mirror of
https://git.yoctoproject.org/poky
synced 2026-03-06 23:39:40 +01: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: 0219e9bd0273661b4b70df97e5762f77b3ac3e8c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
9562ec9c36
commit
85075b80d6
@@ -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