diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f59e82a5c..9b9d3b187 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -31,14 +31,12 @@ jobs: rust: $(nightly) crates: # - tokio-fs - tokio-reactor: - - default + tokio-reactor: [] # - tokio-signal tokio-tcp: - - default + - incoming # - tokio-tls - tokio-udp: - - default + tokio-udp: [] # - tokio-uds # Test crates that are NOT platform specific @@ -49,24 +47,17 @@ jobs: rust: $(nightly) crates: # - tokio-buf - tokio-codec: - - default - tokio-current-thread: - - default - tokio-executor: - - default - tokio-io: - - default + tokio-codec: [] + tokio-current-thread: [] + tokio-executor: [] + tokio-io: [] tokio-sync: - - default - tokio-macros: - - default + - async-traits + tokio-macros: [] # - tokio-threadpool tokio-timer: - - default - async-traits - tokio-test: - - default + tokio-test: [] # - template: ci/azure-cargo-check.yml # parameters: diff --git a/ci/azure-test-stable.yml b/ci/azure-test-stable.yml index a52a5e448..996d202ba 100644 --- a/ci/azure-test-stable.yml +++ b/ci/azure-test-stable.yml @@ -34,12 +34,26 @@ jobs: - template: azure-patch-crates.yml - ${{ each crate in parameters.crates }}: + # Run with default crate features + - script: cargo test --tests + env: + LOOM_MAX_DURATION: 10 + CI: 'True' + displayName: cargo test --tests + workingDirectory: $(Build.SourcesDirectory)/${{ crate.key }} + - script: cargo test --examples + displayName: cargo test --examples + workingDirectory: $(Build.SourcesDirectory)/${{ crate.key }} + + # Run with each specified feature - ${{ each feature in crate.value }}: - script: cargo test --tests --no-default-features --features ${{ feature }} env: LOOM_MAX_DURATION: 10 CI: 'True' displayName: cargo test --tests --features ${{ feature }} + workingDirectory: $(Build.SourcesDirectory)/${{ crate.key }} - script: cargo test --examples --no-default-features --features ${{ feature }} displayName: cargo test --examples --features ${{ feature }} + workingDirectory: $(Build.SourcesDirectory)/${{ crate.key }}