In accordance with the terms of my grant from TPF this is the report for week 4 of my work on improving Devel::Cover.
This report covers 09.06 to 15.06. I have released Devel::Cover 0.89 including most of the work detailed below. I have spent some time this week on cpancover. I received some feedback from my initial work with suggestions for improvements, which I implemented. I also automated the process of generating the coverage run with a view to running it once or twice a week from cron. Perhaps it could even run daily now that I have also compressed the results and configured nginx to serve those. At the moment the most recent results are found at http://cpancover.com/latest/index.html which is redirected to from http://cpancover.com but I need to come up with a main page linking to the available versions and perhaps some way of keeping links alive for a reasonable amount of time. It would also be nice to get something like Thomas Klausner's App::ArchiveDevelCover (https://github.com/domm/App-ArchiveDevelCover) running to track coverage changes to modules. I have got many more ideas, but they are for another day. I also tested Devel::Cover against 5.17.0. I had some cpantesters failure reports against 5.17.0 but I was not able to reproduce them, so I will need to look further into that. Then I continued with the task of working through the existing RT and github tickets. And since I've started working on this grant a few people have approached me with ideas and suggestions, and with offers of help. This is great and something I had hoped would happen. So I have also spent a little time discussing these things and making future plans. Closed RT tickets: 61515 Cover.pm messes with cwd 70162 cover fails with spaces in pwd 69562 cpancover won't run without Parallel::Iterator Closed Github tickets: 16 cover -coverage documentation 17 #line directives 19 Add some math modules 21 Add links from subroutine/branch etc reports to the main report file 22 Database permissions Github tickets worked on: 18 Seems to hang on C file Merged pull requests: 19 Add some math modules Fixed cpantesters reports: http://www.cpantesters.org/cpan/report/370c28c8-a3ef-11e1-b57c-2d415ba78cfe You can see the commits at https://github.com/pjcj/Devel--Cover/commits/master Hours worked: 09.06 5:05 12.06 2:15 13.06 2:10 14.06 3:55 15.06 1:50 Total 15:15 -- Paul Johnson - p...@pjcj.net http://www.pjcj.net