]> git.lizzy.rs Git - rust.git/blob - .travis.yml
fix normalizing associated types. this brings us up to 52 passing tests!
[rust.git] / .travis.yml
1 language: rust
2 rust:
3 - nightly
4 before_script:
5 - export PATH=$HOME/.local/bin:$PATH
6 - rustup target add i686-unknown-linux-gnu
7 - rustup target add i686-pc-windows-gnu
8 - rustup target add i686-pc-windows-msvc
9 - rustup component add rust-src
10 - cargo install xargo
11 - export RUST_SYSROOT=$HOME/rust
12 script:
13 - |
14   # get ourselves a MIR-ful libstd
15   xargo/build.sh
16 - |
17   # Test plain miri
18   cd src/librustc_mir/ && cargo build &&
19   cargo test &&
20   cargo install &&
21   cd ../..
22 - |
23   # Test cargo miri
24   cd cargo-miri-test &&
25   cargo miri &&
26   cargo miri test &&
27   cd ..
28 - |
29   # and run all tests with full mir
30   cd src/librustc_mir/ && MIRI_SYSROOT=~/.xargo/HOST cargo test && cd ../..
31 notifications:
32   email:
33     on_success: never
34 env:
35   global:
36   - RUST_TEST_NOCAPTURE=1
37   - TRAVIS_CARGO_NIGHTLY_FEATURE=""