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::Mooseitself - there is now a new
Test::Class::Moose::Runnerclass so your test classes themselves are not also runners
- Integrated the parallel runner code into this new runner so you can just pass
jobs => 2to 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.