summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-11-13 22:22:36 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2015-11-13 22:22:36 +0100
commitf2459081fe1b407a69de081199714ea4ba7f0e9c (patch)
treeae0b37b9cfc7e1a052f5ea4e5faa25fff1b3f2b9
parentb3a29c7cf9666c97ea277599143ff8271d390cec (diff)
skip toolchain only builds
-rwxr-xr-xembedded-test.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/embedded-test.sh b/embedded-test.sh
index 955faa7..ee61490 100755
--- a/embedded-test.sh
+++ b/embedded-test.sh
@@ -760,8 +760,8 @@ for lib in ${libc}; do
echo "Summary: testing $archlist with C library $lib and $testinfo"
sleep 2
for arch in ${archlist}; do
- if [ $continue -eq 1 -a -f "REPORT.${arch}.${tests}.${libver}" ]; then
- echo "Skipping this test after last build break"
+ if [ $continue -eq 1 -a -f "REPORT.${arch}.${tests}.${libver}" -o -f "REPORT.${arch}.toolchain.${libver}" ]; then
+ echo "Skipping already run test for $arch"
continue
fi
if [ "$arch" = "$skiparchs" ];then
@@ -770,6 +770,7 @@ for lib in ${libc}; do
fi
echo "Compiling base system and toolchain for $lib and $arch"
build $lib $arch notest
+ echo "$arch with $lib successfully build" > REPORT.${arch}.toolchain.${libver}
if [ ! -z "$tests" ];then
for test in ${tests}; do
if [ $test = "boot" -o $test = "libc" -o $test = "ltp" -o $test = "native" -o $test = "mksh" ];then