{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/6208","repository_url":"https://api.github.com/repos/nodejs/node","labels_url":"https://api.github.com/repos/nodejs/node/issues/6208/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/6208/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/6208/events","html_url":"https://github.com/nodejs/node/pull/6208","id":148544622,"number":6208,"title":"build: allow test-ci to run tests in parallel","user":{"login":"jbergstroem","id":176984,"avatar_url":"https://avatars.githubusercontent.com/u/176984?v=3","gravatar_id":"","url":"https://api.github.com/users/jbergstroem","html_url":"https://github.com/jbergstroem","followers_url":"https://api.github.com/users/jbergstroem/followers","following_url":"https://api.github.com/users/jbergstroem/following{/other_user}","gists_url":"https://api.github.com/users/jbergstroem/gists{/gist_id}","starred_url":"https://api.github.com/users/jbergstroem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbergstroem/subscriptions","organizations_url":"https://api.github.com/users/jbergstroem/orgs","repos_url":"https://api.github.com/users/jbergstroem/repos","events_url":"https://api.github.com/users/jbergstroem/events{/privacy}","received_events_url":"https://api.github.com/users/jbergstroem/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nodejs/node/labels/build","name":"build","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-04-15T03:19:26Z","updated_at":"2016-04-15T05:08:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nodejs/node/pulls/6208","html_url":"https://github.com/nodejs/node/pull/6208","diff_url":"https://github.com/nodejs/node/pull/6208.diff","patch_url":"https://github.com/nodejs/node/pull/6208.patch"},"body":"<!--\r\nThank you for submitting a pull request to Node.js. Before you submit, please\r\nreview below requirements and walk through the checklist. You can 'tick'\r\na box by using the letter \"x\": [x].\r\n\r\nRun the test suite by invoking: `make -j4 lint test` on linux or\r\n`vcbuild test nosign` on Windows.\r\n\r\nIf this aims to fix a regression or you’re adding a feature, make sure you also\r\nwrite a test. Finally – if possible – a benchmark that quantifies your changes.\r\n\r\nFinally, read through our contributors guide and make adjustments as necessary:\r\nhttps://github.com/nodejs/node/blob/master/CONTRIBUTING.md\r\n-->\r\n\r\n##### Checklist\r\n\r\n<!-- remove lines that do not apply to you -->\r\n\r\n- [x] tests and code linting passes\r\n- [x] the commit message follows commit guidelines\r\n\r\n##### Affected core subsystem(s)\r\n\r\nbuild\r\n\r\n##### Description of change\r\n\r\n\r\nRun tests in parallel if the environment variable JOBS (which should contain a number of parallel jobs) is set.\r\n\r\nI'd like to expand this to the actual build steps as well (and possibly even outside of the `ci` scope), but it requires careful testing since it seems to break here and there for some jobs.\r\n\r\n/cc=@nodejs/build, @Trott, @bnoordhuis."},"comment":{"url":"https://api.github.com/repos/nodejs/node/issues/comments/210288924","html_url":"https://github.com/nodejs/node/pull/6208#issuecomment-210288924","issue_url":"https://api.github.com/repos/nodejs/node/issues/6208","id":210288924,"user":{"login":"jbergstroem","id":176984,"avatar_url":"https://avatars.githubusercontent.com/u/176984?v=3","gravatar_id":"","url":"https://api.github.com/users/jbergstroem","html_url":"https://github.com/jbergstroem","followers_url":"https://api.github.com/users/jbergstroem/followers","following_url":"https://api.github.com/users/jbergstroem/following{/other_user}","gists_url":"https://api.github.com/users/jbergstroem/gists{/gist_id}","starred_url":"https://api.github.com/users/jbergstroem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbergstroem/subscriptions","organizations_url":"https://api.github.com/users/jbergstroem/orgs","repos_url":"https://api.github.com/users/jbergstroem/repos","events_url":"https://api.github.com/users/jbergstroem/events{/privacy}","received_events_url":"https://api.github.com/users/jbergstroem/received_events","type":"User","site_admin":false},"created_at":"2016-04-15T05:08:25Z","updated_at":"2016-04-15T05:08:25Z","body":"@rvagg: most vm's doesn't have `JOBS=` set. The lint job finishes in <30sec though (fluctuated between 55sec and 1m30s before @mscdex's #5638): https://ci.nodejs.org/job/node-test-linter/2051/"}}