Skip to content

Instantly share code, notes, and snippets.

@Callek
Created June 28, 2016 00:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Callek/d39175565766bf767d8bc13c91d67417 to your computer and use it in GitHub Desktop.
Save Callek/d39175565766bf767d8bc13c91d67417 to your computer and use it in GitHub Desktop.
test-platform.yml:
tier (optional):
demote: reduces the jobs tier by 1, if the job was already tier 3 it will not be ran.
promote: increases the jobs tier by 1 (if the job was specified as tier 1, it won't change)
# This file maps build platforms to test platforms. In some cases, a
# single build may be tested on multiple test platforms, but a single test
# platform can only link to one build platform. Both bulid and test platforms
# are represented as <platform>/<type>, where <type> is what Treeherder calls a
# collection.
#
# Each test platform further specifies the set of tests that will be scheduled
# for the platform, referring to tests defined in test-sets.yml.
#
# Note that set does not depend on the tree; tree-dependent job selection
# should be performed in the target task selection phase of task-grpah
# generation.
linux64/debug:
build-platform: linux64/debug
test-set: all-tests
linux64/opt:
build-platform: linux64/opt
test-set: all-tests
tier: demote
linux64/pgo:
build-platform: linux64-pgo/opt
test-set: all-tests
tier: demote
#mulet/opt:
# build-platform: mulet/opt
# test-set: mulet-tests
# Each key in this file specifies a set of tests to run. Different test sets
# may, for example, be bound to different test platforms.
#
# Note that set does not depend on the tree; tree-dependent job selection
# should be performed in the target task selection phase of task-grpah
# generation.
#
# A test set has a name, and a list of tests that it contains. Other test
# sets can be included with `include: ..`. The result is treated as a set,
# with any duplicate tests discarded.
#
# Test names given here reference tests.yml.
all-tests:
#- include: mochitests
#- include: reftests
#- include: web-platform-tests
- cppunit
- crashtest
- crashtest-e10s
#- external-media-tests
#- firefox-ui-functional
#- firefox-ui-functional-e10s
#- gtest
#- jittests
#- jsreftest
#- jsreftest-e10s
#- marionette
#- marionette-e10s
#- xpcshell
mulet-tests:
- reftest
- mochitest
# TODO: these only run on m-c (filter in target task set)
- gaia-build
- gaia-build-unit
- gaia-js-integration
- gaia-linter
- gaia-unit
- gaia-unit-oop
mochitests:
- mochitest
- mochitest-e10s
- mochitest-a11y
- mochitest-browser-chrome
- mochitest-browser-chrome-e10s
- mochitest-chrome
- mochitest-devtools-chrome
- mochitest-devtools-chrome-e10s
- mochitest-jetpack
- mochitest-media
- mochitest-media-e10s
- mochitest-webgl
- mochitest-webgl-e10s
- mochitest-gpu
- mochitest-gpu-e10s
- mochitest-clipboard
- mochitest-clipboard-e10s
reftests:
- reftest
- reftest-e10s
- reftest-no-accel
- reftest-no-accel-e10s
web-platform-tests:
- web-platform-tests
- web-platform-tests-e10s
- web-platform-tests-reftests
- web-platform-tests-reftests-e10s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment