]> diplodocus.org Git - nmh/commitdiff
In build_nmh's output from the test suite: retain
authorDavid Levine <levinedl@acm.org>
Sat, 26 Jan 2013 15:00:48 +0000 (09:00 -0600)
committerDavid Levine <levinedl@acm.org>
Sat, 26 Jan 2013 15:00:48 +0000 (09:00 -0600)
colorization and list any test failures.

docs/contrib/build_nmh

index f0b0c56cde724cf8ab5463845877092bf9252b6c..f17b240fb1d2ffbc163190e1f4b8d7b4261fcb46 100755 (executable)
@@ -273,17 +273,19 @@ if [ $status -eq 0 ]; then
    fi
 
     [ $verbose -ge 1 ]  &&  echo testing . . .
-    checkoutput=`make $check 2>>"$logfile"`
+    checkoutput=`make $check AM_COLOR_TESTS=always 2>>"$logfile"`
     status=$?
 
     tests_summary=`echo "$checkoutput" | grep tests`
     #### If multiple tests not run, that line will be caught by the
     #### "grep tests" above.
     test_not_run=`echo "$checkoutput" | grep 'test was not run'`
+    fails=`echo "$checkoutput" | grep FAIL`
     if [ "$tests_summary" ]; then
       echo '===================' >>"$logfile"
-      echo "$tests_summary" >>"$logfile"
       [ "$test_not_run" ]  &&  echo "$test_not_run" >>"$logfile"
+      [ "$fails" ]  &&  echo "$fails" >>"$logfile"
+      echo "$tests_summary" >>"$logfile"
       echo '===================' >>"$logfile"
       [ "$check" = distcheck ]  &&  \
         echo "$checkoutput" | tail -n 4 >>"$logfile"