{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/puppet-jenkins/issues/537","repository_url":"https://api.github.com/repos/jenkinsci/puppet-jenkins","labels_url":"https://api.github.com/repos/jenkinsci/puppet-jenkins/issues/537/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/puppet-jenkins/issues/537/comments","events_url":"https://api.github.com/repos/jenkinsci/puppet-jenkins/issues/537/events","html_url":"https://github.com/jenkinsci/puppet-jenkins/pull/537","id":141436982,"number":537,"title":"Improve spec speed","user":{"login":"petems","id":1064715,"avatar_url":"https://avatars.githubusercontent.com/u/1064715?v=3","gravatar_id":"","url":"https://api.github.com/users/petems","html_url":"https://github.com/petems","followers_url":"https://api.github.com/users/petems/followers","following_url":"https://api.github.com/users/petems/following{/other_user}","gists_url":"https://api.github.com/users/petems/gists{/gist_id}","starred_url":"https://api.github.com/users/petems/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petems/subscriptions","organizations_url":"https://api.github.com/users/petems/orgs","repos_url":"https://api.github.com/users/petems/repos","events_url":"https://api.github.com/users/petems/events{/privacy}","received_events_url":"https://api.github.com/users/petems/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-17T00:00:09Z","updated_at":"2016-03-17T08:35:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jenkinsci/puppet-jenkins/pulls/537","html_url":"https://github.com/jenkinsci/puppet-jenkins/pull/537","diff_url":"https://github.com/jenkinsci/puppet-jenkins/pull/537.diff","patch_url":"https://github.com/jenkinsci/puppet-jenkins/pull/537.patch"},"body":"## Removes large fixture file, even for non 1.9.3  …\r\n* The test is to make sure that json is used\r\n* The size of the json is irrelevant really, just that the right library is used and the json is parsed.\r\n* Speeds up test suite a gobsmacking amount with parallel tests (~10 mins -> 1 minute)\r\n\r\n## Adds parallel tests rake task  …\r\n\r\nComparison on an 8 core Mac:\r\n\r\n```\r\n$ bundle exec rake parallel_spec\r\n746 examples, 0 failures, 10 pendings\r\n\r\nTook 93 seconds (1:33)\r\n```\r\n\r\nVs Vanilla spec:\r\n\r\n```\r\n$ bundle exec rake spec\r\nFinished in 3 minutes 4.8 seconds (files took 2.14 seconds to load)\r\n746 examples, 0 failures, 10 pending\r\n```\r\n\r\n## Changes travis to use parallel specs\r\nLets speed up that CI!"},"comment":{"url":"https://api.github.com/repos/jenkinsci/puppet-jenkins/issues/comments/197763253","html_url":"https://github.com/jenkinsci/puppet-jenkins/pull/537#issuecomment-197763253","issue_url":"https://api.github.com/repos/jenkinsci/puppet-jenkins/issues/537","id":197763253,"user":{"login":"petems","id":1064715,"avatar_url":"https://avatars.githubusercontent.com/u/1064715?v=3","gravatar_id":"","url":"https://api.github.com/users/petems","html_url":"https://github.com/petems","followers_url":"https://api.github.com/users/petems/followers","following_url":"https://api.github.com/users/petems/following{/other_user}","gists_url":"https://api.github.com/users/petems/gists{/gist_id}","starred_url":"https://api.github.com/users/petems/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petems/subscriptions","organizations_url":"https://api.github.com/users/petems/orgs","repos_url":"https://api.github.com/users/petems/repos","events_url":"https://api.github.com/users/petems/events{/privacy}","received_events_url":"https://api.github.com/users/petems/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T08:35:53Z","updated_at":"2016-03-17T08:35:53Z","body":"Whoops, should be fixed now! :sweat: "}}