aboutsummaryrefslogtreecommitdiffstats
path: root/taskgraph.json
diff options
context:
space:
mode:
authorDavid Lawrence <dkl@mozilla.com>2015-02-24 23:29:25 +0000
committerDavid Lawrence <dkl@mozilla.com>2015-02-24 23:29:30 +0000
commitd96dbf24caaffe018ef23912c7bb0c95b36ecd2a (patch)
tree201497a4a0dc4486ce540506f6714a43843f83dc /taskgraph.json
parent59fcd310de5899533858e6b47c6f8dd77026c92e (diff)
downloadbugs-d96dbf24caaffe018ef23912c7bb0c95b36ecd2a.tar
bugs-d96dbf24caaffe018ef23912c7bb0c95b36ecd2a.tar.gz
bugs-d96dbf24caaffe018ef23912c7bb0c95b36ecd2a.tar.bz2
bugs-d96dbf24caaffe018ef23912c7bb0c95b36ecd2a.tar.xz
bugs-d96dbf24caaffe018ef23912c7bb0c95b36ecd2a.zip
Intial checking of taskgraph.json for TaskCluster CI
Diffstat (limited to 'taskgraph.json')
-rw-r--r--taskgraph.json228
1 files changed, 228 insertions, 0 deletions
diff --git a/taskgraph.json b/taskgraph.json
new file mode 100644
index 000000000..2cbc9e869
--- /dev/null
+++ b/taskgraph.json
@@ -0,0 +1,228 @@
+{
+ "metadata": {
+ "name": "Bugzilla Task Graph",
+ "description": "A suite of tests to check the quality of the Bugzilla codebase.",
+ "owner": "dlawrence@mozilla.com",
+ "source": "https://raw.githubusercontent.com/bugzilla/bugzilla/5.0/taskgraph.json"
+ },
+ "tasks": [
+ {
+ "reruns": 3,
+ "maxRunTime": 3000,
+ "task": {
+ "metadata": {
+ "name": "Basic Sanity Tests"
+ },
+ "provisionerId": "aws-provisioner",
+ "workerType": "gaia",
+ "payload": {
+ "image": "dklawren/docker-bugzilla",
+ "command": ["/runtests.sh"],
+ "env": {
+ "TEST_SUITE": "sanity"
+ },
+ "artifacts": {
+ "public/runtests_log": {
+ "type": "file",
+ "path": "/runtests.log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ }
+ }
+ },
+ "extra": {
+ "treeherder": {
+ "machine": {
+ "platform": "5.0"
+ },
+ "symbol": "San"
+ }
+ }
+ }
+ },
+ {
+ "reruns": 3,
+ "maxRunTime": 3000,
+ "task": {
+ "metadata": {
+ "name": "Documentation Build Test"
+ },
+ "provisionerId": "aws-provisioner",
+ "workerType": "gaia",
+ "payload": {
+ "image": "dklawren/docker-bugzilla",
+ "command": ["/runtests.sh"],
+ "env": {
+ "TEST_SUITE": "docs"
+ },
+ "artifacts": {
+ "public/runtests_log": {
+ "type": "file",
+ "path": "/runtests.log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ }
+ }
+ },
+ "extra": {
+ "treeherder": {
+ "machine": {
+ "platform": "5.0"
+ },
+ "symbol": "Doc"
+ }
+ }
+ }
+ },
+ {
+ "reruns": 3,
+ "maxRunTime": 7200,
+ "task": {
+ "metadata": {
+ "name": "WebService API Tests (MySQL)"
+ },
+ "provisionerId": "aws-provisioner",
+ "workerType": "gaia",
+ "payload": {
+ "image": "dklawren/docker-bugzilla",
+ "command": ["/runtests.sh"],
+ "env": {
+ "TEST_SUITE": "webservices"
+ },
+ "artifacts": {
+ "public/runtests_log": {
+ "type": "file",
+ "path": "/runtests.log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ },
+ "public/httpd_error_log": {
+ "type": "file",
+ "path": "/var/log/httpd/error_log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ }
+ }
+ },
+ "extra": {
+ "treeherder": {
+ "machine": {
+ "platform": "5.0"
+ },
+ "symbol": "API"
+ }
+ }
+ }
+ },
+ {
+ "reruns": 3,
+ "maxRunTime": 7200,
+ "task": {
+ "metadata": {
+ "name": "Selenium Tests (MySQL)"
+ },
+ "provisionerId": "aws-provisioner",
+ "workerType": "gaia",
+ "payload": {
+ "image": "dklawren/docker-bugzilla",
+ "command": ["/runtests.sh"],
+ "env": {
+ "TEST_SUITE": "selenium"
+ },
+ "artifacts": {
+ "public/runtests_log": {
+ "type": "file",
+ "path": "/runtests.log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ },
+ "public/httpd_error_log": {
+ "type": "file",
+ "path": "/var/log/httpd/error_log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ }
+ }
+ },
+ "extra": {
+ "treeherder": {
+ "machine": {
+ "platform": "5.0"
+ },
+ "symbol": "Sel"
+ }
+ }
+ }
+ },
+ {
+ "reruns": 3,
+ "maxRunTime": 7200,
+ "task": {
+ "metadata": {
+ "name": "WebService API Tests (Pg)"
+ },
+ "provisionerId": "aws-provisioner",
+ "workerType": "gaia",
+ "payload": {
+ "image": "dklawren/docker-bugzilla:pgsql",
+ "command": ["/runtests.sh"],
+ "env": {
+ "TEST_SUITE": "webservices"
+ },
+ "artifacts": {
+ "public/runtests_log": {
+ "type": "file",
+ "path": "/runtests.log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ },
+ "public/httpd_error_log": {
+ "type": "file",
+ "path": "/var/log/httpd/error_log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ }
+ }
+ },
+ "extra": {
+ "treeherder": {
+ "machine": {
+ "platform": "5.0"
+ },
+ "symbol": "API-Pg"
+ }
+ }
+ }
+ },
+ {
+ "reruns": 3,
+ "maxRunTime": 7200,
+ "task": {
+ "metadata": {
+ "name": "Selenium Tests (Pg)"
+ },
+ "provisionerId": "aws-provisioner",
+ "workerType": "gaia",
+ "payload": {
+ "image": "dklawren/docker-bugzilla:pgsql",
+ "command": ["/runtests.sh"],
+ "env": {
+ "TEST_SUITE": "selenium"
+ },
+ "artifacts": {
+ "public/runtests_log": {
+ "type": "file",
+ "path": "/runtests.log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ },
+ "public/httpd_error_log": {
+ "type": "file",
+ "path": "/var/log/httpd/error_log",
+ "expires": "2016-02-17T17:33:38.806Z"
+ }
+ }
+ },
+ "extra": {
+ "treeherder": {
+ "machine": {
+ "platform": "5.0"
+ },
+ "symbol": "Sel-Pg"
+ }
+ }
+ }
+ }
+ ]
+}