# New Ticket Created by James Keenan # Please include the string: [perl #42332] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=42332 >
When I was developing tests for the functionality refactored out of ops2pm.pl a couple of months ago, I needed a package to hold subroutines used in >= 1 of my test scripts to capture data printed to STDOUT or STDERR for later analysis. I stuck a small package, based on CPAN distribution IO::Capture, in a testlib/ directory underneath the directory holding the tests. By the time I got to work on ops2c.pl, I realized that those subroutines would be better placed under lib/Parrot so that they're more clearly available for all Perl 5 components of Parrot. I created Parrot::IO::Capture::Mini and used it in t/tools/ops2cutils/*.t. Task: Switch the tests in t/tools/ops2pmutils/ over to using Parrot::IO::Capture::Mini; eliminate testlib/Capture.pm. kid51