Index: src/scripts/build_tests.sh |
diff --git a/src/scripts/build_tests.sh b/src/scripts/build_tests.sh |
index 895c5e572f8d8242eba3dd9c52781b17d5c5e1a6..2e4e403d6326614a428eb80dca91070ba1a63829 100755 |
--- a/src/scripts/build_tests.sh |
+++ b/src/scripts/build_tests.sh |
@@ -10,36 +10,27 @@ |
assert_inside_chroot |
assert_not_root_user |
+get_default_board |
# Flags |
DEFINE_string build_root "$DEFAULT_BUILD_ROOT" \ |
"Root of build output" |
-DEFINE_string board "" "Target board for which tests are to be built" |
+DEFINE_string board "$DEFAULT_BOARD" \ |
+ "Target board for which tests are to be built" |
# Parse command line |
FLAGS "$@" || exit 1 |
eval set -- "${FLAGS_ARGV}" |
+if [ -z "$FLAGS_board" ]; then |
kmixter1
2010/03/04 00:23:15
nit: consistent use of "${var}" style
|
+ echo Error: --board required |
+ exit 1 |
+fi |
+ |
# Die on error; print commands |
set -e |
TEST_DIRS="pam_google window_manager cryptohome" |
-if [ -n "$FLAGS_board" ] |
-then |
- sudo TEST_DIRS="${TEST_DIRS}" \ |
- emerge-${FLAGS_board} chromeos-base/chromeos-unittests |
-else |
- PLATFORM_DIR="$SRC_ROOT/platform" |
- |
- # Build tests |
- for i in ${TEST_DIRS} |
- do |
- echo "building $PLATFORM_DIR/$i" |
- cd "$PLATFORM_DIR/$i" |
- OUT_DIR="${FLAGS_build_root}/x86/tests" ./make_tests.sh |
- cd - |
- done |
- |
- echo "All tests built." |
-fi |
+sudo TEST_DIRS="${TEST_DIRS}" \ |
+ emerge-${FLAGS_board} chromeos-base/chromeos-unittests |