2014-11-26 10:11:28 -08:00
|
|
|
# This file contains the list of "job flags"/"try flags" for tests and builds.
|
|
|
|
---
|
|
|
|
|
|
|
|
# List of all possible flags for each category of tests used in the case where
|
|
|
|
# "all" is specified.
|
|
|
|
flags:
|
|
|
|
builds:
|
|
|
|
- emulator
|
|
|
|
- emulator-jb
|
|
|
|
- emulator-kk
|
|
|
|
- linux32_gecko # b2g desktop linux 32 bit
|
|
|
|
- linux64_gecko # b2g desktop linux 64 bit
|
2014-11-26 10:11:39 -08:00
|
|
|
- linux64-mulet # Firefox desktop - b2g gecko linux 64 bit
|
2014-11-26 10:11:28 -08:00
|
|
|
- macosx64_gecko # b2g desktop osx 64 bit
|
|
|
|
- win32_gecko # b2g desktop win 32 bit
|
|
|
|
|
|
|
|
tests:
|
2014-11-26 10:11:39 -08:00
|
|
|
- cppunit
|
2014-11-26 10:11:28 -08:00
|
|
|
- crashtest
|
|
|
|
- crashtest-ipc
|
2014-11-26 10:11:39 -08:00
|
|
|
- gaia-build-unit
|
|
|
|
- gaia-js-integration
|
|
|
|
- gaia-linter
|
2014-11-26 10:11:28 -08:00
|
|
|
- jetpack
|
|
|
|
- jittests
|
2014-11-26 10:11:39 -08:00
|
|
|
- jsreftest
|
|
|
|
- marionette
|
|
|
|
- marionette-webapi
|
2014-11-26 10:11:28 -08:00
|
|
|
- mochitests
|
2014-11-26 10:11:39 -08:00
|
|
|
- mochitest-oop
|
|
|
|
- mozmill
|
|
|
|
- reftest
|
|
|
|
- reftest-ipc
|
|
|
|
- reftest-no-accel
|
|
|
|
- reftest-sanity-oop
|
2014-11-26 10:11:28 -08:00
|
|
|
- web-platform-tests
|
2014-11-26 10:11:39 -08:00
|
|
|
- xpcshell
|
2014-11-26 10:11:28 -08:00
|
|
|
|
|
|
|
# Build section covers the -b[uild] and -p[latform] options that try provides.
|
|
|
|
builds:
|
|
|
|
# The format for registering a new build flag -> task looks like this:
|
|
|
|
#
|
|
|
|
# <flag name>
|
|
|
|
# # Platforms are primarily used to restrict test runs to only X platform
|
|
|
|
# # but the information is stored on the build to indicate which platform(s)
|
|
|
|
# # the build belongs to. Note that `platforms` here is the term used by the
|
|
|
|
# # try chooser meaning "some group of tests" examples of platforms are
|
|
|
|
# # things like "b2g", "win32"
|
|
|
|
# platforms:
|
|
|
|
# - <platform name>
|
|
|
|
# # note that for sanity o -> means opt and d -> means debug if additional
|
|
|
|
# # flags are passed we will attempt to match them up to an option here if
|
|
|
|
# # available
|
|
|
|
# types:
|
|
|
|
# opt: <path to opt task>
|
|
|
|
# debug: <path to debug task>
|
|
|
|
#
|
|
|
|
linux64_gecko:
|
|
|
|
platforms:
|
|
|
|
- b2g
|
|
|
|
types:
|
2014-11-26 10:11:35 -08:00
|
|
|
opt:
|
|
|
|
task: tasks/builds/b2g_desktop.yml
|
|
|
|
debug:
|
|
|
|
task: tasks/builds/b2g_desktop_debug.yml
|
2014-11-26 10:11:33 -08:00
|
|
|
linux64-mulet:
|
|
|
|
platforms:
|
|
|
|
- Mulet Linux
|
|
|
|
types:
|
2014-11-26 10:11:35 -08:00
|
|
|
opt:
|
|
|
|
task: tasks/builds/mulet_linux.yml
|
|
|
|
emulator-kk:
|
|
|
|
platfoms:
|
|
|
|
- b2g
|
|
|
|
types:
|
|
|
|
opt:
|
|
|
|
task: tasks/builds/b2g_emulator.yml
|
|
|
|
additional-parameters:
|
|
|
|
debug: 0
|
|
|
|
b2g-config: 'emulator-kk'
|
|
|
|
build-type: Opt
|
2014-11-26 10:11:35 -08:00
|
|
|
debug:
|
|
|
|
task: tasks/builds/b2g_emulator.yml
|
|
|
|
additional-parameters:
|
|
|
|
debug: 1
|
|
|
|
b2g-config: 'emulator-kk'
|
|
|
|
build-type: Debug
|
2014-11-26 10:11:36 -08:00
|
|
|
emulator-jb:
|
|
|
|
platfoms:
|
|
|
|
- b2g
|
|
|
|
types:
|
|
|
|
opt:
|
|
|
|
task: tasks/builds/b2g_emulator.yml
|
|
|
|
additional-parameters:
|
|
|
|
debug: 0
|
|
|
|
b2g-config: 'emulator-jb'
|
|
|
|
build-type: Opt
|
2014-11-26 10:11:36 -08:00
|
|
|
debug:
|
|
|
|
task: tasks/builds/b2g_emulator.yml
|
|
|
|
additional-parameters:
|
|
|
|
debug: 1
|
|
|
|
b2g-config: 'emulator-jb'
|
|
|
|
build-type: Debug
|
2014-11-26 10:11:40 -08:00
|
|
|
emulator:
|
2014-11-26 10:11:36 -08:00
|
|
|
platfoms:
|
|
|
|
- b2g
|
|
|
|
types:
|
|
|
|
opt:
|
|
|
|
task: tasks/builds/b2g_emulator.yml
|
|
|
|
additional-parameters:
|
|
|
|
debug: 0
|
|
|
|
b2g-config: 'emulator-ics'
|
|
|
|
build-type: Opt
|
2014-11-26 10:11:37 -08:00
|
|
|
debug:
|
|
|
|
task: tasks/builds/b2g_emulator.yml
|
|
|
|
additional-parameters:
|
|
|
|
debug: 1
|
|
|
|
b2g-config: 'emulator-ics'
|
|
|
|
build-type: Debug
|
2014-11-26 10:11:28 -08:00
|
|
|
|
|
|
|
# Test section covers the -u options in the try flags
|
|
|
|
tests:
|
|
|
|
# The format for registering a new test flag -> task looks like this:
|
|
|
|
#
|
|
|
|
# <flag name>
|
|
|
|
# task: <path to test task>
|
|
|
|
# # Note that total number of chunks effects more then just performance we
|
|
|
|
# # need to schedule specific chunks in some cases!
|
|
|
|
# chunks: <total number of chunks>
|
|
|
|
# # Not all tests can run on all builds and we may not want to run some
|
|
|
|
# # tests on all build variants so we use "allowed tasks" instead of
|
|
|
|
# # "allowed platforms" here.
|
|
|
|
# allowed_build_tasks:
|
|
|
|
# - builds/b2g_desktop.yml
|
2014-11-26 10:11:40 -08:00
|
|
|
crashtest:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/b2g_emulator.yml:
|
|
|
|
task: tasks/tests/b2g_emulator_crashtest.yml
|
|
|
|
chunks: 3
|
2014-11-26 10:11:39 -08:00
|
|
|
gaia-build-unit:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/b2g_desktop.yml:
|
|
|
|
task: tasks/tests/b2g_build_unit.yml
|
2014-11-26 10:11:39 -08:00
|
|
|
gaia-linter:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/b2g_desktop.yml:
|
|
|
|
task: tasks/tests/b2g_linter.yml
|
2014-11-26 10:11:40 -08:00
|
|
|
jsreftest:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/b2g_emulator.yml:
|
|
|
|
task: tasks/tests/b2g_emulator_js_reftest.yml
|
|
|
|
chunks: 3
|
2014-11-26 10:11:28 -08:00
|
|
|
mochitests:
|
|
|
|
allowed_build_tasks:
|
2014-11-26 10:11:35 -08:00
|
|
|
tasks/builds/b2g_desktop.yml:
|
|
|
|
task: tasks/tests/b2g_mochitest.yml
|
|
|
|
chunks: 5
|
|
|
|
tasks/builds/b2g_desktop_debug.yml:
|
|
|
|
task: tasks/tests/b2g_mochitest.yml
|
|
|
|
chunks: 5
|
|
|
|
tasks/builds/mulet_linux.yml:
|
|
|
|
task: tasks/tests/mulet_mochitests.yml
|
|
|
|
chunks: 5
|
2014-11-26 10:11:41 -08:00
|
|
|
tasks/builds/b2g_emulator.yml:
|
|
|
|
task: tasks/tests/b2g_emulator_mochitest.yml
|
|
|
|
chunks: 9
|
|
|
|
mochitest-media:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/b2g_emulator.yml:
|
|
|
|
task: tasks/tests/b2g_emulator_mochitest_media.yml
|
2014-11-26 10:11:39 -08:00
|
|
|
mochitest-oop:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/b2g_desktop.yml:
|
|
|
|
task: tasks/tests/b2g_mochitest_oop.yml
|
|
|
|
chunks: 1
|
2014-11-26 10:11:38 -08:00
|
|
|
gaia-js-integration:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/b2g_desktop.yml:
|
|
|
|
task: tasks/tests/b2g_gaia_js_integration_tests.yml
|
|
|
|
chunks: 4
|
|
|
|
tasks/builds/b2g_desktop_debug.yml:
|
|
|
|
task: tasks/tests/b2g_gaia_js_integration_tests.yml
|
|
|
|
chunks: 4
|
2014-11-26 10:11:38 -08:00
|
|
|
reftest:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/mulet_linux.yml:
|
|
|
|
task: tasks/tests/mulet_reftests.yml
|
|
|
|
chunks: 6
|
2014-11-26 10:11:38 -08:00
|
|
|
tasks/builds/b2g_desktop.yml:
|
|
|
|
task: tasks/tests/b2g_reftests.yml
|
|
|
|
chunks: 10
|
2014-11-26 10:11:40 -08:00
|
|
|
tasks/builds/b2g_emulator.yml:
|
|
|
|
task: tasks/tests/b2g_emulator_reftest.yml
|
|
|
|
chunks: 20
|
2014-11-26 10:11:38 -08:00
|
|
|
reftest-sanity-oop:
|
|
|
|
allowed_build_tasks:
|
|
|
|
tasks/builds/b2g_desktop.yml:
|
|
|
|
task: tasks/tests/b2g_reftests_sanity_oop.yml
|
|
|
|
chunks: 1
|