trigger: - master - azure-pipelines pool: vmImage: 'windows-latest' steps: - script: | curl -sSf -o rustup-init.exe https://win.rustup.rs/x86_64 rustup-init.exe -y --default-toolchain stable set PATH=%PATH%;%USERPROFILE%\.cargo\bin echo '##vso[task.setvariable variable=PATH;]%PATH%;%USERPROFILE%\.cargo\bin' rustup update rustc -V cargo -V displayName: install rust - script: | cargo test displayName: test dxplr continueOnError: true - script: | cargo test --features="dxgi" displayName: test dxplr dxgi continueOnError: true - script: | cargo test --features="dxgi1_2" displayName: test dxplr dxgi1_2 continueOnError: true - script: | cargo test --features="dxgi1_3" displayName: test dxplr dxgi1_3 continueOnError: true - script: | cargo test --features="dxgi1_4" displayName: test dxplr dxgi1_4 continueOnError: true - script: | cargo test --features="dxgi1_5" displayName: test dxplr dxgi1_5 continueOnError: true - script: | cargo test --features="dxgi1_6" displayName: test dxplr dxgi1_6 continueOnError: true - script: | cargo test --features="dxgidebug" displayName: test dxplr dxgidebug continueOnError: true - script: | cargo test --features="d3d11" displayName: test dxplr d3d11 continueOnError: true - script: | cargo test --features="d3d11_1" displayName: test dxplr d3d11_1 continueOnError: true - script: | cargo test --features="d3d11_2" displayName: test dxplr d3d11_2 continueOnError: true - script: | cargo test --features="d3d11_3" displayName: test dxplr d3d11_3 continueOnError: true - script: | cargo test --features="d3d11_4" displayName: test dxplr d3d11_4 continueOnError: true - script: | cargo test --features="d3d11sdklayers" displayName: test dxplr d3d11sdklayers continueOnError: true - script: | cargo test --features="d3d12" displayName: test dxplr d3d12 continueOnError: true - script: | cargo test --features="d3d12sdklayers" displayName: test dxplr d3d12sdklayers continueOnError: true - script: | cargo test --features="d3dcompiler" displayName: test dxplr d3dcompiler continueOnError: true - script: | cargo test --features="d3d11on12" displayName: test dxplr d3d11on12 continueOnError: true - script: | cargo test --features="d2d1" displayName: test dxplr d2d1 continueOnError: true - script: | cargo test --features="d2d1_1" displayName: test dxplr d2d1_1 continueOnError: true - script: | cargo test --features="d2d1_2" displayName: test dxplr d2d1_2 continueOnError: true - script: | cargo test --features="d2d1_3" displayName: test dxplr d2d1_3 continueOnError: true - script: | cargo test --features="dwrite" displayName: test dxplr dwrite continueOnError: true - script: | cargo test --features="dwrite_1" displayName: test dxplr dwrite_1 continueOnError: true - script: | cargo test --features="dwrite_2" displayName: test dxplr dwrite_2 continueOnError: true - script: | cargo test --features="dwrite_3" displayName: test dxplr dwrite_3 continueOnError: true - script: | cargo test --features="d2d1,dwrite" displayName: test dxplr d2d1 dwrite continueOnError: true