Bug 1437912 - [moztest] Make TEST_SUITES aliases case insensitive, r=gbrown

This removes a lot of redundant alias definitions by calling lower() on the
user input. It also adds a couple of new aliases that look like they might
be useful.

MozReview-Commit-ID: 3Aix4LPB8wg

--HG--
extra : rebase_source : c4bdc327bd737a18f03952bb360af35608d091f1
This commit is contained in:
Andrew Halberstadt 2018-02-15 11:44:44 -05:00
Родитель 9c4753f4d6
Коммит 31a703789c
1 изменённых файлов: 15 добавлений и 12 удалений

Просмотреть файл

@ -24,27 +24,27 @@ MOCHITEST_TOTAL_CHUNKS = 5
TEST_SUITES = {
'cppunittest': {
'aliases': ('Cpp', 'cpp'),
'aliases': ('cpp',),
'mach_command': 'cppunittest',
'kwargs': {'test_file': None},
},
'crashtest': {
'aliases': ('C', 'Rc', 'RC', 'rc'),
'aliases': ('c', 'rc'),
'mach_command': 'crashtest',
'kwargs': {'test_file': None},
},
'firefox-ui-functional': {
'aliases': ('Fxfn',),
'aliases': ('fxfn',),
'mach_command': 'firefox-ui-functional',
'kwargs': {},
},
'firefox-ui-update': {
'aliases': ('Fxup',),
'aliases': ('fxup',),
'mach_command': 'firefox-ui-update',
'kwargs': {},
},
'check-spidermonkey': {
'aliases': ('Sm', 'sm'),
'aliases': ('sm',),
'mach_command': 'check-spidermonkey',
'kwargs': {'valgrind': False},
},
@ -55,24 +55,27 @@ TEST_SUITES = {
'kwargs': {},
},
'mochitest-a11y': {
'aliases': ('a11y', 'ally'),
'mach_command': 'mochitest',
'kwargs': {'flavor': 'a11y', 'test_paths': None},
},
'mochitest-browser': {
'aliases': ('bc', 'BC', 'Bc'),
'aliases': ('bc', 'browser-chrome'),
'mach_command': 'mochitest',
'kwargs': {'flavor': 'browser-chrome', 'test_paths': None},
},
'mochitest-chrome': {
'aliases': ('mc',),
'mach_command': 'mochitest',
'kwargs': {'flavor': 'chrome', 'test_paths': None},
},
'mochitest-devtools': {
'aliases': ('dt', 'DT', 'Dt'),
'aliases': ('dt', 'devtools-chrome'),
'mach_command': 'mochitest',
'kwargs': {'subsuite': 'devtools', 'test_paths': None},
},
'mochitest-plain': {
'aliases': ('mp', 'plain',),
'mach_command': 'mochitest',
'kwargs': {'flavor': 'plain', 'test_paths': None},
},
@ -81,7 +84,7 @@ TEST_SUITES = {
'kwargs': {'tests': None},
},
'reftest': {
'aliases': ('RR', 'rr', 'Rr'),
'aliases': ('rr',),
'mach_command': 'reftest',
'kwargs': {'tests': None},
},
@ -91,12 +94,12 @@ TEST_SUITES = {
'kwargs': {}
},
'valgrind': {
'aliases': ('V', 'v'),
'aliases': ('v',),
'mach_command': 'valgrind-test',
'kwargs': {},
},
'xpcshell': {
'aliases': ('X', 'x'),
'aliases': ('x',),
'mach_command': 'xpcshell-test',
'kwargs': {'test_file': 'all'},
},
@ -161,7 +164,7 @@ TEST_FLAVORS = {
for i in range(1, MOCHITEST_TOTAL_CHUNKS + 1):
TEST_SUITES['mochitest-%d' % i] = {
'aliases': ('M%d' % i, 'm%d' % i),
'aliases': ('m%d' % i,),
'mach_command': 'mochitest',
'kwargs': {
'flavor': 'mochitest',
@ -455,7 +458,7 @@ class TestResolver(MozbuildObject):
continue
suitefound = False
for suite, v in TEST_SUITES.items():
if entry in v.get('aliases', []):
if entry.lower() in v.get('aliases', []):
run_suites.add(suite)
suitefound = True
if suitefound: