{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/io.js/issues/2111","labels_url":"https://api.github.com/repos/nodejs/io.js/issues/2111/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/io.js/issues/2111/comments","events_url":"https://api.github.com/repos/nodejs/io.js/issues/2111/events","html_url":"https://github.com/nodejs/io.js/pull/2111","id":93202121,"number":2111,"title":"smoke test to install and test popular npm modules","user":{"login":"Trott","id":718899,"avatar_url":"https://avatars.githubusercontent.com/u/718899?v=3","gravatar_id":"","url":"https://api.github.com/users/Trott","html_url":"https://github.com/Trott","followers_url":"https://api.github.com/users/Trott/followers","following_url":"https://api.github.com/users/Trott/following{/other_user}","gists_url":"https://api.github.com/users/Trott/gists{/gist_id}","starred_url":"https://api.github.com/users/Trott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Trott/subscriptions","organizations_url":"https://api.github.com/users/Trott/orgs","repos_url":"https://api.github.com/users/Trott/repos","events_url":"https://api.github.com/users/Trott/events{/privacy}","received_events_url":"https://api.github.com/users/Trott/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nodejs/io.js/labels/discuss","name":"discuss","color":"02d7e1"},{"url":"https://api.github.com/repos/nodejs/io.js/labels/test","name":"test","color":"990099"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-07-06T06:31:08Z","updated_at":"2015-07-08T17:44:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nodejs/io.js/pulls/2111","html_url":"https://github.com/nodejs/io.js/pull/2111","diff_url":"https://github.com/nodejs/io.js/pull/2111.diff","patch_url":"https://github.com/nodejs/io.js/pull/2111.patch"},"body":"Run `npm test` on popular packages as a smoke test.\r\n\r\nThis is similar to https://github.com/rvagg/iojs-smoke-tests but there are some advantages (and disadvantages) to the approach here. It may be the case that both are worth having.\r\n\r\nThis is not ready for merging--last mile includes getting Windows to work, making it possible to run smoke tests in parallel, code cleanup, etc.--but before tackling Windows, I'd prefer to get some feedback on whether this is worth completing or not.\r\n\r\nThe main advantages with this approach over the existing docker-base smoke tests:\r\n\r\n* Can run on any platform (although I haven't gotten Windows to work yet).  Since the existing smoke tests rely on docker, they can only be executed on a subset of Linux distros. (Yes, you can install docker on a Mac with boot2docker, but that just fires up an ubuntu VM to actually run things.)\r\n\r\n* Can be integrated into CI. Like this: https://jenkins-iojs.nodesource.com/job/iojs+any-pr+multi/111/ So, in theory, we can run the smoke tests on every commit if we wish."},"comment":{"url":"https://api.github.com/repos/nodejs/io.js/issues/comments/119674529","html_url":"https://github.com/nodejs/io.js/pull/2111#issuecomment-119674529","issue_url":"https://api.github.com/repos/nodejs/io.js/issues/2111","id":119674529,"user":{"login":"Starefossen","id":968267,"avatar_url":"https://avatars.githubusercontent.com/u/968267?v=3","gravatar_id":"","url":"https://api.github.com/users/Starefossen","html_url":"https://github.com/Starefossen","followers_url":"https://api.github.com/users/Starefossen/followers","following_url":"https://api.github.com/users/Starefossen/following{/other_user}","gists_url":"https://api.github.com/users/Starefossen/gists{/gist_id}","starred_url":"https://api.github.com/users/Starefossen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Starefossen/subscriptions","organizations_url":"https://api.github.com/users/Starefossen/orgs","repos_url":"https://api.github.com/users/Starefossen/repos","events_url":"https://api.github.com/users/Starefossen/events{/privacy}","received_events_url":"https://api.github.com/users/Starefossen/received_events","type":"User","site_admin":false},"created_at":"2015-07-08T17:44:52Z","updated_at":"2015-07-08T17:44:52Z","body":"@Fishrock123 I would like to participate on this."}}