diff options
Diffstat (limited to 'scripts/resulttool')
-rwxr-xr-x | scripts/resulttool | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/resulttool b/scripts/resulttool index ebb5fc81c9..13430e192a 100755 --- a/scripts/resulttool +++ b/scripts/resulttool | |||
@@ -17,6 +17,11 @@ | |||
17 | # To perform regression file analysis, execute the below | 17 | # To perform regression file analysis, execute the below |
18 | # $ resulttool regression-file <base_result_file> <target_result_file> | 18 | # $ resulttool regression-file <base_result_file> <target_result_file> |
19 | # | 19 | # |
20 | # To execute manual test cases, execute the below | ||
21 | # $ resulttool manualexecution <manualjsonfile> | ||
22 | # | ||
23 | # By default testresults.json for manualexecution store in <build>/tmp/log/manual/ | ||
24 | # | ||
20 | # Copyright (c) 2019, Intel Corporation. | 25 | # Copyright (c) 2019, Intel Corporation. |
21 | # | 26 | # |
22 | # This program is free software; you can redistribute it and/or modify it | 27 | # This program is free software; you can redistribute it and/or modify it |
@@ -42,6 +47,7 @@ import resulttool.merge | |||
42 | import resulttool.store | 47 | import resulttool.store |
43 | import resulttool.regression | 48 | import resulttool.regression |
44 | import resulttool.report | 49 | import resulttool.report |
50 | import resulttool.manualexecution | ||
45 | logger = scriptutils.logger_create('resulttool') | 51 | logger = scriptutils.logger_create('resulttool') |
46 | 52 | ||
47 | def _validate_user_input_arguments(args): | 53 | def _validate_user_input_arguments(args): |
@@ -58,6 +64,8 @@ def main(): | |||
58 | parser.add_argument('-q', '--quiet', help='print only errors', action='store_true') | 64 | parser.add_argument('-q', '--quiet', help='print only errors', action='store_true') |
59 | subparsers = parser.add_subparsers(dest="subparser_name", title='subcommands', metavar='<subcommand>') | 65 | subparsers = parser.add_subparsers(dest="subparser_name", title='subcommands', metavar='<subcommand>') |
60 | subparsers.required = True | 66 | subparsers.required = True |
67 | subparsers.add_subparser_group('manualexecution', 'manual testcases', 300) | ||
68 | resulttool.manualexecution.register_commands(subparsers) | ||
61 | subparsers.add_subparser_group('setup', 'setup', 200) | 69 | subparsers.add_subparser_group('setup', 'setup', 200) |
62 | resulttool.merge.register_commands(subparsers) | 70 | resulttool.merge.register_commands(subparsers) |
63 | resulttool.store.register_commands(subparsers) | 71 | resulttool.store.register_commands(subparsers) |