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
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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/**'):
+10 −0
Original line number Diff line number Diff line
@@ -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']