Unreviewed. Fix individual benchmark description urls to go to in-depth.html instead...
[WebKit-https.git] / Websites / bugs.webkit.org / taskgraph.json
1 {
2   "metadata": {
3     "name": "Bugzilla Task Graph",
4     "description": "A suite of tests to check the quality of the Bugzilla codebase.",
5     "owner": "dlawrence@mozilla.com",
6     "source": "https://raw.githubusercontent.com/bugzilla/bugzilla/5.0/taskgraph.json"
7   },
8   "tasks": [
9     {
10       "reruns": 3,
11       "maxRunTime": 3000,
12       "task": {
13         "expires": "2018-02-18T17:33:38.806Z",
14         "metadata": {
15           "name": "Basic Sanity Tests"
16         },
17         "provisionerId": "aws-provisioner-v1",
18         "workerType": "b2gtest",
19         "payload": {
20           "image": "bugzilla/bugzilla-ci",
21           "command": ["runtests.sh"],
22           "env": {
23             "TEST_SUITE": "sanity"
24           },
25           "artifacts": {
26             "public/runtests_log": {
27               "type": "file",
28               "path": "/runtests.log",
29               "expires": "2018-02-17T17:33:38.806Z"
30             }
31           }
32         },
33         "extra": {
34           "treeherder": {
35             "symbol": "San",
36             "machine": {
37                 "platform": "linux64"
38             },
39             "build": {
40                 "platform": "linux64"
41             }
42           }
43         }
44       }
45     },
46     {
47       "reruns": 3,
48       "maxRunTime": 3000,
49       "task": {
50         "expires": "2018-02-18T17:33:38.806Z",
51         "metadata": {
52           "name": "Documentation Build Test"
53         },
54         "provisionerId": "aws-provisioner-v1",
55         "workerType": "b2gtest",
56         "payload": {
57           "image": "bugzilla/bugzilla-ci",
58           "command": ["runtests.sh"],
59           "env": {
60             "TEST_SUITE": "docs"
61           },
62           "artifacts": {
63             "public/runtests_log": {
64               "type": "file",
65               "path": "/runtests.log",
66               "expires": "2018-02-17T17:33:38.806Z"
67             }
68           }
69         },
70         "extra": {
71           "treeherder": {
72             "symbol": "Doc",
73             "machine": {
74                 "platform": "linux64"
75             },
76             "build": {
77                 "platform": "linux64"
78             }
79           }
80         }
81       }
82     },
83     {
84       "reruns": 3,
85       "maxRunTime": 7200,
86       "task": {
87         "expires": "2018-02-18T17:33:38.806Z",
88         "metadata": {
89           "name": "WebService API Tests (MySQL)"
90         },
91         "provisionerId": "aws-provisioner-v1",
92         "workerType": "b2gtest",
93         "payload": {
94           "image": "bugzilla/bugzilla-ci",
95           "command": ["runtests.sh"],
96           "env": {
97             "TEST_SUITE": "webservices"
98           },
99           "artifacts": {
100             "public/runtests_log": {
101               "type": "file",
102               "path": "/runtests.log",
103               "expires": "2018-02-17T17:33:38.806Z"
104             },
105             "public/httpd_error_log": {
106               "type": "file",
107               "path": "/var/log/httpd/error_log",
108               "expires": "2018-02-17T17:33:38.806Z"
109             }
110           }
111         },
112         "extra": {
113           "treeherder": {
114             "symbol": "API",
115             "machine": {
116                 "platform": "linux64"
117             },
118             "build": {
119                 "platform": "linux64"
120             }
121           }
122         }
123       }
124     },
125     {
126       "reruns": 3,
127       "maxRunTime": 7200,
128       "task": {
129         "expires": "2018-02-18T17:33:38.806Z",
130         "metadata": {
131           "name": "Selenium Tests (MySQL)"
132         },
133         "provisionerId": "aws-provisioner-v1",
134         "workerType": "b2gtest",
135         "payload": {
136           "image": "bugzilla/bugzilla-ci",
137           "command": ["runtests.sh"],
138           "env": {
139             "TEST_SUITE": "selenium"
140           },
141           "artifacts": {
142             "public/runtests_log": {
143               "type": "file",
144               "path": "/tmp/runtests.log",
145               "expires": "2018-02-17T17:33:38.806Z"
146             },
147             "public/httpd_error_log": {
148               "type": "file",
149               "path": "/var/log/httpd/error_log",
150               "expires": "2018-02-17T17:33:38.806Z"
151             },
152             "public/selenium_log": {
153               "type": "file",
154               "path": "/tmp/selenium.log",
155               "expires": "2018-02-17T17:33:38.806Z"
156             }
157           }
158         },
159         "extra": {
160           "treeherder": {
161             "symbol": "Sel",
162             "machine": {
163                 "platform": "linux64"
164             },
165             "build": {
166                 "platform": "linux64"
167             }
168           }
169         }
170       }
171     },
172     {
173       "reruns": 3,
174       "maxRunTime": 7200,
175       "task": {
176         "expires": "2018-02-18T17:33:38.806Z",
177         "metadata": {
178           "name": "WebService API Tests (Pg)"
179         },
180         "provisionerId": "aws-provisioner-v1",
181         "workerType": "b2gtest",
182         "payload": {
183           "image": "bugzilla/bugzilla-ci",
184           "command": ["runtests.sh"],
185           "env": {
186             "BUGS_DB_DRIVER": "pg",
187             "TEST_SUITE": "webservices"
188           },
189           "artifacts": {
190             "public/runtests_log": {
191               "type": "file",
192               "path": "/tmp/runtests.log",
193               "expires": "2018-02-17T17:33:38.806Z"
194             },
195             "public/httpd_error_log": {
196               "type": "file",
197               "path": "/var/log/httpd/error_log",
198               "expires": "2018-02-17T17:33:38.806Z"
199             }
200           }
201         },
202         "extra": {
203           "treeherder": {
204             "symbol": "API-Pg",
205             "machine": {
206                 "platform": "linux64"
207             },
208             "build": {
209                 "platform": "linux64"
210             }
211           }
212         }
213       }
214     },
215     {
216       "reruns": 3,
217       "maxRunTime": 7200,
218       "task": {
219         "expires": "2018-02-18T17:33:38.806Z",
220         "metadata": {
221           "name": "Selenium Tests (Pg)"
222         },
223         "provisionerId": "aws-provisioner-v1",
224         "workerType": "b2gtest",
225         "payload": {
226           "image": "bugzilla/bugzilla-ci",
227           "command": ["runtests.sh"],
228           "env": {
229             "BUGS_DB_DRIVER": "pg",
230             "TEST_SUITE": "selenium"
231           },
232           "artifacts": {
233             "public/runtests_log": {
234               "type": "file",
235               "path": "/tmp/runtests.log",
236               "expires": "2018-02-17T17:33:38.806Z"
237             },
238             "public/httpd_error_log": {
239               "type": "file",
240               "path": "/var/log/httpd/error_log",
241               "expires": "2018-02-17T17:33:38.806Z"
242             },
243             "public/selenium_log": {
244               "type": "file",
245               "path": "/tmp/selenium.log",
246               "expires": "2018-02-17T17:33:38.806Z"
247             }
248           }
249         },
250         "extra": {
251           "treeherder": {
252             "symbol": "Sel-Pg",
253             "machine": {
254                 "platform": "linux64"
255             },
256             "build": {
257                 "platform": "linux64"
258             }
259           }
260         }
261       }
262     }
263   ]
264 }