Re: TPF Devel::Cover grant report July 2013
[email protected] (James E Keenan) Tue, 03 Sep 2013 11:21:23 -0400
| Newsgroups | perl.qa |
|---|---|
| Message-ID | <[email protected]> |
On 9/1/13 10:53 PM, Ricardo Signes wrote: > * Paul Johnson<[email protected]> [2013-08-31T19:01:09] >> In accordance with the terms of my grant from TPF this is the monthly >> report for my work on improving Devel::Cover covering July 2013. > > +1, > Thanks, Paul! > >> The rest of the work this month was spent on p5cover. This is the project to >> get test coverage of the perl core and the core modules. The perl.gcov >> Makefile target was recently removed from the perl core so I needed to update >> the p5cover code slightly. I also improved the p5cover process, but there is >> still work needed here which I am hoping to get completed soon. The 1.06 >> release was purely the facilitate the p5cover work. > > Can you give me the 50¢ explanation of how to benefit from p5cover? What do I > run, what else must I do? A link to a README is plenty fine for this answer. > Thanks! > As I suggested in my lightning talk at YAPC::NA::2013 in Austin, p5cover would be very useful in identifying untested areas in the Perl 5 core distribution that could then become the focus of work by people not yet active with the Perl 5 Porters. If we held more events of the "distributed hackathon" model (St Louis, Nov 2012; New York, Mar 2013), we would need areas for people new to hackathons to work on -- and writing tests for parts of the core distro easily fits the bill. For that reason, p5cover is something that I could see us running on the following bases: * After each annual .0 production release, using the increase (we hope) in test coverage as part of our promotion of the new version. * After maintenance releases, to make sure we don't slide backwards. * After monthly dev releases (by people other than the release manager), to check our pulse. ... but I wouldn't see running it on blead. The people currently concerned with blead have more than enough to do already. I recommend using p5cover as a way to bring people into P5P as a human project rather than as simply a way to strengthen the codebase. Thank you very much. Jim Keenan