diff options
author | Axel Fagerstedt <axel.fagerstedt@linaro.org> | 2013-02-28 14:23:41 +0100 |
---|---|---|
committer | Axel Fagerstedt <axel.fagerstedt@linaro.org> | 2013-02-28 14:23:41 +0100 |
commit | 933643b60e85396984dcc7933231059c1a924102 (patch) | |
tree | 15b9c4ab131ca514b21bd43641f435188b094210 | |
parent | 423588938225bc69132c15a0092e62ecd295f033 (diff) | |
download | linaro-android-kernel-test-933643b60e85396984dcc7933231059c1a924102.tar.gz |
Fix hanging expanded ashmemtest
-rwxr-xr-x | linaro-android-kernel-tests.sh | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/linaro-android-kernel-tests.sh b/linaro-android-kernel-tests.sh index aa4e387..4ab6f05 100755 --- a/linaro-android-kernel-tests.sh +++ b/linaro-android-kernel-tests.sh @@ -13,21 +13,21 @@ run_ashmemtest_expanded() for f in $FILES do - BASENAME=`basename $f` + BASENAME=${f##*/} TESTNAME="${BASENAME%.*}" - echo "running $TESTNAME" - OUTPUT=`ashmemtest-expanded $f` - EXPECTED_OUTPUT=`cat $DIR/$TESTNAME.out` + ashmemtest-expanded $f &> $DIR/tmp.out - if [ "$OUTPUT" == "$EXPECTED_OUTPUT" ]; then - echo $OUTPUT + diff $DIR/tmp.out $DIR/$TESTNAME.out > /dev/null + if [ $? -eq 0 ]; then + cat $DIR/tmp.out echo "[$TESTNAME]: test passed" else - echo $OUTPUT + cat $DIR/tmp.out echo "[$TESTNAME]: test failed" fi + rm $DIR/tmp.out done } @@ -60,7 +60,6 @@ run_logger_test() done } - run_ashmemtest run_ashmemtest_expanded |