diff --git a/taskcluster/ci/source-test/node.yml b/taskcluster/ci/source-test/node.yml index 68541d64d975..b4f4961b13c7 100644 --- a/taskcluster/ci/source-test/node.yml +++ b/taskcluster/ci/source-test/node.yml @@ -24,6 +24,30 @@ debugger-tests: files-changed: - 'devtools/client/debugger/new/**' +devtools-tests: + description: devtools node-based tests (for instance jest) + platform: linux64/opt + treeherder: + symbol: node(devtools) + kind: test + tier: 1 + worker-type: aws-provisioner-v1/gecko-t-linux-xlarge + worker: + docker-image: {in-tree: "lint"} + max-run-time: 1800 + run: + using: run-task + cache-dotcache: true + command: > + cd /builds/worker/checkouts/gecko/ && + npm install && + cd /builds/worker/checkouts/gecko/devtools/client/framework/test/jest && + yarn && + yarn test + when: + files-changed: + - 'devtools/client/framework/components/**' + eslint-plugin-mozilla: description: eslint-plugin-mozilla integration tests platform: linux64/opt