{"action":"created","issue":{"url":"https://api.github.com/repos/IainNZ/Coverage.jl/issues/40","labels_url":"https://api.github.com/repos/IainNZ/Coverage.jl/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/IainNZ/Coverage.jl/issues/40/comments","events_url":"https://api.github.com/repos/IainNZ/Coverage.jl/issues/40/events","html_url":"https://github.com/IainNZ/Coverage.jl/issues/40","id":53691538,"number":40,"title":"Coverage gone down with new release","user":{"login":"karanveerm","id":2851732,"avatar_url":"https://avatars.githubusercontent.com/u/2851732?v=3","gravatar_id":"","url":"https://api.github.com/users/karanveerm","html_url":"https://github.com/karanveerm","followers_url":"https://api.github.com/users/karanveerm/followers","following_url":"https://api.github.com/users/karanveerm/following{/other_user}","gists_url":"https://api.github.com/users/karanveerm/gists{/gist_id}","starred_url":"https://api.github.com/users/karanveerm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karanveerm/subscriptions","organizations_url":"https://api.github.com/users/karanveerm/orgs","repos_url":"https://api.github.com/users/karanveerm/repos","events_url":"https://api.github.com/users/karanveerm/events{/privacy}","received_events_url":"https://api.github.com/users/karanveerm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-07T22:36:54Z","updated_at":"2015-01-07T23:01:46Z","closed_at":null,"body":"Hi,\r\n\r\nWith the new Coverage release, the coverage for Convex.jl seems to have gone down from 92% to 57%\r\n\r\nLooking at https://coveralls.io/builds/1700000 and comparing it to https://coveralls.io/builds/1707677 (both are the same commit on different branches- the former was using the previous version of Coverage), it seems like the number of files covered also went down from 31 to 8.\r\n\r\nWould this be a Coverage.jl bug? Thanks!"},"comment":{"url":"https://api.github.com/repos/IainNZ/Coverage.jl/issues/comments/69108520","html_url":"https://github.com/IainNZ/Coverage.jl/issues/40#issuecomment-69108520","issue_url":"https://api.github.com/repos/IainNZ/Coverage.jl/issues/40","id":69108520,"user":{"login":"timholy","id":1525481,"avatar_url":"https://avatars.githubusercontent.com/u/1525481?v=3","gravatar_id":"","url":"https://api.github.com/users/timholy","html_url":"https://github.com/timholy","followers_url":"https://api.github.com/users/timholy/followers","following_url":"https://api.github.com/users/timholy/following{/other_user}","gists_url":"https://api.github.com/users/timholy/gists{/gist_id}","starred_url":"https://api.github.com/users/timholy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timholy/subscriptions","organizations_url":"https://api.github.com/users/timholy/orgs","repos_url":"https://api.github.com/users/timholy/repos","events_url":"https://api.github.com/users/timholy/events{/privacy}","received_events_url":"https://api.github.com/users/timholy/received_events","type":"User","site_admin":false},"created_at":"2015-01-07T23:01:46Z","updated_at":"2015-01-07T23:01:46Z","body":"For the number of files, that looks like a bug: I seem to have broken the recursive descent into subfolders. Thanks for reporting it; I'll fix this pronto.\r\n\r\nFor the change in the coverage %age, see https://groups.google.com/d/msg/julia-users/h7rtp5RC9Eo/dJYfotrsXGYJ. The bottom line is our old method of calculating coverage %age was completely bogus; you could have had a file with 1000 1-line function, test a single one of them, and get scored as having 100% test coverage. If you browse through the old coverage reports, you'll see a lot of lines that were never executed labeled in green. They should be red in the new reports.\r\n\r\n"}}