{"action":"closed","number":95,"pull_request":{"url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls/95","id":47680060,"html_url":"https://github.com/sglanzer/ember-cli-blanket/pull/95","diff_url":"https://github.com/sglanzer/ember-cli-blanket/pull/95.diff","patch_url":"https://github.com/sglanzer/ember-cli-blanket/pull/95.patch","issue_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/issues/95","number":95,"state":"closed","locked":false,"title":"Adding an HTML reporter.","user":{"login":"yagni","id":5378730,"avatar_url":"https://avatars.githubusercontent.com/u/5378730?v=3","gravatar_id":"","url":"https://api.github.com/users/yagni","html_url":"https://github.com/yagni","followers_url":"https://api.github.com/users/yagni/followers","following_url":"https://api.github.com/users/yagni/following{/other_user}","gists_url":"https://api.github.com/users/yagni/gists{/gist_id}","starred_url":"https://api.github.com/users/yagni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yagni/subscriptions","organizations_url":"https://api.github.com/users/yagni/orgs","repos_url":"https://api.github.com/users/yagni/repos","events_url":"https://api.github.com/users/yagni/events{/privacy}","received_events_url":"https://api.github.com/users/yagni/received_events","type":"User","site_admin":false},"body":"Since the post limit got upped to 50mb, that freed me up to write an HTML report based on blanket's own qunit default reporter. This includes branch coverage and displays both line and branch coverage on the original source. Module support is also included. As such, I had to reinstate sending source information in blanket-reporter.js.\r\n\r\nI also updated blanket-reporter.js so that the innermost array is now an object: because blanket's branch properties \"consequence\" and \"alternate\" were stuck on an array and thus not serialized across the wire, those had to be put in an object. Updated JSON reporter to take this into account.\r\n\r\nLastly, I updated test fixture data using blanket output from https://github.com/ember-cli/ember-cli-todos since I couldn't find the code that the existing fixture data was generated from, and it didn't have blanket consequence and alternate properties. The HTML reports match what I'm seeing out of blanket, and the other reports look reasonable based on their previous versions and the blanket report from ember-cli-todos.\r\n","created_at":"2015-10-14T16:08:53Z","updated_at":"2015-12-08T13:56:55Z","closed_at":"2015-12-08T13:56:55Z","merged_at":"2015-12-08T13:56:55Z","merge_commit_sha":"6d26a7d184fb0ee40b02166abfa2da1d450b3e55","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls/95/commits","review_comments_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls/95/comments","review_comment_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls/comments{/number}","comments_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/issues/95/comments","statuses_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/statuses/3892f59030f4f9e3f3b0d95ab4f209a4be180a95","head":{"label":"yagni:master","ref":"master","sha":"3892f59030f4f9e3f3b0d95ab4f209a4be180a95","user":{"login":"yagni","id":5378730,"avatar_url":"https://avatars.githubusercontent.com/u/5378730?v=3","gravatar_id":"","url":"https://api.github.com/users/yagni","html_url":"https://github.com/yagni","followers_url":"https://api.github.com/users/yagni/followers","following_url":"https://api.github.com/users/yagni/following{/other_user}","gists_url":"https://api.github.com/users/yagni/gists{/gist_id}","starred_url":"https://api.github.com/users/yagni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yagni/subscriptions","organizations_url":"https://api.github.com/users/yagni/orgs","repos_url":"https://api.github.com/users/yagni/repos","events_url":"https://api.github.com/users/yagni/events{/privacy}","received_events_url":"https://api.github.com/users/yagni/received_events","type":"User","site_admin":false},"repo":{"id":40313578,"name":"ember-cli-blanket","full_name":"yagni/ember-cli-blanket","owner":{"login":"yagni","id":5378730,"avatar_url":"https://avatars.githubusercontent.com/u/5378730?v=3","gravatar_id":"","url":"https://api.github.com/users/yagni","html_url":"https://github.com/yagni","followers_url":"https://api.github.com/users/yagni/followers","following_url":"https://api.github.com/users/yagni/following{/other_user}","gists_url":"https://api.github.com/users/yagni/gists{/gist_id}","starred_url":"https://api.github.com/users/yagni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yagni/subscriptions","organizations_url":"https://api.github.com/users/yagni/orgs","repos_url":"https://api.github.com/users/yagni/repos","events_url":"https://api.github.com/users/yagni/events{/privacy}","received_events_url":"https://api.github.com/users/yagni/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/yagni/ember-cli-blanket","description":"Blanket based code coverage for ember-cli projects","fork":true,"url":"https://api.github.com/repos/yagni/ember-cli-blanket","forks_url":"https://api.github.com/repos/yagni/ember-cli-blanket/forks","keys_url":"https://api.github.com/repos/yagni/ember-cli-blanket/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yagni/ember-cli-blanket/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yagni/ember-cli-blanket/teams","hooks_url":"https://api.github.com/repos/yagni/ember-cli-blanket/hooks","issue_events_url":"https://api.github.com/repos/yagni/ember-cli-blanket/issues/events{/number}","events_url":"https://api.github.com/repos/yagni/ember-cli-blanket/events","assignees_url":"https://api.github.com/repos/yagni/ember-cli-blanket/assignees{/user}","branches_url":"https://api.github.com/repos/yagni/ember-cli-blanket/branches{/branch}","tags_url":"https://api.github.com/repos/yagni/ember-cli-blanket/tags","blobs_url":"https://api.github.com/repos/yagni/ember-cli-blanket/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yagni/ember-cli-blanket/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yagni/ember-cli-blanket/git/refs{/sha}","trees_url":"https://api.github.com/repos/yagni/ember-cli-blanket/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yagni/ember-cli-blanket/statuses/{sha}","languages_url":"https://api.github.com/repos/yagni/ember-cli-blanket/languages","stargazers_url":"https://api.github.com/repos/yagni/ember-cli-blanket/stargazers","contributors_url":"https://api.github.com/repos/yagni/ember-cli-blanket/contributors","subscribers_url":"https://api.github.com/repos/yagni/ember-cli-blanket/subscribers","subscription_url":"https://api.github.com/repos/yagni/ember-cli-blanket/subscription","commits_url":"https://api.github.com/repos/yagni/ember-cli-blanket/commits{/sha}","git_commits_url":"https://api.github.com/repos/yagni/ember-cli-blanket/git/commits{/sha}","comments_url":"https://api.github.com/repos/yagni/ember-cli-blanket/comments{/number}","issue_comment_url":"https://api.github.com/repos/yagni/ember-cli-blanket/issues/comments{/number}","contents_url":"https://api.github.com/repos/yagni/ember-cli-blanket/contents/{+path}","compare_url":"https://api.github.com/repos/yagni/ember-cli-blanket/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yagni/ember-cli-blanket/merges","archive_url":"https://api.github.com/repos/yagni/ember-cli-blanket/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yagni/ember-cli-blanket/downloads","issues_url":"https://api.github.com/repos/yagni/ember-cli-blanket/issues{/number}","pulls_url":"https://api.github.com/repos/yagni/ember-cli-blanket/pulls{/number}","milestones_url":"https://api.github.com/repos/yagni/ember-cli-blanket/milestones{/number}","notifications_url":"https://api.github.com/repos/yagni/ember-cli-blanket/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yagni/ember-cli-blanket/labels{/name}","releases_url":"https://api.github.com/repos/yagni/ember-cli-blanket/releases{/id}","created_at":"2015-08-06T15:50:29Z","updated_at":"2015-08-06T15:50:33Z","pushed_at":"2015-10-14T17:13:29Z","git_url":"git://github.com/yagni/ember-cli-blanket.git","ssh_url":"git@github.com:yagni/ember-cli-blanket.git","clone_url":"https://github.com/yagni/ember-cli-blanket.git","svn_url":"https://github.com/yagni/ember-cli-blanket","homepage":"","size":222,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"sglanzer:master","ref":"master","sha":"fc105eb787da1bfd7c57bd4a038de591ddf90b71","user":{"login":"sglanzer","id":9026198,"avatar_url":"https://avatars.githubusercontent.com/u/9026198?v=3","gravatar_id":"","url":"https://api.github.com/users/sglanzer","html_url":"https://github.com/sglanzer","followers_url":"https://api.github.com/users/sglanzer/followers","following_url":"https://api.github.com/users/sglanzer/following{/other_user}","gists_url":"https://api.github.com/users/sglanzer/gists{/gist_id}","starred_url":"https://api.github.com/users/sglanzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sglanzer/subscriptions","organizations_url":"https://api.github.com/users/sglanzer/orgs","repos_url":"https://api.github.com/users/sglanzer/repos","events_url":"https://api.github.com/users/sglanzer/events{/privacy}","received_events_url":"https://api.github.com/users/sglanzer/received_events","type":"User","site_admin":false},"repo":{"id":26873220,"name":"ember-cli-blanket","full_name":"sglanzer/ember-cli-blanket","owner":{"login":"sglanzer","id":9026198,"avatar_url":"https://avatars.githubusercontent.com/u/9026198?v=3","gravatar_id":"","url":"https://api.github.com/users/sglanzer","html_url":"https://github.com/sglanzer","followers_url":"https://api.github.com/users/sglanzer/followers","following_url":"https://api.github.com/users/sglanzer/following{/other_user}","gists_url":"https://api.github.com/users/sglanzer/gists{/gist_id}","starred_url":"https://api.github.com/users/sglanzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sglanzer/subscriptions","organizations_url":"https://api.github.com/users/sglanzer/orgs","repos_url":"https://api.github.com/users/sglanzer/repos","events_url":"https://api.github.com/users/sglanzer/events{/privacy}","received_events_url":"https://api.github.com/users/sglanzer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/sglanzer/ember-cli-blanket","description":"Blanket based code coverage for ember-cli projects","fork":false,"url":"https://api.github.com/repos/sglanzer/ember-cli-blanket","forks_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/forks","keys_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/teams","hooks_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/hooks","issue_events_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/issues/events{/number}","events_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/events","assignees_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/assignees{/user}","branches_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/branches{/branch}","tags_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/tags","blobs_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/git/refs{/sha}","trees_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/statuses/{sha}","languages_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/languages","stargazers_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/stargazers","contributors_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/contributors","subscribers_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/subscribers","subscription_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/subscription","commits_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/commits{/sha}","git_commits_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/git/commits{/sha}","comments_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/comments{/number}","issue_comment_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/issues/comments{/number}","contents_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/contents/{+path}","compare_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/merges","archive_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/downloads","issues_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/issues{/number}","pulls_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls{/number}","milestones_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/milestones{/number}","notifications_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/labels{/name}","releases_url":"https://api.github.com/repos/sglanzer/ember-cli-blanket/releases{/id}","created_at":"2014-11-19T17:36:06Z","updated_at":"2015-11-28T15:00:48Z","pushed_at":"2015-12-08T13:56:55Z","git_url":"git://github.com/sglanzer/ember-cli-blanket.git","ssh_url":"git@github.com:sglanzer/ember-cli-blanket.git","clone_url":"https://github.com/sglanzer/ember-cli-blanket.git","svn_url":"https://github.com/sglanzer/ember-cli-blanket","homepage":"","size":700,"stargazers_count":78,"watchers_count":78,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"open_issues_count":22,"forks":31,"open_issues":22,"watchers":78,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls/95"},"html":{"href":"https://github.com/sglanzer/ember-cli-blanket/pull/95"},"issue":{"href":"https://api.github.com/repos/sglanzer/ember-cli-blanket/issues/95"},"comments":{"href":"https://api.github.com/repos/sglanzer/ember-cli-blanket/issues/95/comments"},"review_comments":{"href":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls/95/comments"},"review_comment":{"href":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/sglanzer/ember-cli-blanket/pulls/95/commits"},"statuses":{"href":"https://api.github.com/repos/sglanzer/ember-cli-blanket/statuses/3892f59030f4f9e3f3b0d95ab4f209a4be180a95"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"jschilli","id":122509,"avatar_url":"https://avatars.githubusercontent.com/u/122509?v=3","gravatar_id":"","url":"https://api.github.com/users/jschilli","html_url":"https://github.com/jschilli","followers_url":"https://api.github.com/users/jschilli/followers","following_url":"https://api.github.com/users/jschilli/following{/other_user}","gists_url":"https://api.github.com/users/jschilli/gists{/gist_id}","starred_url":"https://api.github.com/users/jschilli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jschilli/subscriptions","organizations_url":"https://api.github.com/users/jschilli/orgs","repos_url":"https://api.github.com/users/jschilli/repos","events_url":"https://api.github.com/users/jschilli/events{/privacy}","received_events_url":"https://api.github.com/users/jschilli/received_events","type":"User","site_admin":false},"comments":6,"review_comments":2,"commits":2,"additions":1149,"deletions":661,"changed_files":18}}