Fix Windows CI cargo test silently passing (#3632)

* set env in different way for windows-release.yml
This commit is contained in:
trevyn 2021-04-07 18:15:34 +04:00 committed by GitHub
parent 34413c1cab
commit f8afdb5faa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 19 deletions

View file

@ -1,10 +1,9 @@
steps: steps:
- script: | - script: 'refreshenv && cargo test --all'
refreshenv env:
LIBCLANG_PATH=C:\Program Files\LLVM\lib LIBCLANG_PATH: C:\Program Files\LLVM\lib
LLVM_CONFIG_PATH=C:\Program Files\LLVM\bin\llvm-config LLVM_CONFIG_PATH: C:\Program Files\LLVM\bin\llvm-config
ROARING_ARCH=x86-64-v2 ROARING_ARCH: x86-64-v2
cargo test --all
displayName: Windows Cargo Test displayName: Windows Cargo Test
condition: and(eq( variables['Agent.OS'], 'Windows_NT' ), eq( variables['CI_JOB'], 'test-all' )) condition: and(eq( variables['Agent.OS'], 'Windows_NT' ), eq( variables['CI_JOB'], 'test-all' ))
- script: 'ROARING_ARCH=x86-64-v2 cargo test --all' - script: 'ROARING_ARCH=x86-64-v2 cargo test --all'

View file

@ -1,19 +1,16 @@
steps: steps:
- script: | - script: 'refreshenv && cargo test --all'
refreshenv env:
LIBCLANG_PATH=C:\Program Files\LLVM\lib LIBCLANG_PATH: C:\Program Files\LLVM\lib
LLVM_CONFIG_PATH=C:\Program Files\LLVM\bin\llvm-config LLVM_CONFIG_PATH: C:\Program Files\LLVM\bin\llvm-config
ROARING_ARCH=x86-64-v2 ROARING_ARCH: x86-64-v2
cargo test --all
displayName: Cargo Test All displayName: Cargo Test All
condition: and(succeeded(), contains(variables['Build.SourceBranch'], 'refs/tags/'), eq(variables['CI_JOB'], 'release' )) condition: and(succeeded(), contains(variables['Build.SourceBranch'], 'refs/tags/'), eq(variables['CI_JOB'], 'release' ))
- script: | - script: 'refreshenv && cargo clean && cargo build --release'
cargo clean env:
refreshenv LIBCLANG_PATH: C:\Program Files\LLVM\lib
LIBCLANG_PATH=C:\Program Files\LLVM\lib LLVM_CONFIG_PATH: C:\Program Files\LLVM\bin\llvm-config
LLVM_CONFIG_PATH=C:\Program Files\LLVM\bin\llvm-config ROARING_ARCH: x86-64-v2
ROARING_ARCH=x86-64-v2
cargo build --release
displayName: Build Release displayName: Build Release
condition: and(succeeded(), contains(variables['Build.SourceBranch'], 'refs/tags/'), eq(variables['CI_JOB'], 'release' )) condition: and(succeeded(), contains(variables['Build.SourceBranch'], 'refs/tags/'), eq(variables['CI_JOB'], 'release' ))
- script: | - script: |