? configs/autobuild/nodewrap
? configs/autobuild/ruby
? configs/scoreboard/nodewrap.xml
Index: make_pretty.pl
===================================================================
RCS file: /cvs/autobuild-repository/make_pretty.pl,v
retrieving revision 1.8
diff -u -r1.8 make_pretty.pl
--- make_pretty.pl	28 May 2003 07:38:50 -0000	1.8
+++ make_pretty.pl	22 Jul 2005 14:55:10 -0000
@@ -280,6 +280,10 @@
         return 1;
     }
 
+    # Ruby's Test::Unit prints this for failures
+    return 1 if (/Failure:/);
+    return 1 if (/Failure!/);
+
     # didn't find anything
     return 0;
 }
Index: common/prettify.pm
===================================================================
RCS file: /cvs/autobuild-repository/common/prettify.pm,v
retrieving revision 1.64
diff -u -r1.64 prettify.pm
--- common/prettify.pm	8 Jun 2005 14:04:36 -0000	1.64
+++ common/prettify.pm	22 Jul 2005 14:55:13 -0000
@@ -655,6 +655,7 @@
             'configure' => \&Autoconf_Handler,
             'compile'   => \&Compile_Handler,
             'test'      => \&Test_Handler,
+            'Test'      => \&Test_Handler,
             'end'       => \&Normal_Handler
         );
 
@@ -882,10 +883,17 @@
         || $s =~ m/: parse error/
         || $s =~ m/Invalid write of size/
         || $s =~ m/Invalid read of size/
-        || $s =~ m/pure virtual /i)
+        || $s =~ m/pure virtual /i
+	|| $s =~ m/Failure/ # Ruby
+	)
     {
         $self->Output_Error ($s);
     }
+    elsif ($s =~ m/WARNING/i
+    	)
+    {
+        $self->Output_Warning ($s);
+    }
     else {
         $self->Output_Normal ($s);
     }
