mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00:00
oeqa/logparser: ignore test failure commentary
The output format for Python and GLib both can be of this form: FAIL: foobar (Segmentation fault) In this case the test is called foobar not foobar_segmentation_fault. (From OE-Core rev: 95031da4f08295ad81efac1c082c48dd5c330fb0) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
a60c94d89f
commit
d6bceaab25
@@ -16,7 +16,7 @@ class PtestParser(object):
|
||||
def parse(self, logfile):
|
||||
test_regex = {}
|
||||
test_regex['PASSED'] = re.compile(r"^PASS:(.+)")
|
||||
test_regex['FAILED'] = re.compile(r"^FAIL:(.+)")
|
||||
test_regex['FAILED'] = re.compile(r"^FAIL:([^(]+)")
|
||||
test_regex['SKIPPED'] = re.compile(r"^SKIP:(.+)")
|
||||
|
||||
section_regex = {}
|
||||
@@ -69,7 +69,7 @@ class PtestParser(object):
|
||||
if result:
|
||||
if current_section['name'] not in self.results:
|
||||
self.results[current_section['name']] = {}
|
||||
self.results[current_section['name']][result.group(1)] = t
|
||||
self.results[current_section['name']][result.group(1).strip()] = t
|
||||
|
||||
return self.results, self.sections
|
||||
|
||||
|
||||
Reference in New Issue
Block a user