Bug 1408385 - Make sure python-test tasks turn orange if no tests are run, r=davehunt
MozReview-Commit-ID: 8HAGvOg1Bbp
This commit is contained in:
@@ -125,12 +125,6 @@ class MachCommands(MachCommandBase):
|
||||
mp = TestManifest()
|
||||
mp.tests.extend(test_objects)
|
||||
|
||||
if not mp.tests:
|
||||
message = 'TEST-UNEXPECTED-FAIL | No tests collected ' + \
|
||||
'(Not in PYTHON_UNITTEST_MANIFESTS?)'
|
||||
self.log(logging.WARN, 'python-test', {}, message)
|
||||
return 1
|
||||
|
||||
filters = []
|
||||
if subsuite == 'default':
|
||||
filters.append(mpf.subsuite(None))
|
||||
@@ -138,6 +132,14 @@ class MachCommands(MachCommandBase):
|
||||
filters.append(mpf.subsuite(subsuite))
|
||||
|
||||
tests = mp.active_tests(filters=filters, disabled=False, **mozinfo.info)
|
||||
|
||||
if not tests:
|
||||
submsg = "for subsuite '{}' ".format(subsuite) if subsuite else ""
|
||||
message = "TEST-UNEXPECTED-FAIL | No tests collected " + \
|
||||
"{}(Not in PYTHON_UNITTEST_MANIFESTS?)".format(submsg)
|
||||
self.log(logging.WARN, 'python-test', {}, message)
|
||||
return 1
|
||||
|
||||
parallel = []
|
||||
sequential = []
|
||||
for test in tests:
|
||||
|
||||
Reference in New Issue
Block a user