Skip to content
Snippets Groups Projects
Commit 1c32f70e authored by Geoff Brown's avatar Geoff Brown
Browse files

Bug 1598746 - Add some SCHEDULES optimizations for changes to test files; r=ahal

Add some SCHEDULES rules so that, when a push only modifies files known to be associated
with a particular test suite, only that test suite is run.

Differential Revision: https://phabricator.services.mozilla.com/D58448

--HG--
extra : moz-landing-system : lando
parent 44408fe9
No related branches found
No related tags found
No related merge requests found
......@@ -21,6 +21,9 @@ TEST_HARNESS_FILES.testing.mochitest.tests.fonts += [
REFTEST_MANIFESTS += ['reftest.list']
with Files("**"):
SCHEDULES.exclusive = ['reftest']
with Files('abs-pos/**'):
BUG_COMPONENT = ('Core', 'Layout: Positioned')
with Files('async-scrolling/**'):
......
......@@ -76,33 +76,43 @@ with Files("**/*.md"):
with Files("**/reftest.list"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['reftest']
with Files("**/crashtest*.list"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['reftest']
with Files("**/mochitest.ini"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['mochitest']
with Files("**/browser.ini"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['mochitest']
with Files("**/chrome.ini"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['mochitest']
with Files("**/xpcshell.ini"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['xpcshell']
with Files("**/reftest*/**"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['reftest']
with Files("**/crashtest*/**"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['reftest']
with Files("**/mochitest*/**"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['mochitest']
with Files("**/xpcshell/**"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
SCHEDULES.exclusive = ['xpcshell']
with Files("**/tests/**"):
SCHEDULES.inclusive += ['test-verify', 'test-verify-gpu']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment