parameters:
pool: ''
name: ''
jobs:
- job: ${{ parameters.name }}
pool: ${{ parameters.pool }}
strategy:
matrix:
stable:
rust_toolchain: stable
beta:
rust_toolchain: beta
nightly:
rust_toolchain: nightly
steps:
- script: |
curl -sSf https://sh.rustup.rs | sh -s -- --default-toolchain $RUST_TOOLCHAIN -y
echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
displayName: install rustup
- script: cargo test --verbose
displayName: run test
- script: cargo test -v --no-default-features
displayName: run test no default features