{"action":"closed","number":582,"pull_request":{"url":"https://api.github.com/repos/theintern/intern/pulls/582","id":57655799,"html_url":"https://github.com/theintern/intern/pull/582","diff_url":"https://github.com/theintern/intern/pull/582.diff","patch_url":"https://github.com/theintern/intern/pull/582.patch","issue_url":"https://api.github.com/repos/theintern/intern/issues/582","number":582,"state":"closed","locked":false,"title":"Add fail-fast and test retry functionality","user":{"login":"jason0x43","id":1042866,"avatar_url":"https://avatars.githubusercontent.com/u/1042866?v=3","gravatar_id":"","url":"https://api.github.com/users/jason0x43","html_url":"https://github.com/jason0x43","followers_url":"https://api.github.com/users/jason0x43/followers","following_url":"https://api.github.com/users/jason0x43/following{/other_user}","gists_url":"https://api.github.com/users/jason0x43/gists{/gist_id}","starred_url":"https://api.github.com/users/jason0x43/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jason0x43/subscriptions","organizations_url":"https://api.github.com/users/jason0x43/orgs","repos_url":"https://api.github.com/users/jason0x43/repos","events_url":"https://api.github.com/users/jason0x43/events{/privacy}","received_events_url":"https://api.github.com/users/jason0x43/received_events","type":"User","site_admin":false},"body":"- Add a new config option `failFast`. Setting this to a truthy value\r\n  will cause all subsequent tests after a failing test to be skipped.\r\n- A new config option `retries` that specifies the number of\r\n  times a test should be retried if it fails. This value may also be set\r\n  for individual tests or suites within the test or a suite lifecycle function.\r\n\r\nReferences #413, #340","created_at":"2016-01-29T14:46:32Z","updated_at":"2016-03-23T18:39:21Z","closed_at":"2016-03-23T18:39:21Z","merged_at":null,"merge_commit_sha":"950ec5a4c5795c29b4dd7e5c6c06265a23f9a20e","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/theintern/intern/pulls/582/commits","review_comments_url":"https://api.github.com/repos/theintern/intern/pulls/582/comments","review_comment_url":"https://api.github.com/repos/theintern/intern/pulls/comments{/number}","comments_url":"https://api.github.com/repos/theintern/intern/issues/582/comments","statuses_url":"https://api.github.com/repos/theintern/intern/statuses/f2d56e1c41e1d838db99346471f40c5a4e3e5622","head":{"label":"jason0x43:fail-fast-retry","ref":"fail-fast-retry","sha":"f2d56e1c41e1d838db99346471f40c5a4e3e5622","user":{"login":"jason0x43","id":1042866,"avatar_url":"https://avatars.githubusercontent.com/u/1042866?v=3","gravatar_id":"","url":"https://api.github.com/users/jason0x43","html_url":"https://github.com/jason0x43","followers_url":"https://api.github.com/users/jason0x43/followers","following_url":"https://api.github.com/users/jason0x43/following{/other_user}","gists_url":"https://api.github.com/users/jason0x43/gists{/gist_id}","starred_url":"https://api.github.com/users/jason0x43/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jason0x43/subscriptions","organizations_url":"https://api.github.com/users/jason0x43/orgs","repos_url":"https://api.github.com/users/jason0x43/repos","events_url":"https://api.github.com/users/jason0x43/events{/privacy}","received_events_url":"https://api.github.com/users/jason0x43/received_events","type":"User","site_admin":false},"repo":{"id":15542170,"name":"intern","full_name":"jason0x43/intern","owner":{"login":"jason0x43","id":1042866,"avatar_url":"https://avatars.githubusercontent.com/u/1042866?v=3","gravatar_id":"","url":"https://api.github.com/users/jason0x43","html_url":"https://github.com/jason0x43","followers_url":"https://api.github.com/users/jason0x43/followers","following_url":"https://api.github.com/users/jason0x43/following{/other_user}","gists_url":"https://api.github.com/users/jason0x43/gists{/gist_id}","starred_url":"https://api.github.com/users/jason0x43/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jason0x43/subscriptions","organizations_url":"https://api.github.com/users/jason0x43/orgs","repos_url":"https://api.github.com/users/jason0x43/repos","events_url":"https://api.github.com/users/jason0x43/events{/privacy}","received_events_url":"https://api.github.com/users/jason0x43/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jason0x43/intern","description":"A next-generation code testing stack for JavaScript.","fork":true,"url":"https://api.github.com/repos/jason0x43/intern","forks_url":"https://api.github.com/repos/jason0x43/intern/forks","keys_url":"https://api.github.com/repos/jason0x43/intern/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jason0x43/intern/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jason0x43/intern/teams","hooks_url":"https://api.github.com/repos/jason0x43/intern/hooks","issue_events_url":"https://api.github.com/repos/jason0x43/intern/issues/events{/number}","events_url":"https://api.github.com/repos/jason0x43/intern/events","assignees_url":"https://api.github.com/repos/jason0x43/intern/assignees{/user}","branches_url":"https://api.github.com/repos/jason0x43/intern/branches{/branch}","tags_url":"https://api.github.com/repos/jason0x43/intern/tags","blobs_url":"https://api.github.com/repos/jason0x43/intern/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jason0x43/intern/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jason0x43/intern/git/refs{/sha}","trees_url":"https://api.github.com/repos/jason0x43/intern/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jason0x43/intern/statuses/{sha}","languages_url":"https://api.github.com/repos/jason0x43/intern/languages","stargazers_url":"https://api.github.com/repos/jason0x43/intern/stargazers","contributors_url":"https://api.github.com/repos/jason0x43/intern/contributors","subscribers_url":"https://api.github.com/repos/jason0x43/intern/subscribers","subscription_url":"https://api.github.com/repos/jason0x43/intern/subscription","commits_url":"https://api.github.com/repos/jason0x43/intern/commits{/sha}","git_commits_url":"https://api.github.com/repos/jason0x43/intern/git/commits{/sha}","comments_url":"https://api.github.com/repos/jason0x43/intern/comments{/number}","issue_comment_url":"https://api.github.com/repos/jason0x43/intern/issues/comments{/number}","contents_url":"https://api.github.com/repos/jason0x43/intern/contents/{+path}","compare_url":"https://api.github.com/repos/jason0x43/intern/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jason0x43/intern/merges","archive_url":"https://api.github.com/repos/jason0x43/intern/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jason0x43/intern/downloads","issues_url":"https://api.github.com/repos/jason0x43/intern/issues{/number}","pulls_url":"https://api.github.com/repos/jason0x43/intern/pulls{/number}","milestones_url":"https://api.github.com/repos/jason0x43/intern/milestones{/number}","notifications_url":"https://api.github.com/repos/jason0x43/intern/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jason0x43/intern/labels{/name}","releases_url":"https://api.github.com/repos/jason0x43/intern/releases{/id}","deployments_url":"https://api.github.com/repos/jason0x43/intern/deployments","created_at":"2013-12-31T03:30:46Z","updated_at":"2015-08-10T03:04:24Z","pushed_at":"2016-03-23T18:38:22Z","git_url":"git://github.com/jason0x43/intern.git","ssh_url":"git@github.com:jason0x43/intern.git","clone_url":"https://github.com/jason0x43/intern.git","svn_url":"https://github.com/jason0x43/intern","homepage":"http://theintern.io","size":1830,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"theintern:master","ref":"master","sha":"7594232990aab2a00c8501793983b7641f52adf5","user":{"login":"theintern","id":3977877,"avatar_url":"https://avatars.githubusercontent.com/u/3977877?v=3","gravatar_id":"","url":"https://api.github.com/users/theintern","html_url":"https://github.com/theintern","followers_url":"https://api.github.com/users/theintern/followers","following_url":"https://api.github.com/users/theintern/following{/other_user}","gists_url":"https://api.github.com/users/theintern/gists{/gist_id}","starred_url":"https://api.github.com/users/theintern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theintern/subscriptions","organizations_url":"https://api.github.com/users/theintern/orgs","repos_url":"https://api.github.com/users/theintern/repos","events_url":"https://api.github.com/users/theintern/events{/privacy}","received_events_url":"https://api.github.com/users/theintern/received_events","type":"Organization","site_admin":false},"repo":{"id":9037631,"name":"intern","full_name":"theintern/intern","owner":{"login":"theintern","id":3977877,"avatar_url":"https://avatars.githubusercontent.com/u/3977877?v=3","gravatar_id":"","url":"https://api.github.com/users/theintern","html_url":"https://github.com/theintern","followers_url":"https://api.github.com/users/theintern/followers","following_url":"https://api.github.com/users/theintern/following{/other_user}","gists_url":"https://api.github.com/users/theintern/gists{/gist_id}","starred_url":"https://api.github.com/users/theintern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theintern/subscriptions","organizations_url":"https://api.github.com/users/theintern/orgs","repos_url":"https://api.github.com/users/theintern/repos","events_url":"https://api.github.com/users/theintern/events{/privacy}","received_events_url":"https://api.github.com/users/theintern/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/theintern/intern","description":"A next-generation code testing stack for JavaScript.","fork":false,"url":"https://api.github.com/repos/theintern/intern","forks_url":"https://api.github.com/repos/theintern/intern/forks","keys_url":"https://api.github.com/repos/theintern/intern/keys{/key_id}","collaborators_url":"https://api.github.com/repos/theintern/intern/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/theintern/intern/teams","hooks_url":"https://api.github.com/repos/theintern/intern/hooks","issue_events_url":"https://api.github.com/repos/theintern/intern/issues/events{/number}","events_url":"https://api.github.com/repos/theintern/intern/events","assignees_url":"https://api.github.com/repos/theintern/intern/assignees{/user}","branches_url":"https://api.github.com/repos/theintern/intern/branches{/branch}","tags_url":"https://api.github.com/repos/theintern/intern/tags","blobs_url":"https://api.github.com/repos/theintern/intern/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/theintern/intern/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/theintern/intern/git/refs{/sha}","trees_url":"https://api.github.com/repos/theintern/intern/git/trees{/sha}","statuses_url":"https://api.github.com/repos/theintern/intern/statuses/{sha}","languages_url":"https://api.github.com/repos/theintern/intern/languages","stargazers_url":"https://api.github.com/repos/theintern/intern/stargazers","contributors_url":"https://api.github.com/repos/theintern/intern/contributors","subscribers_url":"https://api.github.com/repos/theintern/intern/subscribers","subscription_url":"https://api.github.com/repos/theintern/intern/subscription","commits_url":"https://api.github.com/repos/theintern/intern/commits{/sha}","git_commits_url":"https://api.github.com/repos/theintern/intern/git/commits{/sha}","comments_url":"https://api.github.com/repos/theintern/intern/comments{/number}","issue_comment_url":"https://api.github.com/repos/theintern/intern/issues/comments{/number}","contents_url":"https://api.github.com/repos/theintern/intern/contents/{+path}","compare_url":"https://api.github.com/repos/theintern/intern/compare/{base}...{head}","merges_url":"https://api.github.com/repos/theintern/intern/merges","archive_url":"https://api.github.com/repos/theintern/intern/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/theintern/intern/downloads","issues_url":"https://api.github.com/repos/theintern/intern/issues{/number}","pulls_url":"https://api.github.com/repos/theintern/intern/pulls{/number}","milestones_url":"https://api.github.com/repos/theintern/intern/milestones{/number}","notifications_url":"https://api.github.com/repos/theintern/intern/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/theintern/intern/labels{/name}","releases_url":"https://api.github.com/repos/theintern/intern/releases{/id}","deployments_url":"https://api.github.com/repos/theintern/intern/deployments","created_at":"2013-03-26T18:45:29Z","updated_at":"2016-03-23T17:32:16Z","pushed_at":"2016-03-23T18:38:27Z","git_url":"git://github.com/theintern/intern.git","ssh_url":"git@github.com:theintern/intern.git","clone_url":"https://github.com/theintern/intern.git","svn_url":"https://github.com/theintern/intern","homepage":"https://theintern.github.io/intern/","size":2490,"stargazers_count":3315,"watchers_count":3315,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":249,"mirror_url":null,"open_issues_count":76,"forks":249,"open_issues":76,"watchers":3315,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/theintern/intern/pulls/582"},"html":{"href":"https://github.com/theintern/intern/pull/582"},"issue":{"href":"https://api.github.com/repos/theintern/intern/issues/582"},"comments":{"href":"https://api.github.com/repos/theintern/intern/issues/582/comments"},"review_comments":{"href":"https://api.github.com/repos/theintern/intern/pulls/582/comments"},"review_comment":{"href":"https://api.github.com/repos/theintern/intern/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/theintern/intern/pulls/582/commits"},"statuses":{"href":"https://api.github.com/repos/theintern/intern/statuses/f2d56e1c41e1d838db99346471f40c5a4e3e5622"}},"merged":false,"mergeable":false,"mergeable_state":"dirty","merged_by":null,"comments":12,"review_comments":0,"commits":3,"additions":275,"deletions":12,"changed_files":6}}