Clone of official tools

Revision:
22:9e85236d8716
Parent:
0:66f3b5499f7f
Child:
31:8ea194f6145b
--- a/singletest.py	Fri Jul 15 22:58:15 2016 +0100
+++ b/singletest.py	Sat Jul 16 00:34:03 2016 +0100
@@ -100,7 +100,7 @@
     parser.description = """This script allows you to run mbed defined test cases for particular MCU(s) and corresponding toolchain(s)."""
     parser.epilog = """Example: singletest.py -i test_spec.json -M muts_all.json"""
 
-    (opts, args) = parser.parse_args()
+    opts = parser.parse_args()
 
     # Print scrip version
     if opts.version:
@@ -154,10 +154,10 @@
                                     mut['disk'])
 
         # Set up parameters for test specification filter function (we need to set toolchains per target here)
-        use_default_toolchain = 'default' in opts.toolchains_filter.split(',') if opts.toolchains_filter is not None else True
-        use_supported_toolchains = 'all' in opts.toolchains_filter.split(',') if opts.toolchains_filter is not None else False
+        use_default_toolchain = 'default' in opts.toolchains_filter if opts.toolchains_filter is not None else True
+        use_supported_toolchains = 'all' in opts.toolchains_filter if opts.toolchains_filter is not None else False
         toolchain_filter = opts.toolchains_filter
-        platform_name_filter = opts.general_filter_regex.split(',') if opts.general_filter_regex is not None else opts.general_filter_regex
+        platform_name_filter = opts.general_filter_regex if opts.general_filter_regex is not None else opts.general_filter_regex
         # Test specification with information about each target and associated toolchain
         test_spec = get_autodetected_TEST_SPEC(MUTs.values(),
                                                use_default_toolchain=use_default_toolchain,
@@ -230,6 +230,7 @@
                                    _opts_report_html_file_name=opts.report_html_file_name,
                                    _opts_report_junit_file_name=opts.report_junit_file_name,
                                    _opts_report_build_file_name=opts.report_build_file_name,
+                                   _opts_report_text_file_name=opts.report_text_file_name,
                                    _test_spec=test_spec,
                                    _opts_goanna_for_mbed_sdk=opts.goanna_for_mbed_sdk,
                                    _opts_goanna_for_tests=opts.goanna_for_tests,