kind.yml 6.16 KB
Newer Older
1
2
3
---
loader: taskgraph.loader.transform:loader
transforms:
4
    - fenix_taskgraph.transforms.raptor:transforms
5
    - fenix_taskgraph.transforms.notify:transforms
6
7
8
9
    - taskgraph.transforms.job:transforms
    - taskgraph.transforms.task:transforms

kind-dependencies:
10
    - signing
11
    - toolchain
12

13
only-for-build-types:
14
    - performance-test
15

16
17
18
19
20
only-for-abis:
    - armeabi-v7a
    - arm64-v8a

job-defaults:
21
22
    dependencies:
        geckoview-nightly: geckoview-nightly
23
        linux64-minidump-stackwalk: toolchain-linux64-minidump-stackwalk
24
25
26
27
28
29
30
31
32
33
34
35
    notify:
        by-level:
            '3':
                email:
                    content: This calls for an action of the Performance team. Use the link to view it on Treeherder.
                    link:
                        text: Treeherder Job
                        href: 'https://treeherder.mozilla.org/#/jobs?repo={product_name}&revision={head_rev}&searchStr={task_name}'
                    on-reasons: [failed]
                    subject: '[{product_name}] Raptor job "{task_name}" failed'
                    to-addresses: [perftest-alerts@mozilla.com]
            default: {}
36
37
38
39
40
41
42
43
    run-on-tasks-for: []
    treeherder:
        kind: test
        tier: 2
        platform:
            by-abi:
                arm64-v8a: android-hw-p2-8-0-android-aarch64/opt
                armeabi-v7a: android-hw-g5-7-0-arm7-api-16/opt
44
45
46
47
    worker-type:
        by-abi:
            armeabi-v7a: t-bitbar-gw-perf-g5
            arm64-v8a: t-bitbar-gw-perf-p2
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
    worker:
        max-run-time: 3600
        env:
            GECKO_HEAD_REPOSITORY: "https://hg.mozilla.org/mozilla-central"
            MOZ_AUTOMATION: "1"
            MOZ_HIDE_RESULTS_TABLE: "1"
            MOZ_NO_REMOTE: "1"
            MOZ_NODE_PATH: "/usr/local/bin/node"
            MOZHARNESS_CONFIG: "raptor/android_hw_config.py"
            MOZHARNESS_SCRIPT: "raptor_script.py"
            NEED_XVFB: "false"
            NO_FAIL_ON_TEST_ERRORS: "1"
            XPCOM_DEBUG_BREAK: "warn"
        artifacts:
            - name: public/logs/
              path: workspace/logs
              type: directory

            - name: public/test_info/
              path: workspace/build/blobber_upload_dir
              type: directory
    run:
        using: run-task
        checkout: false
        run-as-root: true
        command:
            - 'bash'
            - './test-linux.sh'
            - '--cfg=mozharness/configs/raptor/android_hw_config.py'
            - '--app=fenix'
            - '--binary=org.mozilla.fenix.performancetest'
            - '--activity=org.mozilla.fenix.browser.BrowserPerformanceTestActivity'
            - '--download-symbols=ondemand'
81
82
83
    fetches:
        linux64-minidump-stackwalk:
            - artifact: minidump_stackwalk.tar.xz
84
85

jobs:
86
87
    tp6m-1-cold:
        test-name: raptor-tp6m-1-cold
88
        treeherder:
89
            symbol: 'Rap(tp6m-1-c)'
90

91
92
    tp6m-2-cold:
        test-name: raptor-tp6m-2-cold
93
        treeherder:
94
            symbol: 'Rap(tp6m-2-c)'
95

96
97
    tp6m-3-cold:
        test-name: raptor-tp6m-3-cold
98
        treeherder:
99
            symbol: 'Rap(tp6m-3-c)'
100

101
102
    tp6m-4-cold:
        test-name: raptor-tp6m-4-cold
103
        treeherder:
104
            symbol: 'Rap(tp6m-4-c)'
105

106
107
    tp6m-5-cold:
        test-name: raptor-tp6m-5-cold
108
        treeherder:
109
            symbol: 'Rap(tp6m-5-c)'
110

111
112
    tp6m-6-cold:
        test-name: raptor-tp6m-6-cold
113
        treeherder:
114
            symbol: 'Rap(tp6m-6-c)'
115

116
117
    tp6m-7-cold:
        test-name: raptor-tp6m-7-cold
118
        treeherder:
119
            symbol: 'Rap(tp6m-7-c)'
120

121
122
    tp6m-8-cold:
        test-name: raptor-tp6m-8-cold
123
        treeherder:
124
            symbol: 'Rap(tp6m-8-c)'
125

126
127
    tp6m-9-cold:
        test-name: raptor-tp6m-9-cold
128
        treeherder:
129
            symbol: 'Rap(tp6m-9-c)'
130

131
132
    tp6m-10-cold:
        test-name: raptor-tp6m-10-cold
133
        treeherder:
134
            symbol: 'Rap(tp6m-10-c)'
135

136
137
    tp6m-11-cold:
        test-name: raptor-tp6m-11-cold
138
        treeherder:
139
            symbol: 'Rap(tp6m-11-c)'
140

141
142
    tp6m-12-cold:
        test-name: raptor-tp6m-12-cold
143
        treeherder:
144
            symbol: 'Rap(tp6m-12-c)'
145

146
147
    tp6m-13-cold:
        test-name: raptor-tp6m-13-cold
148
        treeherder:
149
            symbol: 'Rap(tp6m-13-c)'
150

151
152
    tp6m-14-cold:
        test-name: raptor-tp6m-14-cold
153
        treeherder:
154
            symbol: 'Rap(tp6m-14-c)'
155

156
157
    tp6m-15-cold:
        test-name: raptor-tp6m-15-cold
158
        treeherder:
159
            symbol: 'Rap(tp6m-15-c)'
160

161
162
    tp6m-16-cold:
        test-name: raptor-tp6m-16-cold
163
        treeherder:
164
            symbol: 'Rap(tp6m-16-c)'
165

166
167
    tp6m-17-cold:
        test-name: raptor-tp6m-17-cold
168
        treeherder:
169
            symbol: 'Rap(tp6m-17-c)'
170

171
172
    tp6m-18-cold:
        test-name: raptor-tp6m-18-cold
173
        treeherder:
174
            symbol: 'Rap(tp6m-18-c)'
175

176
177
    tp6m-19-cold:
        test-name: raptor-tp6m-19-cold
178
        treeherder:
179
            symbol: 'Rap(tp6m-19-c)'
180

181
182
    tp6m-20-cold:
        test-name: raptor-tp6m-20-cold
183
        treeherder:
184
            symbol: 'Rap(tp6m-20-c)'
185

186
187
    tp6m-21-cold:
        test-name: raptor-tp6m-21-cold
188
        treeherder:
189
            symbol: 'Rap(tp6m-21-c)'
190

191
192
    tp6m-22-cold:
        test-name: raptor-tp6m-22-cold
193
        treeherder:
194
            symbol: 'Rap(tp6m-22-c)'
195

196
197
    tp6m-23-cold:
        test-name: raptor-tp6m-23-cold
198
        treeherder:
199
            symbol: 'Rap(tp6m-23-c)'
200

201
202
    tp6m-24-cold:
        test-name: raptor-tp6m-24-cold
203
        treeherder:
204
            symbol: 'Rap(tp6m-24-c)'
205

206
207
    tp6m-25-cold:
        test-name: raptor-tp6m-25-cold
208
        treeherder:
209
            symbol: 'Rap(tp6m-25-c)'
210

211
212
    tp6m-26-cold:
        test-name: raptor-tp6m-26-cold
213
        treeherder:
214
            symbol: 'Rap(tp6m-26-c)'
215

216
217
    tp6m-27-cold:
        test-name: raptor-tp6m-27-cold
218
        treeherder:
219
            symbol: 'Rap(tp6m-27-c)'
220
221
222
223
224

    youtube-playback:
        test-name: raptor-youtube-playback
        treeherder:
            symbol: 'Rap(ytp)'
225
226
227
228
229
230
        args:
            by-abi:
                # Bug 1558456 - Stop tracking youtube-playback-test on motoG5 for >1080p cases
                armeabi-v7a:
                    - '--test-url-params=exclude=1,2,9,10,17,18,21,22,26,28,30,32,39,40,47,48,55,56,63,64,71,72,79,80,83,84,89,90,95,96'
                default: []