run_ashmemtest() { echo "Running basic ashmemtest." ashmemtest } run_ashmemtest_expanded() { echo "Running expanded ashmemtest." DIR=/data/linaro-android-kernel-test/ashmemtest-expanded FILES=$DIR/*.txt for f in $FILES do BASENAME=${f##*/} TESTNAME="${BASENAME%.*}" echo "running $TESTNAME" ashmemtest-expanded $f &> $DIR/tmp.out diff $DIR/tmp.out $DIR/$TESTNAME.out > /dev/null if [ $? -eq 0 ]; then cat $DIR/tmp.out echo "[$TESTNAME]: test passed" else cat $DIR/tmp.out echo "[$TESTNAME]: test failed" fi rm $DIR/tmp.out done } run_alarm_dev_test() { echo "Running alarm dev test." alarm-dev-test if [ $? -eq 0 ]; then echo "[alarmdevtest]: test passed" else echo "[alarmdevtest]: test failed" fi } run_logger_test() { echo "Running logger dev test." for log in main events radio system do echo "Running for log: $log" loggerdevtest $log if [ $? -eq 0 ]; then echo "[loggerdevtest_$log]: test passed" else echo "[loggerdevtest_$log]: test failed" fi done } run_binder_test() { echo "Running binder test." bindertest.sh } run_ashmemtest run_ashmemtest_expanded run_alarm_dev_test run_logger_test run_binder_test