# HG changeset patch # User Markus Mützel # Date 1591444192 -7200 # Node ID 58667d78ead740252f145df395c5b3cd7fa71033 # Parent 0755c33a0f993b089f31af1155ce679d5af956fb errLineReceived: Try to only count fatal errors (bug #58393). diff -r 0755c33a0f99 -r 58667d78ead7 master.cfg --- a/master.cfg Fri Jun 05 18:48:45 2020 +0000 +++ b/master.cfg Sat Jun 06 13:49:52 2020 +0200 @@ -336,7 +336,8 @@ summaryRe = re.compile (r"^Summary: *$") testsRe = re.compile (r"^ *(PASS|FAIL|REGRESSION|XFAIL|SKIP)[^\d]*(\d+)") - + fatalRe = re.compile (r"[Ff][Aa][Tt][Aa][Ll]") + def outLineReceived (self, line): if self.warningPattern.match (line): self.warnings += 1 @@ -360,9 +361,11 @@ self.failed += num def errLineReceived (self, line): - self.total += 1 - self.errors += 1 - self.rc = FAILURE + mo = self.fatalRe.search (line) + if mo: + self.total += 1 + self.errors += 1 + self.rc = FAILURE class octave_test (Test):