{ "metadata": { "name": "BMO Task Graph", "description": "A suite of tests to check the quality of the BMO codebase.", "owner": "dlawrence@mozilla.com", "source": "https://raw.githubusercontent.com/mozilla-bteam/bmo/master/taskgraph.json" }, "tasks": [ { "reruns": 3, "maxRunTime": 3000, "task": { "expires": "2018-02-18T17:33:38.806Z", "metadata": { "name": "Basic Sanity Tests" }, "provisionerId": "aws-provisioner-v1", "workerType": "b2gtest", "payload": { "image": "mozillabteam/bmo-ci", "command": ["runtests.sh"], "env": { "TEST_SUITE": "sanity" }, "artifacts": { "public/runtests_log": { "type": "file", "path": "/var/log/runtests.log", "expires": "2018-02-17T17:33:38.806Z" } } }, "extra": { "treeherder": { "symbol": "San", "machine": { "platform": "linux64" }, "build": { "platform": "linux64" } } } } }, { "reruns": 3, "maxRunTime": 3000, "task": { "expires": "2018-02-18T17:33:38.806Z", "metadata": { "name": "Documentation Build Test" }, "provisionerId": "aws-provisioner-v1", "workerType": "b2gtest", "payload": { "image": "mozillabteam/bmo-ci", "command": ["runtests.sh"], "env": { "TEST_SUITE": "docs" }, "artifacts": { "public/runtests_log": { "type": "file", "path": "/var/log/runtests.log", "expires": "2018-02-17T17:33:38.806Z" } } }, "extra": { "treeherder": { "symbol": "Doc", "machine": { "platform": "linux64" }, "build": { "platform": "linux64" } } } } }, { "reruns": 3, "maxRunTime": 7200, "task": { "expires": "2018-02-18T17:33:38.806Z", "metadata": { "name": "WebService API Tests" }, "provisionerId": "aws-provisioner-v1", "workerType": "b2gtest", "payload": { "image": "mozillabteam/bmo-ci", "command": ["runtests.sh"], "env": { "TEST_SUITE": "webservices" }, "artifacts": { "public/runtests_log": { "type": "file", "path": "/var/log/runtests.log", "expires": "2018-02-17T17:33:38.806Z" }, "public/httpd_error_log": { "type": "file", "path": "/var/log/httpd/error_log", "expires": "2018-02-17T17:33:38.806Z" } } }, "extra": { "treeherder": { "symbol": "API", "machine": { "platform": "linux64" }, "build": { "platform": "linux64" } } } } }, { "reruns": 3, "maxRunTime": 7200, "task": { "expires": "2018-02-18T17:33:38.806Z", "metadata": { "name": "Selenium Tests" }, "provisionerId": "aws-provisioner-v1", "workerType": "b2gtest", "payload": { "image": "mozillabteam/bmo-ci", "command": ["runtests.sh"], "env": { "TEST_SUITE": "selenium" }, "artifacts": { "public/runtests_log": { "type": "file", "path": "/var/log/runtests.log", "expires": "2018-02-17T17:33:38.806Z" }, "public/httpd_error_log": { "type": "file", "path": "/var/log/httpd/error_log", "expires": "2018-02-17T17:33:38.806Z" }, "public/selenium_log": { "type": "file", "path": "/selenium.log", "expires": "2018-02-17T17:33:38.806Z" } } }, "extra": { "treeherder": { "symbol": "Sel", "machine": { "platform": "linux64" }, "build": { "platform": "linux64" } } } } } ] }