Bug 1383880: add only-if-dependencies-run optimization for follow-ons; r=ahal

MozReview-Commit-ID: JuhwyQIx3Mh
This commit is contained in:
Dustin J. Mitchell
2017-08-25 21:18:13 +00:00
parent d974951192
commit 3fba84ab2d
4 changed files with 20 additions and 0 deletions

View File

@@ -184,6 +184,9 @@ task_description_schema = Schema({
{'skip-unless-schedules': list(schedules.ALL_COMPONENTS)},
# skip if SETA or skip-unless-schedules says to
{'skip-unless-schedules-or-seta': list(schedules.ALL_COMPONENTS)},
# only run this task if its dependencies will run (useful for follow-on tasks that
# are unnecessary if the parent tasks are not run)
{'only-if-dependencies-run': None}
),
# the provisioner-id/worker-type for the task. The following parameters will