summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/runtime')
-rw-r--r--meta/lib/oeqa/runtime/cases/ptest.py4
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: