summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-01-25 15:26:56 (GMT)
committerSimon Glass <sjg@chromium.org>2015-01-30 00:09:54 (GMT)
commit22cc069160dc77972b70d45c0d2558e20e9ee766 (patch)
tree573d976e938cb8c8383bf75abba9b80fd168c9ea
parent25ab4b0303f2df5e6b94ed92e37875a7c98f4de3 (diff)
downloadu-boot-22cc069160dc77972b70d45c0d2558e20e9ee766.tar.xz
dm: Don't run tests if U-Boot cannot be built
There is no point in running the tests if U-Boot cannot be built. Abort in this case. Signed-off-by: Simon Glass <sjg@chromium.org>
-rwxr-xr-xtest/dm/test-dm.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/dm/test-dm.sh b/test/dm/test-dm.sh
index bb99677..8ebc392 100755
--- a/test/dm/test-dm.sh
+++ b/test/dm/test-dm.sh
@@ -1,9 +1,14 @@
#!/bin/sh
+die() {
+ echo $1
+ exit 1
+}
+
NUM_CPUS=$(cat /proc/cpuinfo |grep -c processor)
dtc -I dts -O dtb test/dm/test.dts -o test/dm/test.dtb
-make O=sandbox sandbox_config
-make O=sandbox -s -j${NUM_CPUS}
+make O=sandbox sandbox_config || die "Cannot configure U-Boot"
+make O=sandbox -s -j${NUM_CPUS} || die "Cannot build U-Boot"
dd if=/dev/zero of=spi.bin bs=1M count=2
./sandbox/u-boot -d test/dm/test.dtb -c "dm test"
rm spi.bin