summaryrefslogtreecommitdiffstats
path: root/scripts/lib/resulttool/log.py
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2023-03-13 12:59:08 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-03-14 17:13:11 +0000
commit9db9f8c5753c8327d481533cbec571437add3af6 (patch)
treeee27c3e8dbfbb6ad9f339493a52d0a396f917fc7 /scripts/lib/resulttool/log.py
parent37ab2ecbb78e1973023c5e972ef090864e076e73 (diff)
downloadpoky-9db9f8c5753c8327d481533cbec571437add3af6.tar.gz
resulttool: add log --list-ptest
Add a convenience argument to the log subcommand to list all of the ptest logs in a testresults file. (From OE-Core rev: cd2d7adf02005d46f19c93a40db1e10ce01ac261) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/resulttool/log.py')
-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',