TPF Devel::Cover grant report Week 4

Paul Johnson <[email protected]>
Newsgroups gmane.comp.lang.perl.quality-assurance
Message-ID <[email protected]>
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 - [email protected]
http://www.pjcj.net
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.