change log for rtems-testing (2010-07-08)

rtems-vc at rtems.org rtems-vc at rtems.org
Thu Jul 8 09:10:11 UTC 2010


 *sh*:
2010-07-08	Sebastian Huber <sebastian.huber at embedded-brains.de>

	* gdb-sim-run.in: Changed non-interactive test run status messages.

M   1.87  sim-scripts/ChangeLog
M   1.45  sim-scripts/gdb-sim-run.in

diff -u rtems-testing/sim-scripts/ChangeLog:1.86 rtems-testing/sim-scripts/ChangeLog:1.87
--- rtems-testing/sim-scripts/ChangeLog:1.86	Wed Jul  7 04:49:38 2010
+++ rtems-testing/sim-scripts/ChangeLog	Thu Jul  8 03:18:50 2010
@@ -1,3 +1,7 @@
+2010-07-08	Sebastian Huber <sebastian.huber at embedded-brains.de>
+
+	* gdb-sim-run.in: Changed non-interactive test run status messages.
+
 2010-07-07	Sebastian Huber <sebastian.huber at embedded-brains.de>
 
 	* gdb-sim-run.in, skyeye-support: Removed special case for fatal

diff -u rtems-testing/sim-scripts/gdb-sim-run.in:1.44 rtems-testing/sim-scripts/gdb-sim-run.in:1.45
--- rtems-testing/sim-scripts/gdb-sim-run.in:1.44	Wed Jul  7 04:49:39 2010
+++ rtems-testing/sim-scripts/gdb-sim-run.in	Thu Jul  8 03:18:50 2010
@@ -285,7 +285,6 @@
     return
   fi
 
-  echo Running ${testname} for maximum ${max_run_time} seconds
   echo $testname | grep "exe$" >/dev/null
   tname=`get_tname $testname`
 
@@ -311,9 +310,10 @@
   # Make sure it won't run forever...
   millilimit=`expr ${max_run_time} \* 1000`
   milliseconds=0
+  echo -n "running ${testname} for maximum ${max_run_time} seconds... "
   while :
   do
-    # sleep 10ms at a time waiting for job to finish or timer to expire
+    # sleep 50ms at a time waiting for job to finish or timer to expire
     # if job has exited, then we exit, too.
     usleep 50000  # fifty milliseconds
     milliseconds=`expr ${milliseconds} + 50`
@@ -322,8 +322,7 @@
     if [ $running -eq 0 ] ; then
       if [ ${milliseconds} -ge ${millilimit} ]; then
         killpid ${pid}
-        catLog ${logfile}
-        echo "${testname} killed after running ${max_run_time} seconds"
+        echo -n "killed due to over time... "
         break
       fi
       if [ ! -r ${logfile} ] ; then
@@ -331,24 +330,25 @@
       fi
       # check for BSP specific messages which indicate program ended
       checkBSPFaults ${logfile} >/dev/null 2>&1
-      bspFaults=$?
+      if [ $? -ne 0  ] ; then
+        killpid ${pid}
+        echo -n "killed due to BSP fault... "
+        break
+      fi
       # check for cross platform messages which indicate program ended
       checkGenericExits ${logfile} #>/dev/null 2>&1
-      genericExits=$?
-      if [ ${bspFaults} -ne 0 -o ${genericExits} -ne 0 ] ; then
+      if [ $? -ne 0 ] ; then
         killpid ${pid}
-        catLog ${logfile}
-        echo Ran in ${milliseconds} milliseconds
-      break
+        echo -n "killed due to generic exit... "
+        break
       fi
-  else
-    # done normally
-    catLog ${logfile}
-    test ${verbose} = "yes" && \
-      echo "${testname} ran in ${milliseconds} milliseconds"
-    break
-  fi
+    else
+      # done normally
+      break
+    fi
   done
+  catLog ${logfile}
+  echo "${milliseconds} ms run time"
 }
 
 if [ "X${args}" = "X" ] ; then
@@ -404,7 +404,7 @@
   ## in batch mode, skip it.
   case ${toRun} in
     monitor*|termios.*|fileio*|capture*)
-        warn "Skipping ${toRun}; it is interactive"
+        warn "skipping interactive ${toRun}"
         continue
         ;;
     *-node2*)
@@ -415,7 +415,7 @@
       warn "Running both nodes associated with ${toRun}"
       ;;
     pppd*)
-      warn "Skipping ${toRun}; it locks up or takes a VERY long time to run"
+      warn "skipping long running ${toRun}"
       continue
       ;;
    esac



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20100708/5ebbdc28/attachment.html>


More information about the vc mailing list