summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAxel Fagerstedt <axel.fagerstedt@linaro.org>2013-02-28 14:23:41 +0100
committerAxel Fagerstedt <axel.fagerstedt@linaro.org>2013-02-28 14:23:41 +0100
commit933643b60e85396984dcc7933231059c1a924102 (patch)
tree15b9c4ab131ca514b21bd43641f435188b094210
parent423588938225bc69132c15a0092e62ecd295f033 (diff)
downloadlinaro-android-kernel-test-933643b60e85396984dcc7933231059c1a924102.tar.gz
Fix hanging expanded ashmemtest
-rwxr-xr-xlinaro-android-kernel-tests.sh15
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