Skip to content

Commit c8318d4

Browse files
Merge pull request #107 from bridadan/test_for_case_insensitivity
Ensure test filtering is case insensitive
2 parents 1002ea3 + bb7d618 commit c8318d4

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/mbed_os_tools/test/mbed_greentea_cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def create_filtered_test_list(ctest_test_list, test_by_names, skip_test, test_sp
5555

5656
if test_by_names:
5757
filtered_ctest_test_list = {} # Subset of 'ctest_test_list'
58-
test_list = test_by_names.split(',')
58+
test_list = test_by_names.lower().split(',')
5959
gt_logger.gt_log("test case filter (specified with -n option)")
6060

6161
for test_name in set(test_list):

test/test/mbed_gt_cli.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,5 +115,13 @@ def test_create_filtered_test_list(self):
115115
expected = set(['mbed-drivers-test-c_strings', 'mbed-drivers-test-generic_tests'])
116116
self.assertEqual(set(test_list.keys()), expected)
117117

118+
# Should be case insensitive
119+
test_list = mbed_greentea_cli.create_filtered_test_list(test_build.get_tests(),
120+
'*-DRIVERS-*',
121+
None,
122+
test_spec=test_spec)
123+
expected = set(['mbed-drivers-test-c_strings', 'mbed-drivers-test-generic_tests'])
124+
self.assertEqual(set(test_list.keys()), expected)
125+
118126
if __name__ == '__main__':
119127
unittest.main()

0 commit comments

Comments
 (0)