Fixing a line in the clock recovery algorithm. This works with a bit larger error...
[debian/gnuradio] / run_tests.sh.in
index 9b6e9bfad3b74466a950c9d071460e81542f0922..69fbe26dc0758c12fc39a7af13c4d797d2ec86df 100644 (file)
@@ -59,13 +59,16 @@ export PYTHONPATH
 # Where to find omnithread library files
 gromnidir=@omnithread_LIBDIRPATH@
 
+# Where to find gruel library files
+grueldir=@gruel_LIBDIRPATH@
+
 # Where to find gnuradio core's library files
 grcoredir=@gnuradio_core_LIBDIRPATH@
 
 # Construct search path for python modules
 # Check each one to make sure it's not "" before adding
 grlibdir=""
-for dir in $gromnidir $grcoredir
+for dir in $gromnidir $grcoredir $grueldir
 do
     if [ "$dir" != "" ]
     then
@@ -138,8 +141,15 @@ export GR_DONT_LOAD_PREFS
 ok=yes
 for file in $3/qa_*.py
 do
-  if ! @PYTHON@ $file
+  # echo $file
+  @PYTHON@ $file
+  r=$?
+  if [ $r -ne 0 ]
   then
+    if [ $r -ge 128 ]          # killed by a signal
+    then
+      exit $r
+    fi
     ok=no
   fi  
 done