I’ve been doing a lot of work on Test::Class::Moose
recently and I’ve released a trial distro
with my changes.
The highlights in this release are:
- Support for parameterized test classes - instantiate a class more than once with different parameters
- Separated the test runner from
Test::Class::Moose
itself - there is now a newTest::Class::Moose::Runner
class so your test classes themselves are not also runners - Integrated the parallel runner code into this new runner so you can just pass
jobs => 2
to the Runner class and get parallel testing
These changes are (obviously) backwards incompatible so Ovid and I would love to get your feedback on these changes before enshrining them in a stable release. Please comment in the form of RT issues or GitHub pull requests.