mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-27 06:43:32 +00:00
Bug 1825574 - Create a daily cron to run Chrome release tests against Speedometer 3 for android and desktop. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D174163
This commit is contained in:
parent
3a672e3b71
commit
11a6ea9dcb
10
.cron.yml
10
.cron.yml
@ -368,3 +368,13 @@ jobs:
|
||||
- mozilla-central
|
||||
when:
|
||||
- {hour: 0, minute: 00}
|
||||
|
||||
- name: sp-perftests
|
||||
job:
|
||||
type: decision-task
|
||||
treeherder-symbol: sp-perftests
|
||||
target-tasks-method: sp-perftests
|
||||
run-on-projects:
|
||||
- mozilla-central
|
||||
when:
|
||||
- {hour: 0, minute: 00}
|
||||
|
@ -836,6 +836,25 @@ def make_desktop_nightly_filter(platforms):
|
||||
return filter
|
||||
|
||||
|
||||
@_target_task("sp-perftests")
|
||||
def target_tasks_speedometer_tests(full_task_graph, parameters, graph_config):
|
||||
def filter(task):
|
||||
platform = task.attributes.get("test_platform")
|
||||
attributes = task.attributes
|
||||
if attributes.get("unittest_suite") != "raptor":
|
||||
return False
|
||||
if "windows10-32" not in platform:
|
||||
try_name = attributes.get("raptor_try_name")
|
||||
if (
|
||||
"browsertime" in try_name
|
||||
and "speedometer" in try_name
|
||||
and "chrome" in try_name
|
||||
):
|
||||
return True
|
||||
|
||||
return [l for l, t in full_task_graph.tasks.items() if filter(t)]
|
||||
|
||||
|
||||
@_target_task("nightly_linux")
|
||||
def target_tasks_nightly_linux(full_task_graph, parameters, graph_config):
|
||||
"""Select the set of tasks required for a nightly build of linux. The
|
||||
|
Loading…
Reference in New Issue
Block a user