{"action":"created","issue":{"url":"https://api.github.com/repos/pantsbuild/pants/issues/83","labels_url":"https://api.github.com/repos/pantsbuild/pants/issues/83/labels{/name}","comments_url":"https://api.github.com/repos/pantsbuild/pants/issues/83/comments","events_url":"https://api.github.com/repos/pantsbuild/pants/issues/83/events","html_url":"https://github.com/pantsbuild/pants/issues/83","id":32205135,"number":83,"title":"ci.sh does not have tests for code coverage","user":{"login":"jayeye","id":6548192,"avatar_url":"https://avatars.githubusercontent.com/u/6548192?v=3","gravatar_id":"","url":"https://api.github.com/users/jayeye","html_url":"https://github.com/jayeye","followers_url":"https://api.github.com/users/jayeye/followers","following_url":"https://api.github.com/users/jayeye/following{/other_user}","gists_url":"https://api.github.com/users/jayeye/gists{/gist_id}","starred_url":"https://api.github.com/users/jayeye/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jayeye/subscriptions","organizations_url":"https://api.github.com/users/jayeye/orgs","repos_url":"https://api.github.com/users/jayeye/repos","events_url":"https://api.github.com/users/jayeye/events{/privacy}","received_events_url":"https://api.github.com/users/jayeye/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-04-25T04:26:32Z","updated_at":"2015-03-24T21:57:09Z","closed_at":"2015-03-24T21:57:09Z","body":"not even for emma. I suppose that coverage tests would depend on the precise output of the coverage processor (emma, cobertura, whatever), and would thus be very fragile and subject to change with every release.\r\n\r\nHowever, since this is python code and we don't have compile-time checks, at the very least the tests could confirm that output files were generated so that at least we know there are no syntax errors in the code."},"comment":{"url":"https://api.github.com/repos/pantsbuild/pants/issues/comments/85709910","html_url":"https://github.com/pantsbuild/pants/issues/83#issuecomment-85709910","issue_url":"https://api.github.com/repos/pantsbuild/pants/issues/83","id":85709910,"user":{"login":"ericzundel","id":119728,"avatar_url":"https://avatars.githubusercontent.com/u/119728?v=3","gravatar_id":"","url":"https://api.github.com/users/ericzundel","html_url":"https://github.com/ericzundel","followers_url":"https://api.github.com/users/ericzundel/followers","following_url":"https://api.github.com/users/ericzundel/following{/other_user}","gists_url":"https://api.github.com/users/ericzundel/gists{/gist_id}","starred_url":"https://api.github.com/users/ericzundel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericzundel/subscriptions","organizations_url":"https://api.github.com/users/ericzundel/orgs","repos_url":"https://api.github.com/users/ericzundel/repos","events_url":"https://api.github.com/users/ericzundel/events{/privacy}","received_events_url":"https://api.github.com/users/ericzundel/received_events","type":"User","site_admin":false},"created_at":"2015-03-24T21:57:09Z","updated_at":"2015-03-24T21:57:09Z","body":"There are now tests for code coverage in ./tests/python/pants_test/tasks/test_junit_tests_integration.py\r\nI think this bug was filed for JVM coverage but  Python coverage is also there and used in the CI build."}}