mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-23 22:51:03 +02:00
Add a flag to fail if the tests fail to build. Off by default.
Review URL: http://codereview.chromium.org/804006
This commit is contained in:
parent
8a8c32ec9b
commit
f84012077c
@ -23,6 +23,7 @@ DEFINE_string build "${DEFAULT_TESTS_LIST}" \
|
|||||||
"a comma seperated list of autotest client tests to be prebuilt." b
|
"a comma seperated list of autotest client tests to be prebuilt." b
|
||||||
DEFINE_boolean prompt $FLAGS_TRUE "Prompt user when building all tests."
|
DEFINE_boolean prompt $FLAGS_TRUE "Prompt user when building all tests."
|
||||||
DEFINE_boolean autox $FLAGS_TRUE "Build autox along with autotest"
|
DEFINE_boolean autox $FLAGS_TRUE "Build autox along with autotest"
|
||||||
|
DEFINE_boolean buildcheck $FLAGS_FALSE "Fail if tests fail to build"
|
||||||
|
|
||||||
# More useful help
|
# More useful help
|
||||||
FLAGS_HELP="usage: $0 [flags]"
|
FLAGS_HELP="usage: $0 [flags]"
|
||||||
@ -65,12 +66,10 @@ else
|
|||||||
TEST_LIST=${FLAGS_build}
|
TEST_LIST=${FLAGS_build}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Decide whether or not to build autox and set use flag
|
# Decide on USE flags based on options
|
||||||
if [ $FLAGS_autox -eq "$FLAGS_TRUE" ] ; then
|
|
||||||
USE=
|
USE=
|
||||||
else
|
[ $FLAGS_autox -eq "$FLAGS_FALSE" ] && USE="${USE} -autox"
|
||||||
USE=-autox
|
[ $FLAGS_buildcheck -eq "$FLAGS_TRUE" ] && USE="${USE} buildcheck"
|
||||||
fi
|
|
||||||
|
|
||||||
GCLIENT_ROOT="${GCLIENT_ROOT}" TEST_LIST=${TEST_LIST} FEATURES="-buildpkg" \
|
GCLIENT_ROOT="${GCLIENT_ROOT}" TEST_LIST=${TEST_LIST} FEATURES="-buildpkg" \
|
||||||
USE="$USE" "emerge-${FLAGS_board}" chromeos-base/autotest
|
USE="$USE" "emerge-${FLAGS_board}" chromeos-base/autotest
|
||||||
|
Loading…
x
Reference in New Issue
Block a user