diff options
Diffstat (limited to 'meta/lib/oeqa/runtime')
-rw-r--r-- | meta/lib/oeqa/runtime/cases/ptest.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/lib/oeqa/runtime/cases/ptest.py b/meta/lib/oeqa/runtime/cases/ptest.py index ae54a01669..3cfd7af7e2 100644 --- a/meta/lib/oeqa/runtime/cases/ptest.py +++ b/meta/lib/oeqa/runtime/cases/ptest.py | |||
@@ -49,13 +49,15 @@ class PtestRunnerTest(OERuntimeTestCase): | |||
49 | extras['ptestresult.rawlogs'] = {'log': output} | 49 | extras['ptestresult.rawlogs'] = {'log': output} |
50 | 50 | ||
51 | # Parse and save results | 51 | # Parse and save results |
52 | parse_result = PtestParser().parse(ptest_runner_log) | 52 | parse_result, sections = PtestParser().parse(ptest_runner_log) |
53 | parse_result.log_as_files(ptest_log_dir, test_status = ['pass','fail', 'skip']) | 53 | parse_result.log_as_files(ptest_log_dir, test_status = ['pass','fail', 'skip']) |
54 | if os.path.exists(ptest_log_dir_link): | 54 | if os.path.exists(ptest_log_dir_link): |
55 | # Remove the old link to create a new one | 55 | # Remove the old link to create a new one |
56 | os.remove(ptest_log_dir_link) | 56 | os.remove(ptest_log_dir_link) |
57 | os.symlink(os.path.basename(ptest_log_dir), ptest_log_dir_link) | 57 | os.symlink(os.path.basename(ptest_log_dir), ptest_log_dir_link) |
58 | 58 | ||
59 | extras['ptestresult.sections'] = sections | ||
60 | |||
59 | trans = str.maketrans("()", "__") | 61 | trans = str.maketrans("()", "__") |
60 | resmap = {'pass': 'PASSED', 'skip': 'SKIPPED', 'fail': 'FAILED'} | 62 | resmap = {'pass': 'PASSED', 'skip': 'SKIPPED', 'fail': 'FAILED'} |
61 | for section in parse_result.result_dict: | 63 | for section in parse_result.result_dict: |