summaryrefslogtreecommitdiffstats
path: root/scripts/lib
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib')
-rw-r--r--scripts/lib/resulttool/log.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/lib/resulttool/log.py b/scripts/lib/resulttool/log.py
index eb3927ec82..621c6c4bac 100644
--- a/scripts/lib/resulttool/log.py
+++ b/scripts/lib/resulttool/log.py
@@ -34,6 +34,9 @@ def log(args, logger):
34 return 1 34 return 1
35 35
36 for _, run_name, _, r in resultutils.test_run_results(results): 36 for _, run_name, _, r in resultutils.test_run_results(results):
37 if args.list_ptest:
38 print('\n'.join(sorted(r['ptestresult.sections'].keys())))
39
37 if args.dump_ptest: 40 if args.dump_ptest:
38 for sectname in ['ptestresult.sections', 'ltpposixresult.sections', 'ltpresult.sections']: 41 for sectname in ['ptestresult.sections', 'ltpposixresult.sections', 'ltpresult.sections']:
39 if sectname in r: 42 if sectname in r:
@@ -86,6 +89,8 @@ def register_commands(subparsers):
86 parser.set_defaults(func=log) 89 parser.set_defaults(func=log)
87 parser.add_argument('source', 90 parser.add_argument('source',
88 help='the results file/directory/URL to import') 91 help='the results file/directory/URL to import')
92 parser.add_argument('--list-ptest', action='store_true',
93 help='list the ptest test names')
89 parser.add_argument('--ptest', action='append', default=[], 94 parser.add_argument('--ptest', action='append', default=[],
90 help='show logs for a ptest') 95 help='show logs for a ptest')
91 parser.add_argument('--dump-ptest', metavar='DIR', 96 parser.add_argument('--dump-ptest', metavar='DIR',