From: <ges...@us...> - 2012-08-15 21:52:35
|
Revision: 6762 http://ipcop.svn.sourceforge.net/ipcop/?rev=6762&view=rev Author: gespinasse Date: 2012-08-15 21:52:29 +0000 (Wed, 15 Aug 2012) Log Message: ----------- Add a specific match for flex, allowing to suppress the general make error match. This allow to report flex test suite errors like vanilia flex-2.5.37 produce with bison-2.6.2 Modified Paths: -------------- ipcop/trunk/tools/error-parser Modified: ipcop/trunk/tools/error-parser =================================================================== --- ipcop/trunk/tools/error-parser 2012-08-15 16:35:13 UTC (rev 6761) +++ ipcop/trunk/tools/error-parser 2012-08-15 21:52:29 UTC (rev 6762) @@ -101,6 +101,9 @@ my $errorstring = "^FAIL:|^ERROR:|^XPASS:| FAILED | UNEXPECTED PASS |^UNSUPPORTED "; $errorstring .= "| program timed out|: FAIL |: FAIL|CRASH"; + # flex + if ( $f =~ m!flex! ) { $errorstring .= '|^Test .* FAILED\.'; } + # glib if ( $f =~ m!glib[^c]! ) { $errorstring .= '|FAIL$'; } @@ -111,7 +114,7 @@ # Add " Error " match for every package but sed # sed produce 'make[4]: *** [utf8-x] Error 1' that result in XFAIL, so not a real error # We will catch for sure the makefile error but may not print the specific message - if ( $f !~ m!sed! ) { $errorstring= "$errorstring| Error [0-9]\+\$"; } + if ( $f !~ m!sed|flex! ) { $errorstring= "$errorstring| Error [0-9]\+\$"; } if ( $f =~ m!^tcl|^expect! ) { # without ending space on FAILED, that would wrongly match on flex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |