mirror of
https://git.yoctoproject.org/poky
synced 2026-04-22 06:32:12 +02:00
oeqa/utils/logparser.py: add skip status
Some test cases maybe skipped, let's parse it. [YOCTO #11547] (From OE-Core rev: f23c0f6a5aa93d38a5ea9d450f0accff0a5cc869) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
dccf0efb41
commit
f1c8488084
@@ -9,7 +9,7 @@ from . import ftools
|
||||
# A parser that can be used to identify weather a line is a test result or a section statement.
|
||||
class Lparser(object):
|
||||
|
||||
def __init__(self, test_0_pass_regex, test_0_fail_regex, section_0_begin_regex=None, section_0_end_regex=None, **kwargs):
|
||||
def __init__(self, test_0_pass_regex, test_0_fail_regex, test_0_skip_regex, section_0_begin_regex=None, section_0_end_regex=None, **kwargs):
|
||||
# Initialize the arguments dictionary
|
||||
if kwargs:
|
||||
self.args = kwargs
|
||||
@@ -19,12 +19,13 @@ class Lparser(object):
|
||||
# Add the default args to the dictionary
|
||||
self.args['test_0_pass_regex'] = test_0_pass_regex
|
||||
self.args['test_0_fail_regex'] = test_0_fail_regex
|
||||
self.args['test_0_skip_regex'] = test_0_skip_regex
|
||||
if section_0_begin_regex:
|
||||
self.args['section_0_begin_regex'] = section_0_begin_regex
|
||||
if section_0_end_regex:
|
||||
self.args['section_0_end_regex'] = section_0_end_regex
|
||||
|
||||
self.test_possible_status = ['pass', 'fail', 'error']
|
||||
self.test_possible_status = ['pass', 'fail', 'error', 'skip']
|
||||
self.section_possible_status = ['begin', 'end']
|
||||
|
||||
self.initialized = False
|
||||
|
||||
Reference in New Issue
Block a user