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:
parent
f1f67e5aac
commit
ccf54ad6eb
1 changed files with 3 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue