{"action":"opened","number":47,"pull_request":{"url":"https://api.github.com/repos/aversini/fedtools/pulls/47","id":35634349,"html_url":"https://github.com/aversini/fedtools/pull/47","diff_url":"https://github.com/aversini/fedtools/pull/47.diff","patch_url":"https://github.com/aversini/fedtools/pull/47.patch","issue_url":"https://api.github.com/repos/aversini/fedtools/issues/47","number":47,"state":"open","locked":false,"title":"WF2 Modules Unit tests dashboard","user":{"login":"gurumvg","id":1510203,"avatar_url":"https://avatars.githubusercontent.com/u/1510203?v=3","gravatar_id":"","url":"https://api.github.com/users/gurumvg","html_url":"https://github.com/gurumvg","followers_url":"https://api.github.com/users/gurumvg/followers","following_url":"https://api.github.com/users/gurumvg/following{/other_user}","gists_url":"https://api.github.com/users/gurumvg/gists{/gist_id}","starred_url":"https://api.github.com/users/gurumvg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gurumvg/subscriptions","organizations_url":"https://api.github.com/users/gurumvg/orgs","repos_url":"https://api.github.com/users/gurumvg/repos","events_url":"https://api.github.com/users/gurumvg/events{/privacy}","received_events_url":"https://api.github.com/users/gurumvg/received_events","type":"User","site_admin":false},"body":"@aversini ,\r\n\r\nAdding a new command `wd / wria2-dashboard` for the framework developer to see a holistic view of the wf2 modules unit tests report. This command will serve as a smoke test and aids QA / Developers to see if there are any potential unit test failures.\r\n\r\nUnder the hood, this command leverages YUI `grover` tool which is based on [PhantomJS](http://phantomjs.org/) webkit rendering engine. So, PhantomJS is a prerequisite for this command.\r\n\r\nThis command / feature is fully functional except with one issue with grover for which have already issued a [pull request](https://github.com/yui/grover/pull/26). Until it is merged we can fork the fix locally which is trivial.\r\n\r\nLet me know if you have any questions!\r\n\r\nScreenshot1:\r\n![wf2dashboard](https://cloud.githubusercontent.com/assets/1510203/7681781/925ddf2a-fd90-11e4-9e77-541258758bd4.png)\r\n\r\nScreenshot1:\r\n![wf2dashboard2](https://cloud.githubusercontent.com/assets/1510203/7681967/e339827c-fd91-11e4-9586-bbc452a880fe.png)\r\n","created_at":"2015-05-18T13:43:08Z","updated_at":"2015-05-18T13:43:09Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/aversini/fedtools/pulls/47/commits","review_comments_url":"https://api.github.com/repos/aversini/fedtools/pulls/47/comments","review_comment_url":"https://api.github.com/repos/aversini/fedtools/pulls/comments{/number}","comments_url":"https://api.github.com/repos/aversini/fedtools/issues/47/comments","statuses_url":"https://api.github.com/repos/aversini/fedtools/statuses/3913d5e58a9e13699234f1e004038b397a43ead0","head":{"label":"gurumvg:UNIT-TESTS-DASHBOARD","ref":"UNIT-TESTS-DASHBOARD","sha":"3913d5e58a9e13699234f1e004038b397a43ead0","user":{"login":"gurumvg","id":1510203,"avatar_url":"https://avatars.githubusercontent.com/u/1510203?v=3","gravatar_id":"","url":"https://api.github.com/users/gurumvg","html_url":"https://github.com/gurumvg","followers_url":"https://api.github.com/users/gurumvg/followers","following_url":"https://api.github.com/users/gurumvg/following{/other_user}","gists_url":"https://api.github.com/users/gurumvg/gists{/gist_id}","starred_url":"https://api.github.com/users/gurumvg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gurumvg/subscriptions","organizations_url":"https://api.github.com/users/gurumvg/orgs","repos_url":"https://api.github.com/users/gurumvg/repos","events_url":"https://api.github.com/users/gurumvg/events{/privacy}","received_events_url":"https://api.github.com/users/gurumvg/received_events","type":"User","site_admin":false},"repo":{"id":14853977,"name":"fedtools","full_name":"gurumvg/fedtools","owner":{"login":"gurumvg","id":1510203,"avatar_url":"https://avatars.githubusercontent.com/u/1510203?v=3","gravatar_id":"","url":"https://api.github.com/users/gurumvg","html_url":"https://github.com/gurumvg","followers_url":"https://api.github.com/users/gurumvg/followers","following_url":"https://api.github.com/users/gurumvg/following{/other_user}","gists_url":"https://api.github.com/users/gurumvg/gists{/gist_id}","starred_url":"https://api.github.com/users/gurumvg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gurumvg/subscriptions","organizations_url":"https://api.github.com/users/gurumvg/orgs","repos_url":"https://api.github.com/users/gurumvg/repos","events_url":"https://api.github.com/users/gurumvg/events{/privacy}","received_events_url":"https://api.github.com/users/gurumvg/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/gurumvg/fedtools","description":"fedtools","fork":true,"url":"https://api.github.com/repos/gurumvg/fedtools","forks_url":"https://api.github.com/repos/gurumvg/fedtools/forks","keys_url":"https://api.github.com/repos/gurumvg/fedtools/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gurumvg/fedtools/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gurumvg/fedtools/teams","hooks_url":"https://api.github.com/repos/gurumvg/fedtools/hooks","issue_events_url":"https://api.github.com/repos/gurumvg/fedtools/issues/events{/number}","events_url":"https://api.github.com/repos/gurumvg/fedtools/events","assignees_url":"https://api.github.com/repos/gurumvg/fedtools/assignees{/user}","branches_url":"https://api.github.com/repos/gurumvg/fedtools/branches{/branch}","tags_url":"https://api.github.com/repos/gurumvg/fedtools/tags","blobs_url":"https://api.github.com/repos/gurumvg/fedtools/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gurumvg/fedtools/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gurumvg/fedtools/git/refs{/sha}","trees_url":"https://api.github.com/repos/gurumvg/fedtools/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gurumvg/fedtools/statuses/{sha}","languages_url":"https://api.github.com/repos/gurumvg/fedtools/languages","stargazers_url":"https://api.github.com/repos/gurumvg/fedtools/stargazers","contributors_url":"https://api.github.com/repos/gurumvg/fedtools/contributors","subscribers_url":"https://api.github.com/repos/gurumvg/fedtools/subscribers","subscription_url":"https://api.github.com/repos/gurumvg/fedtools/subscription","commits_url":"https://api.github.com/repos/gurumvg/fedtools/commits{/sha}","git_commits_url":"https://api.github.com/repos/gurumvg/fedtools/git/commits{/sha}","comments_url":"https://api.github.com/repos/gurumvg/fedtools/comments{/number}","issue_comment_url":"https://api.github.com/repos/gurumvg/fedtools/issues/comments{/number}","contents_url":"https://api.github.com/repos/gurumvg/fedtools/contents/{+path}","compare_url":"https://api.github.com/repos/gurumvg/fedtools/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gurumvg/fedtools/merges","archive_url":"https://api.github.com/repos/gurumvg/fedtools/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gurumvg/fedtools/downloads","issues_url":"https://api.github.com/repos/gurumvg/fedtools/issues{/number}","pulls_url":"https://api.github.com/repos/gurumvg/fedtools/pulls{/number}","milestones_url":"https://api.github.com/repos/gurumvg/fedtools/milestones{/number}","notifications_url":"https://api.github.com/repos/gurumvg/fedtools/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gurumvg/fedtools/labels{/name}","releases_url":"https://api.github.com/repos/gurumvg/fedtools/releases{/id}","created_at":"2013-12-02T05:47:36Z","updated_at":"2014-06-17T22:42:19Z","pushed_at":"2015-05-18T12:54:10Z","git_url":"git://github.com/gurumvg/fedtools.git","ssh_url":"git@github.com:gurumvg/fedtools.git","clone_url":"https://github.com/gurumvg/fedtools.git","svn_url":"https://github.com/gurumvg/fedtools","homepage":"","size":941,"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":"aversini:master","ref":"master","sha":"65e59808d56505021801ca2f30f7ec9365bb484d","user":{"login":"aversini","id":38716,"avatar_url":"https://avatars.githubusercontent.com/u/38716?v=3","gravatar_id":"","url":"https://api.github.com/users/aversini","html_url":"https://github.com/aversini","followers_url":"https://api.github.com/users/aversini/followers","following_url":"https://api.github.com/users/aversini/following{/other_user}","gists_url":"https://api.github.com/users/aversini/gists{/gist_id}","starred_url":"https://api.github.com/users/aversini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aversini/subscriptions","organizations_url":"https://api.github.com/users/aversini/orgs","repos_url":"https://api.github.com/users/aversini/repos","events_url":"https://api.github.com/users/aversini/events{/privacy}","received_events_url":"https://api.github.com/users/aversini/received_events","type":"User","site_admin":false},"repo":{"id":14434013,"name":"fedtools","full_name":"aversini/fedtools","owner":{"login":"aversini","id":38716,"avatar_url":"https://avatars.githubusercontent.com/u/38716?v=3","gravatar_id":"","url":"https://api.github.com/users/aversini","html_url":"https://github.com/aversini","followers_url":"https://api.github.com/users/aversini/followers","following_url":"https://api.github.com/users/aversini/following{/other_user}","gists_url":"https://api.github.com/users/aversini/gists{/gist_id}","starred_url":"https://api.github.com/users/aversini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aversini/subscriptions","organizations_url":"https://api.github.com/users/aversini/orgs","repos_url":"https://api.github.com/users/aversini/repos","events_url":"https://api.github.com/users/aversini/events{/privacy}","received_events_url":"https://api.github.com/users/aversini/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/aversini/fedtools","description":"","fork":false,"url":"https://api.github.com/repos/aversini/fedtools","forks_url":"https://api.github.com/repos/aversini/fedtools/forks","keys_url":"https://api.github.com/repos/aversini/fedtools/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aversini/fedtools/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aversini/fedtools/teams","hooks_url":"https://api.github.com/repos/aversini/fedtools/hooks","issue_events_url":"https://api.github.com/repos/aversini/fedtools/issues/events{/number}","events_url":"https://api.github.com/repos/aversini/fedtools/events","assignees_url":"https://api.github.com/repos/aversini/fedtools/assignees{/user}","branches_url":"https://api.github.com/repos/aversini/fedtools/branches{/branch}","tags_url":"https://api.github.com/repos/aversini/fedtools/tags","blobs_url":"https://api.github.com/repos/aversini/fedtools/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aversini/fedtools/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aversini/fedtools/git/refs{/sha}","trees_url":"https://api.github.com/repos/aversini/fedtools/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aversini/fedtools/statuses/{sha}","languages_url":"https://api.github.com/repos/aversini/fedtools/languages","stargazers_url":"https://api.github.com/repos/aversini/fedtools/stargazers","contributors_url":"https://api.github.com/repos/aversini/fedtools/contributors","subscribers_url":"https://api.github.com/repos/aversini/fedtools/subscribers","subscription_url":"https://api.github.com/repos/aversini/fedtools/subscription","commits_url":"https://api.github.com/repos/aversini/fedtools/commits{/sha}","git_commits_url":"https://api.github.com/repos/aversini/fedtools/git/commits{/sha}","comments_url":"https://api.github.com/repos/aversini/fedtools/comments{/number}","issue_comment_url":"https://api.github.com/repos/aversini/fedtools/issues/comments{/number}","contents_url":"https://api.github.com/repos/aversini/fedtools/contents/{+path}","compare_url":"https://api.github.com/repos/aversini/fedtools/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aversini/fedtools/merges","archive_url":"https://api.github.com/repos/aversini/fedtools/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aversini/fedtools/downloads","issues_url":"https://api.github.com/repos/aversini/fedtools/issues{/number}","pulls_url":"https://api.github.com/repos/aversini/fedtools/pulls{/number}","milestones_url":"https://api.github.com/repos/aversini/fedtools/milestones{/number}","notifications_url":"https://api.github.com/repos/aversini/fedtools/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aversini/fedtools/labels{/name}","releases_url":"https://api.github.com/repos/aversini/fedtools/releases{/id}","created_at":"2013-11-15T20:12:14Z","updated_at":"2015-05-05T16:45:45Z","pushed_at":"2015-05-15T17:02:54Z","git_url":"git://github.com/aversini/fedtools.git","ssh_url":"git@github.com:aversini/fedtools.git","clone_url":"https://github.com/aversini/fedtools.git","svn_url":"https://github.com/aversini/fedtools","homepage":null,"size":4522,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"open_issues_count":3,"forks":7,"open_issues":3,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/aversini/fedtools/pulls/47"},"html":{"href":"https://github.com/aversini/fedtools/pull/47"},"issue":{"href":"https://api.github.com/repos/aversini/fedtools/issues/47"},"comments":{"href":"https://api.github.com/repos/aversini/fedtools/issues/47/comments"},"review_comments":{"href":"https://api.github.com/repos/aversini/fedtools/pulls/47/comments"},"review_comment":{"href":"https://api.github.com/repos/aversini/fedtools/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/aversini/fedtools/pulls/47/commits"},"statuses":{"href":"https://api.github.com/repos/aversini/fedtools/statuses/3913d5e58a9e13699234f1e004038b397a43ead0"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":5,"additions":316,"deletions":1,"changed_files":4}}