diff options
author | Ross Burton <ross.burton@arm.com> | 2023-03-13 12:59:08 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-03-14 17:13:11 +0000 |
commit | 9db9f8c5753c8327d481533cbec571437add3af6 (patch) | |
tree | ee27c3e8dbfbb6ad9f339493a52d0a396f917fc7 /scripts/lib/resulttool/log.py | |
parent | 37ab2ecbb78e1973023c5e972ef090864e076e73 (diff) | |
download | poky-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.py | 5 |
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', |