1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
# 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/.
---
task-defaults:
test-manifest-loader: null # don't load tests in the taskgraph
run-without-variant: false
variants:
- 1proc
- inc-origin-init
virtualization: virtual
mozharness:
script:
by-test-platform:
android-em.*: android_emulator_unittest.py
android-hw.*: android_hardware_unittest.py
default: desktop_unittest.py
config:
by-test-platform:
android-em-14.*:
- android/android_common.py
- android/android14-x86_64.py
android-hw.*:
- android/android_common.py
- android/android_hw.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
macosx.*:
- unittests/mac_unittest.py
windows.*:
- unittests/win_unittest.py
supports-artifact-builds: false
cppunittest:
description: "CPP Unit Tests"
suite: cppunittest
treeherder-symbol: cppunit
target:
by-test-platform:
android-em.*: geckoview-test_runner.apk
default: null
tier: default
run-on-projects:
by-variant:
1proc: built-projects
default: []
gtest:
description: "GTests run"
suite: gtest
treeherder-symbol: GTest
instance-size:
by-test-platform:
linux.*: large-noscratch
windows.*-asan.*: large
default: default
run-on-projects:
by-variant:
1proc:
by-test-platform:
.*android.*: built-projects
.*-devedition.*: []
.*-wayland.*: []
default: built-projects
inc-origin-init: []
default: []
mozharness:
extra-options:
by-variant:
inc-origin-init:
- --disable-e10s
- --enable-inc-origin-init
- --filter-set=dom-storage
default: []
target:
by-test-platform:
android-em.*: geckoview-test_runner.apk
default: null
tier: default
jittest:
description: "JIT Test run"
suite: jittest
treeherder-symbol: Jit
run-on-projects:
by-variant:
1proc:
by-test-platform:
android-hw-.*-aarch64(-qr)?/debug: ['mozilla-central', 'release']
android-hw-.*-arm7(-qr)?/debug: ['mozilla-central', 'release']
default: built-projects
default: []
chunks:
by-test-platform:
windows.*-ccov.*/opt: 6
windows.*: 1
macosx.*/opt: 1
macosx.*/debug: 3
android.*/opt: 3
android-hw-.*-aarch64(-qr)?/debug: 8
default: 6
max-run-time:
by-test-platform:
windows.*-ccov.*/.*: 1800
android-hw.*/debug: 3600
android-hw.*/opt: 2400
default: 3600
mozharness:
chunked:
by-test-platform:
windows.*: false
macosx.*: false
default: true
target:
by-test-platform:
android-.*: geckoview-test_runner.apk
default: null
tier:
by-test-platform:
android-hw.*: 2
default: default
jittest-all:
description: "JIT Test run with all flags for android arm7 opt"
suite: jittest
treeherder-symbol: Jit
run-on-projects:
by-variant:
inc-origin-init: []
default: ['mozilla-central', 'release']
chunks:
by-test-platform:
android-.*/opt: 3
android-.*/debug: 6
max-run-time: 3600
mozharness:
chunked: true
extra-options:
by-test-platform:
android.*:
- --jittest-flags=all
default: []
target:
by-test-platform:
android-.*: geckoview-test_runner.apk
default: null
tier:
by-test-platform:
android-hw.*: 2
default: default
|