Travis Driven Development #2

This commit is contained in:
Sergey Pepyakin 2018-02-05 17:03:38 +03:00
parent bf95cd3dde
commit 674aa53c5b
2 changed files with 3 additions and 3 deletions

View File

@ -18,12 +18,12 @@ install:
# Install `cargo-deadlinks` unless it is currently installed.
- command -v cargo-deadlinks &> /dev/null || cargo install cargo-deadlinks
# Install nightly toolchain.
- rustup toolchain install $(NIGHTLY_TOOLCHAIN)
- rustup toolchain install $NIGHTLY_TOOLCHAIN
script:
- export CC=/usr/bin/gcc-6
- export CXX=/usr/bin/g++-6
# Make sure fuzz targets are not broken.
- rustup run $(NIGHTLY_TOOLCHAIN) cargo check --tests --manifest-path=fuzz/Cargo.toml
- rustup run $NIGHTLY_TOOLCHAIN cargo check --tests --manifest-path=fuzz/Cargo.toml
- ./test.sh
- ./doc.sh
after_success: |

2
doc.sh
View File

@ -4,7 +4,7 @@ set -eux
cd $(dirname $0)
rustup run $(NIGHTLY_TOOLCHAIN) cargo doc
rustup run $NIGHTLY_TOOLCHAIN cargo doc
# cargo-deadlinks will check any links in docs generated by `cargo doc`.
# This is useful as rustdoc uses raw links which are error prone.