{"action":"closed","number":11,"pull_request":{"url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls/11","id":95382561,"html_url":"https://github.com/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pull/11","diff_url":"https://github.com/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pull/11.diff","patch_url":"https://github.com/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pull/11.patch","issue_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/issues/11","number":11,"state":"closed","locked":false,"title":"Added Tests for telemetry test tool (including bug fixes)","user":{"login":"JannisW","id":2677447,"avatar_url":"https://avatars.githubusercontent.com/u/2677447?v=3","gravatar_id":"","url":"https://api.github.com/users/JannisW","html_url":"https://github.com/JannisW","followers_url":"https://api.github.com/users/JannisW/followers","following_url":"https://api.github.com/users/JannisW/following{/other_user}","gists_url":"https://api.github.com/users/JannisW/gists{/gist_id}","starred_url":"https://api.github.com/users/JannisW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JannisW/subscriptions","organizations_url":"https://api.github.com/users/JannisW/orgs","repos_url":"https://api.github.com/users/JannisW/repos","events_url":"https://api.github.com/users/JannisW/events{/privacy}","received_events_url":"https://api.github.com/users/JannisW/received_events","type":"User","site_admin":false},"body":"# General changes\r\n\r\n1. Building process changed as two executables have to be created (google test suite and actual test tool, resulting in major structural changes)\r\n2. Test cases added in TelemetryReportingTest.cpp (required creation of interface and mock classes)\r\n3. Bug fixes of found problems by tests\r\n4. Specification updated due to errors (https://docs.google.com/spreadsheets/d/1soVLjeD9Sl7z7Z6cYMyn1fmn-cG7tx_pfFDsvgkCqMU/edit#gid=782574835)\r\n\r\n# Bugs\r\n## General\r\n1. Wrong / imprecise specification: Wrong package sizes, because of mising meta data byte _(FIXED)_\r\n2. stuffData() fails if a package of maximal COBS length (254 bytes) and without any zero byte in payload, should be sent. The result is a non zero termination byte. \r\n_(OPEN: suggested fix delete line 465 in TelemetryReporting.cpp which increases lengthOfEncodedData if max length is reached; just if this is not intended )_ \r\n(However this bug is not severe as all messages are shorter than 254 bytes)\r\n\r\n## sendDriverControls\r\nWrong package length in constant (value: 10) _(FIXED: now it has the correct value of 9)_\r\n\r\n## sendBatteryData\r\nData for BatteryData at position 43 and 47 (current, power) was not written _(FIXED: new fileds in BatteryData.h, new Method writeUIntIntoArray in TelemetryReporting.cpp and new field in DataUnion also TelemetryReporting.cpp)_\r\n\r\n## sendCmu\r\nCMU \"Cell X Voltage\" type is short uint but Note in specification says \"Negative indicates channel mismatch\" _(FIXED: offset 2 to 16 changed from short uint to signed int in specifacation. Also changed the code: changed type of cellVoltage to signed short in CmuData.h, changed method to writeShortIntoArray in TelemetryReporting.cpp)_\r\n\r\n## sendMppt\r\n1. Alive bit was not considered _(FIXED: changed code in TelemetryReporting.cpp)_\r\n2. Wrong package length was used (KEY_MOTOR_LENGTH) _(FIXED: now uses MPPT_LENGTH)_\r\n3. Wrong package id was used (KEY_MOTOR_PKG_ID) _(FIXED: now uses MPPT_PKG_ID)_\r\n\r\n## sendLights\r\n1. Wrong package length was used (KEY_MOTOR_LENGTH) _(FIXED: now uses LIGHTS_LENGTH)_\r\n2. Wrong package id was used (KEY_MOTOR_PKG_ID) _(FIXED: now uses LIGHTS_PKG_ID)_\r\n\r\n## sendMotorDetails\r\nThe signal / slot configuration was not correct. The buttons weren't correctly connected with the actual parameterized method in TelemetryReporting.cpp","created_at":"2016-11-26T20:44:54Z","updated_at":"2017-01-24T19:13:23Z","closed_at":"2017-01-24T19:13:23Z","merged_at":"2017-01-24T19:13:23Z","merge_commit_sha":"3d6d2427956db0f05f5b6492152c4450197261ea","assignee":{"login":"enochtsang","id":9893396,"avatar_url":"https://avatars.githubusercontent.com/u/9893396?v=3","gravatar_id":"","url":"https://api.github.com/users/enochtsang","html_url":"https://github.com/enochtsang","followers_url":"https://api.github.com/users/enochtsang/followers","following_url":"https://api.github.com/users/enochtsang/following{/other_user}","gists_url":"https://api.github.com/users/enochtsang/gists{/gist_id}","starred_url":"https://api.github.com/users/enochtsang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enochtsang/subscriptions","organizations_url":"https://api.github.com/users/enochtsang/orgs","repos_url":"https://api.github.com/users/enochtsang/repos","events_url":"https://api.github.com/users/enochtsang/events{/privacy}","received_events_url":"https://api.github.com/users/enochtsang/received_events","type":"User","site_admin":false},"assignees":[{"login":"enochtsang","id":9893396,"avatar_url":"https://avatars.githubusercontent.com/u/9893396?v=3","gravatar_id":"","url":"https://api.github.com/users/enochtsang","html_url":"https://github.com/enochtsang","followers_url":"https://api.github.com/users/enochtsang/followers","following_url":"https://api.github.com/users/enochtsang/following{/other_user}","gists_url":"https://api.github.com/users/enochtsang/gists{/gist_id}","starred_url":"https://api.github.com/users/enochtsang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enochtsang/subscriptions","organizations_url":"https://api.github.com/users/enochtsang/orgs","repos_url":"https://api.github.com/users/enochtsang/repos","events_url":"https://api.github.com/users/enochtsang/events{/privacy}","received_events_url":"https://api.github.com/users/enochtsang/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls/11/commits","review_comments_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls/11/comments","review_comment_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls/comments{/number}","comments_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/issues/11/comments","statuses_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/statuses/34bd668aac1ecc622ad0d1371c386fe79faff99b","head":{"label":"JannisW:master","ref":"master","sha":"34bd668aac1ecc622ad0d1371c386fe79faff99b","user":{"login":"JannisW","id":2677447,"avatar_url":"https://avatars.githubusercontent.com/u/2677447?v=3","gravatar_id":"","url":"https://api.github.com/users/JannisW","html_url":"https://github.com/JannisW","followers_url":"https://api.github.com/users/JannisW/followers","following_url":"https://api.github.com/users/JannisW/following{/other_user}","gists_url":"https://api.github.com/users/JannisW/gists{/gist_id}","starred_url":"https://api.github.com/users/JannisW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JannisW/subscriptions","organizations_url":"https://api.github.com/users/JannisW/orgs","repos_url":"https://api.github.com/users/JannisW/repos","events_url":"https://api.github.com/users/JannisW/events{/privacy}","received_events_url":"https://api.github.com/users/JannisW/received_events","type":"User","site_admin":false},"repo":{"id":69750726,"name":"Epsilon-Telemetry-Test-Tool","full_name":"JannisW/Epsilon-Telemetry-Test-Tool","owner":{"login":"JannisW","id":2677447,"avatar_url":"https://avatars.githubusercontent.com/u/2677447?v=3","gravatar_id":"","url":"https://api.github.com/users/JannisW","html_url":"https://github.com/JannisW","followers_url":"https://api.github.com/users/JannisW/followers","following_url":"https://api.github.com/users/JannisW/following{/other_user}","gists_url":"https://api.github.com/users/JannisW/gists{/gist_id}","starred_url":"https://api.github.com/users/JannisW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JannisW/subscriptions","organizations_url":"https://api.github.com/users/JannisW/orgs","repos_url":"https://api.github.com/users/JannisW/repos","events_url":"https://api.github.com/users/JannisW/events{/privacy}","received_events_url":"https://api.github.com/users/JannisW/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/JannisW/Epsilon-Telemetry-Test-Tool","description":null,"fork":true,"url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool","forks_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/forks","keys_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/keys{/key_id}","collaborators_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/teams","hooks_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/hooks","issue_events_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/issues/events{/number}","events_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/events","assignees_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/assignees{/user}","branches_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/branches{/branch}","tags_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/tags","blobs_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/git/refs{/sha}","trees_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/git/trees{/sha}","statuses_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/statuses/{sha}","languages_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/languages","stargazers_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/stargazers","contributors_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/contributors","subscribers_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/subscribers","subscription_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/subscription","commits_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/commits{/sha}","git_commits_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/git/commits{/sha}","comments_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/comments{/number}","issue_comment_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/issues/comments{/number}","contents_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/contents/{+path}","compare_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/compare/{base}...{head}","merges_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/merges","archive_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/downloads","issues_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/issues{/number}","pulls_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/pulls{/number}","milestones_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/milestones{/number}","notifications_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/labels{/name}","releases_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/releases{/id}","deployments_url":"https://api.github.com/repos/JannisW/Epsilon-Telemetry-Test-Tool/deployments","created_at":"2016-10-01T16:49:46Z","updated_at":"2016-10-01T16:49:47Z","pushed_at":"2017-01-21T23:10:00Z","git_url":"git://github.com/JannisW/Epsilon-Telemetry-Test-Tool.git","ssh_url":"git@github.com:JannisW/Epsilon-Telemetry-Test-Tool.git","clone_url":"https://github.com/JannisW/Epsilon-Telemetry-Test-Tool.git","svn_url":"https://github.com/JannisW/Epsilon-Telemetry-Test-Tool","homepage":null,"size":169,"stargazers_count":0,"watchers_count":0,"language":"C++","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":"UCSolarCarTeam:master","ref":"master","sha":"15f4230bfc6745109671eeab1f94530715c4e311","user":{"login":"UCSolarCarTeam","id":14067129,"avatar_url":"https://avatars.githubusercontent.com/u/14067129?v=3","gravatar_id":"","url":"https://api.github.com/users/UCSolarCarTeam","html_url":"https://github.com/UCSolarCarTeam","followers_url":"https://api.github.com/users/UCSolarCarTeam/followers","following_url":"https://api.github.com/users/UCSolarCarTeam/following{/other_user}","gists_url":"https://api.github.com/users/UCSolarCarTeam/gists{/gist_id}","starred_url":"https://api.github.com/users/UCSolarCarTeam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UCSolarCarTeam/subscriptions","organizations_url":"https://api.github.com/users/UCSolarCarTeam/orgs","repos_url":"https://api.github.com/users/UCSolarCarTeam/repos","events_url":"https://api.github.com/users/UCSolarCarTeam/events{/privacy}","received_events_url":"https://api.github.com/users/UCSolarCarTeam/received_events","type":"Organization","site_admin":false},"repo":{"id":66157110,"name":"Epsilon-Telemetry-Test-Tool","full_name":"UCSolarCarTeam/Epsilon-Telemetry-Test-Tool","owner":{"login":"UCSolarCarTeam","id":14067129,"avatar_url":"https://avatars.githubusercontent.com/u/14067129?v=3","gravatar_id":"","url":"https://api.github.com/users/UCSolarCarTeam","html_url":"https://github.com/UCSolarCarTeam","followers_url":"https://api.github.com/users/UCSolarCarTeam/followers","following_url":"https://api.github.com/users/UCSolarCarTeam/following{/other_user}","gists_url":"https://api.github.com/users/UCSolarCarTeam/gists{/gist_id}","starred_url":"https://api.github.com/users/UCSolarCarTeam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UCSolarCarTeam/subscriptions","organizations_url":"https://api.github.com/users/UCSolarCarTeam/orgs","repos_url":"https://api.github.com/users/UCSolarCarTeam/repos","events_url":"https://api.github.com/users/UCSolarCarTeam/events{/privacy}","received_events_url":"https://api.github.com/users/UCSolarCarTeam/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool","description":null,"fork":false,"url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool","forks_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/forks","keys_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/keys{/key_id}","collaborators_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/teams","hooks_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/hooks","issue_events_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/issues/events{/number}","events_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/events","assignees_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/assignees{/user}","branches_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/branches{/branch}","tags_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/tags","blobs_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/git/refs{/sha}","trees_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/git/trees{/sha}","statuses_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/statuses/{sha}","languages_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/languages","stargazers_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/stargazers","contributors_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/contributors","subscribers_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/subscribers","subscription_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/subscription","commits_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/commits{/sha}","git_commits_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/git/commits{/sha}","comments_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/comments{/number}","issue_comment_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/issues/comments{/number}","contents_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/contents/{+path}","compare_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/compare/{base}...{head}","merges_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/merges","archive_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/downloads","issues_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/issues{/number}","pulls_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls{/number}","milestones_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/milestones{/number}","notifications_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/labels{/name}","releases_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/releases{/id}","deployments_url":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/deployments","created_at":"2016-08-20T16:38:15Z","updated_at":"2016-08-20T16:38:29Z","pushed_at":"2017-01-24T19:13:23Z","git_url":"git://github.com/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool.git","ssh_url":"git@github.com:UCSolarCarTeam/Epsilon-Telemetry-Test-Tool.git","clone_url":"https://github.com/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool.git","svn_url":"https://github.com/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool","homepage":null,"size":97,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":5,"forks":2,"open_issues":5,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls/11"},"html":{"href":"https://github.com/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pull/11"},"issue":{"href":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/issues/11"},"comments":{"href":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/issues/11/comments"},"review_comments":{"href":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls/11/comments"},"review_comment":{"href":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/pulls/11/commits"},"statuses":{"href":"https://api.github.com/repos/UCSolarCarTeam/Epsilon-Telemetry-Test-Tool/statuses/34bd668aac1ecc622ad0d1371c386fe79faff99b"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"enochtsang","id":9893396,"avatar_url":"https://avatars.githubusercontent.com/u/9893396?v=3","gravatar_id":"","url":"https://api.github.com/users/enochtsang","html_url":"https://github.com/enochtsang","followers_url":"https://api.github.com/users/enochtsang/followers","following_url":"https://api.github.com/users/enochtsang/following{/other_user}","gists_url":"https://api.github.com/users/enochtsang/gists{/gist_id}","starred_url":"https://api.github.com/users/enochtsang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enochtsang/subscriptions","organizations_url":"https://api.github.com/users/enochtsang/orgs","repos_url":"https://api.github.com/users/enochtsang/repos","events_url":"https://api.github.com/users/enochtsang/events{/privacy}","received_events_url":"https://api.github.com/users/enochtsang/received_events","type":"User","site_admin":false},"comments":3,"review_comments":33,"maintainer_can_modify":false,"commits":63,"additions":1433,"deletions":211,"changed_files":29}}
{"actor":{"display_login":"enochtsang"}}