summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/mips
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-15 16:25:23 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-15 16:25:23 +0000
commit84976d0511d9e2dc39c5d18c11130536ba712d51 (patch)
treedf4af238d35bd119f4f31a91b6e8b18a0b7bd46d /c/src/lib/libbsp/mips
parent2008-08-14 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-84976d0511d9e2dc39c5d18c11130536ba712d51.tar.bz2
2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Attempt to prevent runaways.
Diffstat (limited to 'c/src/lib/libbsp/mips')
-rw-r--r--c/src/lib/libbsp/mips/jmr3904/tools/ChangeLog4
-rwxr-xr-xc/src/lib/libbsp/mips/jmr3904/tools/runtest16
2 files changed, 12 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/mips/jmr3904/tools/ChangeLog b/c/src/lib/libbsp/mips/jmr3904/tools/ChangeLog
index c0c0cde90b..e904e07791 100644
--- a/c/src/lib/libbsp/mips/jmr3904/tools/ChangeLog
+++ b/c/src/lib/libbsp/mips/jmr3904/tools/ChangeLog
@@ -1,3 +1,7 @@
+2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * runtest: Attempt to prevent runaways.
+
2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Major update. Now more likely not to run away.
diff --git a/c/src/lib/libbsp/mips/jmr3904/tools/runtest b/c/src/lib/libbsp/mips/jmr3904/tools/runtest
index 62d693921c..3d94546d90 100755
--- a/c/src/lib/libbsp/mips/jmr3904/tools/runtest
+++ b/c/src/lib/libbsp/mips/jmr3904/tools/runtest
@@ -128,7 +128,7 @@ args=$*
tests="$args"
if [ ! "$tests" ]
then
- set -- `echo *.exe`
+ set -- `ls -1 *.exe *.ralf 2>/dev/null`
tests="$*"
fi
@@ -215,7 +215,7 @@ do
# Spin off the simulator in the background
- ${simulator} --board=jmr3904 $tfile | \
+ ${simulator} --board=jmr3904 $tfile </dev/null | \
sed -e 's/ //' -e '/^$/d' > ${logfile} 2>&1 &
pid=$!
@@ -233,8 +233,8 @@ do
if [ $running -eq 0 ] ; then
if [ ${milliseconds} -ge ${millilimit} ]; then
kill -9 $pid 2> /dev/null
- cat ${logfile}
- echo "${testname} killed after running ${max_run_time} seconds"
+ #cat ${logfile}
+ echo "${tname} killed after running ${max_run_time} seconds"
break
fi
grep "^Unhandled exception" ${logfile} >/dev/null
@@ -243,14 +243,14 @@ do
badAccessExit=$?
if [ $badAccessExit -eq 0 -o $exceptionExit -eq 0 ] ; then
kill -9 ${pid} >/dev/null 2>&1
- cat ${logfile}
- echo Ran in ${milliseconds} milliseconds
+ #cat ${logfile}
+ # echo Ran in ${milliseconds} milliseconds
fi
else
# done normally
- cat ${logfile}
- echo "${testname} ran in ${milliseconds} milliseconds"
+ # cat ${logfile}
+ # echo "${tname} ran in ${milliseconds} milliseconds"
break
fi
done