parameters: rust_version: stable jobs: - job: ${{ parameters.name }} displayName: ${{ parameters.displayName }} ${{parameters.rust_version}} strategy: matrix: Linux: vmImage: ubuntu-16.04 ${{ if parameters.cross }}: MacOS: vmImage: macOS-10.13 # Temporarily disable Windows support # Windows: # vmImage: vs2017-win2016 pool: vmImage: $(vmImage) steps: - template: install-rust.yml - template: setup-test-env.yml - script: | cargo test -- -Z unstable-options --include-ignored env: CI: "true" displayName: cargo test