language: rust rust: - nightly before_script: - export PATH=$HOME/.local/bin:$PATH - rustup target add i686-unknown-linux-gnu - rustup target add i686-pc-windows-gnu - rustup target add i686-pc-windows-msvc - rustup component add rust-src - cargo install xargo - export RUST_SYSROOT=$HOME/rust script: - | # Test plain miri cargo build && cargo test && cargo install - | # Test cargo miri cd cargo-miri-test && cargo miri && cargo miri test && cd .. - | # get ourselves a MIR-ful libstd cd xargo && RUSTFLAGS='-Zalways-encode-mir' xargo build && cd .. && # and run the tests with it MIRI_SYSROOT=~/.xargo/HOST cargo test notifications: email: on_success: never env: global: - RUST_TEST_NOCAPTURE=1 - TRAVIS_CARGO_NIGHTLY_FEATURE=""