|
@@ -31,16 +31,27 @@ test_scheds()
|
|
xfailed=""
|
|
xfailed=""
|
|
failed=""
|
|
failed=""
|
|
pass=""
|
|
pass=""
|
|
|
|
+ skip=""
|
|
|
|
|
|
RESULT=0
|
|
RESULT=0
|
|
for sched in $SCHEDS;
|
|
for sched in $SCHEDS;
|
|
do
|
|
do
|
|
- if STARPU_SCHED=$sched $(dirname $0)/$TEST
|
|
|
|
|
|
+ set +e
|
|
|
|
+ STARPU_SCHED=$sched $(dirname $0)/$TEST
|
|
|
|
+ ret=$?
|
|
|
|
+ set -e
|
|
|
|
+ if test $ret == 0
|
|
then
|
|
then
|
|
echo "SUCCESS: STARPU_SCHED=$sched ./microbenchs/$TEST"
|
|
echo "SUCCESS: STARPU_SCHED=$sched ./microbenchs/$TEST"
|
|
pass="$pass $sched"
|
|
pass="$pass $sched"
|
|
continue
|
|
continue
|
|
fi
|
|
fi
|
|
|
|
+ if test $ret == 77
|
|
|
|
+ then
|
|
|
|
+ echo "SKIP: STARPU_SCHED=$sched ./microbenchs/$TEST"
|
|
|
|
+ skip="$skip $sched"
|
|
|
|
+ continue
|
|
|
|
+ fi
|
|
|
|
|
|
if [ -n "$XSUCCESS" ]
|
|
if [ -n "$XSUCCESS" ]
|
|
then
|
|
then
|
|
@@ -75,6 +86,7 @@ test_scheds()
|
|
|
|
|
|
done
|
|
done
|
|
echo "passed schedulers:$pass"| ( tee /dev/tty || true )
|
|
echo "passed schedulers:$pass"| ( tee /dev/tty || true )
|
|
|
|
+ echo "skipped schedulers:$skip"| ( tee /dev/tty || true )
|
|
echo "failed schedulers:$failed"| ( tee /dev/tty || true )
|
|
echo "failed schedulers:$failed"| ( tee /dev/tty || true )
|
|
echo "xfailed schedulers:$xfailed"| ( tee /dev/tty || true )
|
|
echo "xfailed schedulers:$xfailed"| ( tee /dev/tty || true )
|
|
return $RESULT
|
|
return $RESULT
|