Bug 1237550 - Add Taskcluster tasks for Firefox UI functional tests. r=ahal

MozReview-Commit-ID: HKhppWpxemj
This commit is contained in:
Henrik Skupin 2016-02-23 18:36:05 +01:00
parent 9b51c584b1
commit 05140212aa
6 changed files with 89 additions and 0 deletions

View File

@ -0,0 +1,14 @@
# Config file for firefox ui tests run via TaskCluster.
config = {
"find_links": [
"http://pypi.pub.build.mozilla.org/pub",
],
"pip_index": False,
"download_symbols": "ondemand",
"download_minidump_stackwalk": True,
"tooltool_cache": "/builds/tooltool_cache",
}

View File

@ -30,6 +30,8 @@ flags:
crashtest: /crashtest.*/
crashtest-e10s: /crashtest-e10s.*/
e10s: /.*e10s.*/
firefox-ui: /firefox-ui.*/
firefox-ui-e10s: /firefox-ui-e10s.*/
gaia-js-integration: /.*gaia-js-integration.*/
gtest: /gtest.*/
jittest: /jittest.*/
@ -115,6 +117,8 @@ flags:
- crashtest
- crashtest-e10s
- crashtest-ipc
- firefox-ui
- firefox-ui-e10s
- gaia-build
- gaia-build-unit
- gaia-js-integration

View File

@ -202,6 +202,14 @@ tests:
allowed_build_tasks:
tasks/builds/dbg_linux64.yml:
task: tasks/tests/fx_linux64_crashtest_e10s.yml
firefox-ui:
allowed_build_tasks:
tasks/builds/dbg_linux64.yml:
task: tasks/tests/fx_linux64_firefox_ui.yml
firefox-ui-e10s:
allowed_build_tasks:
tasks/builds/dbg_linux64.yml:
task: tasks/tests/fx_linux64_firefox_ui_e10s.yml
gaia-build:
allowed_build_tasks:
tasks/builds/mulet_linux.yml:

View File

@ -158,6 +158,14 @@ tests:
allowed_build_tasks:
tasks/builds/dbg_linux64_clobber.yml:
task: tasks/tests/fx_linux64_crashtest_e10s.yml
firefox-ui:
allowed_build_tasks:
tasks/builds/dbg_linux64_clobber.yml:
task: tasks/tests/fx_linux64_firefox_ui.yml
firefox-ui-e10s:
allowed_build_tasks:
tasks/builds/dbg_linux64_clobber.yml:
task: tasks/tests/fx_linux64_firefox_ui_e10s.yml
gtest:
allowed_build_tasks:
tasks/builds/dbg_linux64_clobber.yml:

View File

@ -0,0 +1,27 @@
---
$inherits:
from: 'tasks/tests/fx_desktop_generic.yml'
task:
payload:
command:
- --installer-url={{build_url}}
- --test-packages-url={{test_packages_url}}
- --download-symbols=ondemand
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'
description: firefox-ui-tests functional run
extra:
suite:
name: firefox-ui
flavor: functional
treeherder:
groupName: Desktop firefox-ui-tests
groupSymbol: tc-Fxfn
symbol: en-US
tier: 3

View File

@ -0,0 +1,28 @@
---
$inherits:
from: 'tasks/tests/fx_desktop_generic.yml'
task:
payload:
command:
- --installer-url={{build_url}}
- --test-packages-url={{test_packages_url}}
- --download-symbols=ondemand
- --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: 3