mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 13:29:49 +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):
|
def parse(self, logfile):
|
||||||
test_regex = {}
|
test_regex = {}
|
||||||
test_regex['PASSED'] = re.compile(r"^PASS:(.+)")
|
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:(.+)")
|
test_regex['SKIPPED'] = re.compile(r"^SKIP:(.+)")
|
||||||
|
|
||||||
section_regex = {}
|
section_regex = {}
|
||||||
@@ -69,7 +69,7 @@ class PtestParser(object):
|
|||||||
if result:
|
if result:
|
||||||
if current_section['name'] not in self.results:
|
if current_section['name'] not in self.results:
|
||||||
self.results[current_section['name']] = {}
|
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
|
return self.results, self.sections
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user