{"action":"created","issue":{"url":"https://api.github.com/repos/cucumber/cucumber-cpp/issues/162","repository_url":"https://api.github.com/repos/cucumber/cucumber-cpp","labels_url":"https://api.github.com/repos/cucumber/cucumber-cpp/issues/162/labels{/name}","comments_url":"https://api.github.com/repos/cucumber/cucumber-cpp/issues/162/comments","events_url":"https://api.github.com/repos/cucumber/cucumber-cpp/issues/162/events","html_url":"https://github.com/cucumber/cucumber-cpp/pull/162","id":251441329,"number":162,"title":"Track test coverage using coveralls service","user":{"login":"konserw","id":3592272,"avatar_url":"https://avatars1.githubusercontent.com/u/3592272?v=4","gravatar_id":"","url":"https://api.github.com/users/konserw","html_url":"https://github.com/konserw","followers_url":"https://api.github.com/users/konserw/followers","following_url":"https://api.github.com/users/konserw/following{/other_user}","gists_url":"https://api.github.com/users/konserw/gists{/gist_id}","starred_url":"https://api.github.com/users/konserw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konserw/subscriptions","organizations_url":"https://api.github.com/users/konserw/orgs","repos_url":"https://api.github.com/users/konserw/repos","events_url":"https://api.github.com/users/konserw/events{/privacy}","received_events_url":"https://api.github.com/users/konserw/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2017-08-19T18:17:27Z","updated_at":"2017-08-23T18:09:42Z","closed_at":"2017-08-23T18:02:47Z","pull_request":{"url":"https://api.github.com/repos/cucumber/cucumber-cpp/pulls/162","html_url":"https://github.com/cucumber/cucumber-cpp/pull/162","diff_url":"https://github.com/cucumber/cucumber-cpp/pull/162.diff","patch_url":"https://github.com/cucumber/cucumber-cpp/pull/162.patch"},"body":"## Summary\r\nTrack test coverage using coveralls service\r\nUrl: https://coveralls.io\r\nImplementation using lcov and gem coveralls-lcov\r\n\r\n\r\n## Details\r\nAfter we turned down CMake-based implementation, and I've failed to get python script from here: https://github.com/eddyxu/cpp-coveralls to work; I've based this implementation on this post: https://gronlier.fr/blog/2015/01/adding-code-coverage-to-your-c-project/ which is using lcov and ruby gem just to upload results.\r\n\r\n## Motivation and Context\r\n\r\nThis fixes #123\r\n\r\n## How Has This Been Tested?\r\n\r\nNo tests needed.\r\n\r\n## Types of changes\r\n\r\n- [ ] Bug fix (non-breaking change which fixes an issue).\r\n- [x] New feature (non-breaking change which adds functionality).\r\n- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).\r\n\r\n## Checklist:\r\n\r\n- [x] It is my own work, its copyright is implicitly assigned to the project and no substantial part of it has been copied from other sources (including [Stack Overflow](https://stackoverflow.com/)). In rare occasions this is acceptable, like in CMake modules where the original copyright information should be kept.\r\n- [x] I'm using the same code standards as the existing code (indentation, spacing, variable naming, ...).\r\n- [ ] I've added tests for my code.\r\n- [x] I have verified whether my change requires changes to the documentation\r\n- [x] My change either requires no documentation change or I've updated the documentation accordingly.\r\n- [x] My branch has been rebased to master, keeping only relevant commits.\r\n"},"comment":{"url":"https://api.github.com/repos/cucumber/cucumber-cpp/issues/comments/324417266","html_url":"https://github.com/cucumber/cucumber-cpp/pull/162#issuecomment-324417266","issue_url":"https://api.github.com/repos/cucumber/cucumber-cpp/issues/162","id":324417266,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars1.githubusercontent.com/u/2354108?v=4","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2017-08-23T18:09:42Z","updated_at":"2017-08-23T18:09:42Z","body":"\n[![Coverage Status](https://coveralls.io/builds/12957218/badge)](https://coveralls.io/builds/12957218)\n\nChanges Unknown when pulling **2c38fadf38aebff187bcf479f58f8344b75b7f31 on konserw:rebasedGemCoverage** into ** on cucumber:master**.\n"}}
{"actor":{"display_login":"coveralls"}}