Bug 1283596 - Update firefox-ui-tests task template files for local and remote tests. r=garndt

Firefox-ui functional tests which use local test data should report with the Tier-1 level.
Due to restrictions of Tier-1 the other tests with remote test data have to be kept as Tier-2 jobs.
The patches reorganize our hierarchy of templates accordingly.

MozReview-Commit-ID: 9QcuYUzkvwf

--HG--
extra : rebase_source : de0b2437fe047aa2e502d16ae477cd2f3b5b21f7
This commit is contained in:
Henrik Skupin 2016-06-30 22:44:41 +02:00
parent f77975b700
commit b0997f96b2
16 changed files with 121 additions and 43 deletions

View File

@ -34,8 +34,10 @@ flags:
- crashtest
- crashtest-e10s
- external-media-tests
- firefox-ui-functional
- firefox-ui-functional-e10s
- firefox-ui-functional-local
- firefox-ui-functional-local-e10s
- firefox-ui-functional-remote
- firefox-ui-functional-remote-e10s
- gaia-build
- gaia-build-unit
- gaia-js-integration

View File

@ -261,22 +261,38 @@ tests:
task: tasks/tests/fx_linux64_external_media_tests_dbg.yml
tasks/builds/opt_linux64_pgo.yml:
task: tasks/tests/fx_linux64_external_media_tests_opt.yml
firefox-ui-functional:
firefox-ui-functional-local:
allowed_build_tasks:
tasks/builds/opt_linux64.yml:
task: tasks/tests/fx_linux64_firefox_ui_functional_opt.yml
task: tasks/tests/fx_linux64_fxui_functional_local_opt.yml
tasks/builds/dbg_linux64.yml:
task: tasks/tests/fx_linux64_firefox_ui_functional_dbg.yml
task: tasks/tests/fx_linux64_fxui_functional_local_dbg.yml
tasks/builds/opt_linux64_pgo.yml:
task: tasks/tests/fx_linux64_firefox_ui_functional_opt.yml
firefox-ui-functional-e10s:
task: tasks/tests/fx_linux64_fxui_functional_local_opt.yml
firefox-ui-functional-local-e10s:
allowed_build_tasks:
tasks/builds/opt_linux64.yml:
task: tasks/tests/fx_linux64_firefox_ui_functional_e10s_opt.yml
task: tasks/tests/fx_linux64_fxui_functional_local_e10s_opt.yml
tasks/builds/dbg_linux64.yml:
task: tasks/tests/fx_linux64_firefox_ui_functional_e10s_dbg.yml
task: tasks/tests/fx_linux64_fxui_functional_local_e10s_dbg.yml
tasks/builds/opt_linux64_pgo.yml:
task: tasks/tests/fx_linux64_firefox_ui_functional_e10s_opt.yml
task: tasks/tests/fx_linux64_fxui_functional_local_e10s_opt.yml
firefox-ui-functional-remote:
allowed_build_tasks:
tasks/builds/opt_linux64.yml:
task: tasks/tests/fx_linux64_fxui_functional_remote_opt.yml
tasks/builds/dbg_linux64.yml:
task: tasks/tests/fx_linux64_fxui_functional_remote_dbg.yml
tasks/builds/opt_linux64_pgo.yml:
task: tasks/tests/fx_linux64_fxui_functional_remote_opt.yml
firefox-ui-functional-remote-e10s:
allowed_build_tasks:
tasks/builds/opt_linux64.yml:
task: tasks/tests/fx_linux64_fxui_functional_remote_e10s_opt.yml
tasks/builds/dbg_linux64.yml:
task: tasks/tests/fx_linux64_fxui_functional_remote_e10s_dbg.yml
tasks/builds/opt_linux64_pgo.yml:
task: tasks/tests/fx_linux64_fxui_functional_remote_e10s_opt.yml
gtest:
allowed_build_tasks:
tasks/builds/opt_linux64.yml:

View File

@ -1,27 +0,0 @@
---
$inherits:
from: 'tasks/tests/fx_docker_desktop_generic.yml'
task:
payload:
command:
- {"task-reference": "--installer-url=https://queue.taskcluster.net/v1/task/<{{build_slugid}}>/artifacts/{{build_location}}"}
- {"task-reference": "--test-packages-url=https://queue.taskcluster.net/v1/task/<{{build_slugid}}>/artifacts/{{test_packages_location}}"}
- --e10s
env:
MOZHARNESS_SCRIPT: 'mozharness/scripts/firefox_ui_tests/functional.py'
MOZHARNESS_CONFIG: >
mozharness/configs/firefox_ui_tests/taskcluster.py
mozharness/configs/remove_executables.py
maxRunTime: 5400
metadata:
name: '[TC] Linux64 firefox-ui-tests functional e10s'
description: firefox-ui-tests functional e10s run
extra:
suite:
name: firefox-ui
flavor: functional
treeherder:
groupName: Desktop firefox-ui-tests
groupSymbol: tc-Fxfn-e10s
symbol: en-US
tier: 2

View File

@ -18,9 +18,7 @@ task:
extra:
suite:
name: firefox-ui
flavor: functional
treeherder:
groupName: Desktop firefox-ui-tests
groupSymbol: tc-Fxfn
symbol: en-US
tier: 2

View File

@ -0,0 +1,17 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_fxui_functional.yml'
task:
payload:
command:
- --tag local
metadata:
name: '[TC] Linux64 firefox-ui-tests functional local'
description: firefox-ui-tests functional local run
extra:
suite:
name: firefox-ui
flavor: functional local
treeherder:
groupName: Desktop firefox-ui-tests (local)
groupSymbol: tc-Fxfn-l

View File

@ -1,6 +1,6 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_firefox_ui_functional.yml'
from: 'tasks/tests/fx_linux64_fxui_functional_local.yml'
task:
payload:
command:

View File

@ -0,0 +1,13 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_fxui_functional_local.yml'
task:
payload:
command:
- --e10s
metadata:
name: '[TC] Linux64 firefox-ui-tests functional local e10s'
description: firefox-ui-tests functional local e10s run
extra:
treeherder:
groupSymbol: tc-Fxfn-l-e10s

View File

@ -1,6 +1,6 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml'
from: 'tasks/tests/fx_linux64_fxui_functional_local_e10s.yml'
task:
payload:
command:

View File

@ -1,6 +1,6 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml'
from: 'tasks/tests/fx_linux64_fxui_functional_local_e10s.yml'
task:
payload:
command:

View File

@ -1,6 +1,6 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_firefox_ui_functional.yml'
from: 'tasks/tests/fx_linux64_fxui_functional_local.yml'
task:
payload:
command:

View File

@ -0,0 +1,18 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_fxui_functional.yml'
task:
payload:
command:
- --tag remote
metadata:
name: '[TC] Linux64 firefox-ui-tests functional remote'
description: firefox-ui-tests functional remote run
extra:
suite:
name: firefox-ui
flavor: functional remote
treeherder:
groupName: Desktop firefox-ui-tests (remote)
groupSymbol: tc-Fxfn-r
tier: 2

View File

@ -0,0 +1,7 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_fxui_functional_remote.yml'
task:
payload:
command:
- --download-symbols=true

View File

@ -0,0 +1,13 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_fxui_functional_remote.yml'
task:
payload:
command:
- --e10s
metadata:
name: '[TC] Linux64 firefox-ui-tests functional remote e10s'
description: firefox-ui-tests functional remote e10s run
extra:
treeherder:
groupSymbol: tc-Fxfn-r-e10s

View File

@ -0,0 +1,7 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_fxui_functional_remote_e10s.yml'
task:
payload:
command:
- --download-symbols=true

View File

@ -0,0 +1,7 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_fxui_functional_remote_e10s.yml'
task:
payload:
command:
- --download-symbols=ondemand

View File

@ -0,0 +1,7 @@
---
$inherits:
from: 'tasks/tests/fx_linux64_fxui_functional_remote.yml'
task:
payload:
command:
- --download-symbols=ondemand