]> git.saurik.com Git - apple/xnu.git/blob - tools/tests/MPMMTest/MPMMtest_run.sh
xnu-3789.21.4.tar.gz
[apple/xnu.git] / tools / tests / MPMMTest / MPMMtest_run.sh
1 #!/bin/bash
2
3 TESTDIR=$PWD/
4 MPMMTEST="${TESTDIR}/MPMMtest"
5 MPMMTEST_64="${TESTDIR}/MPMMtest_64"
6 KQMPMMTEST="${TESTDIR}/KQMPMMtest"
7 KQMPMMTEST_64="${TESTDIR}/KQMPMMtest_64"
8
9 is_64_bit_env()
10 {
11 ARCHOUT=`file /bin/ls`
12 if [[ $ARCHOUT == *"64-bit"* ]]; then
13 return 1
14 fi
15 return 0
16 }
17
18 is_64_bit_env;
19 IS_64BIT_BOOTED_OS=$?
20
21 if [ -e $MPMMTEST ] && [ -x $MPMMTEST ]
22 then
23 echo ""; echo " Running $MPMMTEST";
24 $MPMMTEST -perf || { x=$?; echo "$MPMMTEST failed $x "; exit $x; }
25 fi
26
27 if [ -e $MPMMTEST_64 ] && [ -x $MPMMTEST_64 ] && [ $IS_64BIT_BOOTED_OS == 1 ]
28 then
29 echo ""; echo " Running $MPMMTEST_64"
30 $MPMMTEST_64 -perf || { x=$?; echo "$MPMMTEST_64 failed $x"; exit $x; }
31 fi
32
33 if [ -e $KQMPMMTEST ] && [ -x $KQMPMMTEST ]
34 then
35 echo ""; echo " Running $KQMPMMTEST"
36 $KQMPMMTEST -perf || { x=$?; echo "$KQMPMMTEST failed $x"; exit $x; }
37 fi
38
39 if [ -e $KQMPMMTEST_64 ] && [ -x $KQMPMMTEST_64 ] && [ $IS_64BIT_BOOTED_OS == 1 ]
40 then
41 echo ""; echo " Running $KQMPMMTEST_64"
42 $KQMPMMTEST_64 -perf || { x=$?; echo "$KQMPMMTEST_64 failed $x"; exit $?; }
43 fi
44
45 echo ""; echo " SUCCESS";
46 exit 0;
47
48