blob: b88a219321ee3223c78583d067ee6ddc3a008f8b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
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_sync_test() {
echo "Running sync test."
sync-basic
}
run_ashmemtest
run_ashmemtest_expanded
run_alarm_dev_test
run_logger_test
run_binder_test
run_sync_test
|