build: false
platform:
- x86_64-pc-windows-msvc
- i686-pc-windows-msvc
- x86_64-pc-windows-gnu
- i686-pc-windows-gnu
- x86_64-unknown-linux-gnu
- x86_64-apple-darwin
configuration:
- --features=
- --features=force_backtrace
environment:
RUSTFLAGS: -D warnings
matrix:
fast_finish: true
for:
- matrix:
only:
- platform: x86_64-pc-windows-msvc
- platform: i686-pc-windows-msvc
- platform: x86_64-pc-windows-gnu
- platform: i686-pc-windows-gnu
environment:
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
install:
- appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
- rustup-init.exe -y --default-host "%PLATFORM%"
- set PATH=%PATH%;C:\Users\appveyor\.cargo\bin
test_script:
- cargo test --verbose --no-default-features %CONFIGURATION%
- cargo test --verbose --release --no-default-features %CONFIGURATION%
- matrix:
only:
- platform: x86_64-unknown-linux-gnu
environment:
APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu2004
install:
- curl https://sh.rustup.rs -sSf -o rustup-init.sh
- sh rustup-init.sh -y --default-host "$PLATFORM"
- source $HOME/.cargo/env
test_script:
- cargo test --verbose --no-default-features $CONFIGURATION
- cargo test --verbose --release --no-default-features $CONFIGURATION
- matrix:
only:
- platform: x86_64-apple-darwin
environment:
APPVEYOR_BUILD_WORKER_IMAGE: macOS
install:
- curl https://sh.rustup.rs -sSf -o rustup-init.sh
- sh rustup-init.sh -y --default-host "$PLATFORM"
- source $HOME/.cargo/env
test_script:
- cargo test --verbose --no-default-features $CONFIGURATION
- cargo test --verbose --release --no-default-features $CONFIGURATION