diff options
-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 |