I'm closing this ticket for a number of reasons.

1.  The "subroutine redefined" problem -- the original focus of the RT
-- is, I think, largely a Devel::Cover problem.  More of an annoyance
than anything else.

2.  The other problem I discussed -- the spurious test failures while
running Devel::Cover -- has been addressed in 2 ways:  (i) I put an
extra 'pass' test at the end of many files.  This seems to keep
Devel::Cover happy.  (ii) I think that many of the problems occurred
when using Parrot::IO::Capture::Mini to capture STDOUT and STDERR.  That
module did so via tied filehandles.  Since we've moved to
IO::CaptureOutput::capture() for that purpose, I haven't seen any of
those spurious test failures while conducting coverage analysis.  And,
as I'm writing new tests that use IO::CaptureOutput, I'm omitting the
'keep Devel::Cover happy' test and living to tell about it.

3.  The ticket is old and stale and I'm sick of looking at it.

kid51

Reply via email to