From a497402de7ff8c34ee01b6b04843e895b99d875f Mon Sep 17 00:00:00 2001 From: Cole Faust Date: Wed, 5 Jul 2023 12:26:55 -0700 Subject: [PATCH] Add test for b failing Because we've introduced bugs before where b doesn't exit with the correct status code when bazel fails. Bug: 289436072 Test: ./build/make/tests/b_tests.sh Change-Id: Ia9cb990c627f7b68636e6277a7c637d62312826d --- tests/b_tests.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/b_tests.sh b/tests/b_tests.sh index 491d762586..68a13e3b9c 100755 --- a/tests/b_tests.sh +++ b/tests/b_tests.sh @@ -23,6 +23,10 @@ lunch aosp_arm64 test_target=//build/bazel/scripts/difftool:difftool +if b build //build/bazel:nonexistent_module &>/dev/null ; then + echo "b did not fail when building a nonexistent module" >&2 + exit 1 +fi b build "$test_target" b build -- "$test_target" b build "$test_target" --run-soong-tests