Travis Driven Development #1

This commit is contained in:
Sergey Pepyakin 2018-02-05 16:54:47 +03:00
parent cccd80466b
commit bf95cd3dde
2 changed files with 6 additions and 3 deletions

View File

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

2
doc.sh
View File

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