From f622a76597e7b2b4109df034ad934cfa7c4089af Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Mon, 16 Sep 2019 15:06:54 +0100 Subject: [PATCH] build: Build test all supported build configurations on Travis Treat warnings as errors for these test builds. Signed-off-by: Rob Bradford --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5c7158b27..df13d5d80 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,8 +8,10 @@ before_script: - rustup component add rustfmt script: - - cargo build --release - - cargo build --release --no-default-features + - cargo rustc -- -D warnings + - cargo rustc --no-default-features --features "pci" -- -D warnings + - cargo rustc --no-default-features --features "pci,acpi" -- -D warnings + - cargo rustc --no-default-features --features "mmio" -- -D warnings - cargo test - cargo clippy --all-targets --all-features -- -D warnings - find . -name "*.rs" | xargs rustfmt --check