Bug 1788643 - Add a nightly cron task for performance tests. (#26761)

* Bug 1788643 - Add a nightly cron task for performance tests.

* Fix bad function name.

* Run nightly-test cron manually.
pull/543/head
Gregory Mierzwinski 2 years ago committed by GitHub
parent bc6ec7a64e
commit 3033b26f67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -12,6 +12,12 @@ jobs:
when:
- {hour: 5, minute: 0}
- {hour: 17, minute: 0}
- name: nightly-test
job:
type: decision-task
treeherder-symbol: Nt
target-tasks-method: nightly-test
when: []
- name: fennec-production
job:
type: decision-task

@ -13,7 +13,7 @@ kind-dependencies:
primary-dependency: signing
only-for-build-types:
- nightly
- nightly-simulation
only-for-abis:
- armeabi-v7a
@ -22,7 +22,7 @@ only-for-abis:
task-defaults:
attributes:
artifact_prefix: public/test_info
nightly: true
nightly-test: true
dependencies:
geckoview-nightly: geckoview-nightly
notify:

@ -77,6 +77,14 @@ def target_tasks_nightly(full_task_graph, parameters, graph_config):
return [l for l, t in full_task_graph.tasks.items() if filter(t, parameters)]
@_target_task("nightly-test")
def target_tasks_nightly_test(full_task_graph, parameters, graph_config):
"""Select the set of tasks required for a nightly build."""
def filter(task, parameters):
return task.attributes.get("nightly-test", False)
return [l for l, t in full_task_graph.tasks.items() if filter(t, parameters)]
def _filter_fennec(fennec_type, task, parameters):
return task.attributes.get("build-type", "") == "fennec-{}".format(fennec_type)

Loading…
Cancel
Save