diff --git a/lib/spack/external/ctest_log_parser.py b/lib/spack/external/ctest_log_parser.py index 072c10d7a9c..4e80a2b6889 100644 --- a/lib/spack/external/ctest_log_parser.py +++ b/lib/spack/external/ctest_log_parser.py @@ -118,7 +118,11 @@ def match(self, text): "([^:]+): (Error:|error|undefined reference|multiply defined)", "([^ :]+) ?: (error|fatal error|catastrophic error)", "([^:]+)\\(([^\\)]+)\\) ?: (error|fatal error|catastrophic error)"), - "^FAILED", + "^FAIL: ", + "^FATAL: ", + "^failed ", + "FAILED", + "Failed test", "^[Bb]us [Ee]rror", "^[Ss]egmentation [Vv]iolation", "^[Ss]egmentation [Ff]ault", @@ -154,6 +158,7 @@ def match(self, text): "ld: 0706-006 Cannot find or open library file: -l ", "ild: \\(argument error\\) can't find library argument ::", "^could not be found and will not be loaded.", + "^WARNING: '.*' is missing on your system", "s:616 string too big", "make: Fatal error: ", "ld: 0711-993 Error occurred while writing to the output file:", @@ -177,6 +182,7 @@ def match(self, text): ": warning", ": \\(Warning\\)", ": note", + " ok", "Note:", "makefile:", "Makefile:",