summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/test/xpcshell.yml
diff options
context:
space:
mode:
Diffstat (limited to 'taskcluster/ci/test/xpcshell.yml')
-rw-r--r--taskcluster/ci/test/xpcshell.yml99
1 files changed, 99 insertions, 0 deletions
diff --git a/taskcluster/ci/test/xpcshell.yml b/taskcluster/ci/test/xpcshell.yml
new file mode 100644
index 0000000000..7bd3d366e0
--- /dev/null
+++ b/taskcluster/ci/test/xpcshell.yml
@@ -0,0 +1,99 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
+job-defaults:
+ suite: xpcshell
+ variants:
+ by-test-platform:
+ linux1804-64/debug: ['fission', 'socketprocess_networking']
+ default: ['fission']
+ target:
+ by-test-platform:
+ android-em-7.*: geckoview-androidTest.apk
+ default: null
+ fission-tier: 2
+ mozharness:
+ script:
+ by-test-platform:
+ android-em.*: android_emulator_unittest.py
+ default: desktop_unittest.py
+ config:
+ by-test-platform:
+ android-em-7.*:
+ - android/android_common.py
+ - android/androidx86_7_0.py
+ linux.*:
+ - unittests/linux_unittest.py
+ - remove_executables.py
+ macosx.*:
+ - unittests/mac_unittest.py
+ windows.*:
+ - unittests/win_unittest.py
+ requires-signed-builds:
+ by-test-platform:
+ windows10-64-asan/opt: false # No XPCShell on ASAN yet
+ windows7-32-mingwclang/opt: false
+ windows7-32-mingwclang/debug: false
+ windows10-64-mingwclang/opt: false
+ windows10-64-mingwclang/debug: false
+ windows.*: true
+ default: false
+
+xpcshell:
+ description: "xpcshell test run"
+ treeherder-symbol: X(X)
+ run-on-projects:
+ by-test-platform:
+ .*-tsan/opt: ['trunk']
+ windows10-64-asan/opt: [] # No XPCShell on ASAN yet
+ default: built-projects
+ chunks:
+ by-test-platform:
+ .*-ccov.*/.*: 6
+ windows10-64-ccov-qr/opt: 6
+ android-em-7.*: 4
+ macosx1014-64(-shippable|-devedition|-asan)?(-qr)?/.*: 2
+ linux1804-64(-qr)?/debug: 6
+ .*-tsan/opt: 8
+ windows(7-32|10-64)(-shippable|-devedition|-asan|.*-qr)?/.*: 2
+ default: 5
+ max-run-time:
+ by-test-platform:
+ macosx1014-64(-shippable|-devedition|-asan)?(-qr)?/.*: 5400
+ windows(7-32|10-64)(-shippable)?/opt: 5400
+ .*-ccov.*/.*: 7200
+ .*-tsan/opt: 7200
+ android-em-7.*: 5400
+ default: 2700
+ allow-software-gl-layers: false
+ tier:
+ by-test-platform:
+ windows10-64-asan.*: 3
+ default: default
+ fetches:
+ toolchain:
+ by-test-platform:
+ linux.*:
+ - linux64-node
+ - linux64-minidump-stackwalk
+ - linux64-fix-stacks
+ macosx.*:
+ - macosx64-node
+ - macosx64-minidump-stackwalk
+ - macosx64-fix-stacks
+ win.*aarch64.*:
+ - win32-node
+ - win32-minidump-stackwalk
+ win.*-64.*:
+ - win64-node
+ - win32-minidump-stackwalk
+ - win32-fix-stacks
+ win.*32.*:
+ - win32-node
+ - win32-minidump-stackwalk
+ - win32-fix-stacks
+ android-em-7.*:
+ - android-emulator-linux
+ - linux64-node
+ - linux64-minidump-stackwalk