failures seen in output as fails. Also record output being
matched for fails.
+2009-09-21 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * lib/gas-defs.exp (gas_test_error): Mark internal error/assertion
+ failures seen in output as fails. Also record output being
+ matched for fails.
+
2009-09-21 Maciej W. Rozycki <macro@linux-mips.org>
* gas/mips/eret-1.d: Adjust regexps for robustness.
global comp_output
gas_run $file $as_opts ">/dev/null"
- if ![string match "" $comp_output] then {
- send_log "$comp_output\n"
- verbose "$comp_output" 3
- }
- if [string match "" $comp_output] then {
- fail "$testname"
- } else {
+ send_log "$comp_output\n"
+ verbose "$comp_output" 3
+ if { ![string match "" $comp_output]
+ && ![string match "*Assertion failure*" $comp_output]
+ && ![string match "*Internal error*" $comp_output] } then {
pass "$testname"
+ } else {
+ fail "$testname"
}
}