# HG changeset patch # User Markus Mützel # Date 1591444192 -7200 # Sat Jun 06 13:49:52 2020 +0200 # Node ID da139ee74e97eea12cd733beb91477012add9eba # Parent e7bc00398e25cfdd08690ffa04985b9a399d9a9a errLineReceived: Try to only count fatal errors (bug #58393). diff --git a/master.cfg b/master.cfg --- a/master.cfg +++ b/master.cfg @@ -327,7 +327,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 @@ -351,9 +352,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):