Try to change travis build ordering to fix compiletests

Multiple versions of the maud base crate get built, so compiletest
doesn't know which one to use in the same way that cargo would.
A possible solution is to build a canonical version of the crate first
(no features) and then explicitly run the compiletest tests. After, we
run builds and tests as normal, excluding the compiletest tests.
This commit is contained in:
Isaac van Bakel 2018-10-24 17:34:00 +01:00
parent f1f67e5aac
commit ccf54ad6eb

View file

@ -6,10 +6,12 @@ before_script:
- rustup component add clippy-preview --toolchain=nightly
script:
- (cd maud && cargo build)
- (cd maud_macros && cargo test)
- (cd maud && cargo build --features="iron")
- (cd maud && cargo build --features="rocket")
- (cd maud && cargo build --features="actix-web")
- cargo test --all
- cargo test --all --exclude maud_macros
- (cd benchmarks && cargo bench --no-run)
- |
CLIPPY_STATUS=0