11 - env: TARGET=x86_64-unknown-linux-gnu
12 ALT=i686-unknown-linux-gnu
13 if: branch != master OR type = pull_request
15 - env: TARGET=x86_64-apple-darwin
19 if: branch != master OR type = pull_request
21 - env: TARGET=x86_64-unknown-linux-gnu
22 ALT=i686-unknown-linux-gnu
24 if: branch != master OR type = pull_request
26 - env: TARGET=x86_64-unknown-linux-gnu
27 ALT=i686-unknown-linux-gnu
30 - travis_retry curl -Lf https://github.com/rust-lang-nursery/mdBook/releases/download/v0.1.7/mdbook-v0.1.7-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=$HOME/.cargo/bin
32 - cargo test --features=deny-warnings || travis_terminate 1
33 - cargo doc --no-deps || travis_terminate 1
34 - (cd src/doc && mdbook build --dest-dir ../../target/doc) || travis_terminate 1
35 if: branch != master OR type = pull_request
41 - rustup target add $ALT
43 - cargo test --features=deny-warnings