From 995c91af7d0d28fddc9eec2695adaeea2d049e65 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Thu, 3 Feb 2022 13:20:41 -0800 Subject: [PATCH] ci/kokoro: add a no-default-features build To help find missing feature cfg checks, add a build with all features disabled to the CI scripts. BUG=None TEST=tools/presubmit Change-Id: I98f38ecc3bf90cbeb081a1fafe4f2f540e4fc348 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3437362 Reviewed-by: Dennis Kempin Tested-by: kokoro Commit-Queue: Daniel Verkamp --- ci/kokoro/build-x86_64.sh | 1 + tools/presubmit | 1 + 2 files changed, 2 insertions(+) diff --git a/ci/kokoro/build-x86_64.sh b/ci/kokoro/build-x86_64.sh index e95727f853..6132fa2d01 100755 --- a/ci/kokoro/build-x86_64.sh +++ b/ci/kokoro/build-x86_64.sh @@ -8,5 +8,6 @@ source "$(dirname $0)/common.sh" ./tools/run_tests --target=host -v \ && ./tools/clippy \ && ./tools/fmt --check \ + && cargo build --verbose --no-default-features \ && mdbook build ./docs/book \ && ./tools/cargo-doc" diff --git a/tools/presubmit b/tools/presubmit index 53a58b271e..d9110ff2ef 100755 --- a/tools/presubmit +++ b/tools/presubmit @@ -83,6 +83,7 @@ aarch64_wrapper() { commands=( "./tools/fmt --check && ./tools/clippy" + "cargo build --verbose --no-default-features" "./tools/run_tests --target=host" )