Skip to content

Commit 2fc4d64

Browse files
committed
Brought test_api.py and users into the new order of argument parsing
1 parent 18868ff commit 2fc4d64

File tree

3 files changed

+242
-228
lines changed

3 files changed

+242
-228
lines changed

tools/singletest.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def get_version():
100100
parser.description = """This script allows you to run mbed defined test cases for particular MCU(s) and corresponding toolchain(s)."""
101101
parser.epilog = """Example: singletest.py -i test_spec.json -M muts_all.json"""
102102

103-
(opts, args) = parser.parse_args()
103+
opts = parser.parse_args()
104104

105105
# Print scrip version
106106
if opts.version:
@@ -154,10 +154,10 @@ def get_version():
154154
mut['disk'])
155155

156156
# Set up parameters for test specification filter function (we need to set toolchains per target here)
157-
use_default_toolchain = 'default' in opts.toolchains_filter.split(',') if opts.toolchains_filter is not None else True
158-
use_supported_toolchains = 'all' in opts.toolchains_filter.split(',') if opts.toolchains_filter is not None else False
157+
use_default_toolchain = 'default' in opts.toolchains_filter if opts.toolchains_filter is not None else True
158+
use_supported_toolchains = 'all' in opts.toolchains_filter if opts.toolchains_filter is not None else False
159159
toolchain_filter = opts.toolchains_filter
160-
platform_name_filter = opts.general_filter_regex.split(',') if opts.general_filter_regex is not None else opts.general_filter_regex
160+
platform_name_filter = opts.general_filter_regex if opts.general_filter_regex is not None else opts.general_filter_regex
161161
# Test specification with information about each target and associated toolchain
162162
test_spec = get_autodetected_TEST_SPEC(MUTs.values(),
163163
use_default_toolchain=use_default_toolchain,

0 commit comments

Comments
 (0)