Changes for version 0.67 - 2015-11-30
- Same as 0.66, but repeating changes from 0.63 since there's a bunch of them.
- Added a new method to Test::Class::Moose::Report, timing_data. This returns a complex data structure containing timing data for all levels of test suite. This is useful if you want to store test run timing data for later analysis.
- Added a new report object, Test::Class::Moose::Report::Class. Each class that is tested gets one of these reports. The Class report in turn contains 1+ Instance reports, which in turn contains 1+ Method reports.
- The TCM::Report::Instance class now has two new methods, test_startup_method and test_shutdown_method. These methods return TCM::Report::Method objects with information about these control methods.
- The TCM::Report::Method class now has two new methods, test_setup_method and test_teardown_method. These methods return TCM::Report::Method objects with information about these control methods.
- Removed the Test::Class::Moose::Report::Instance's error attribute. Contrary to the documentation, this attribute was never populated.
- Renamed Test::Class::Moose::Report::Method->instance_report method to instance. This is a better match for other report-related methods, which don't include a "_report" suffix.
- Removed the long-deprecated tests_run methods from TCM::Report and TCM::Report::Method.
- Removed the long-deprecated tests_run methods from TCM::Report::Method->add_to_plan method.
Changes for version 0.66 - 2015-11-30 (TRIAL RELEASE)
- On some systems it seems that Benchmark can report negative run times. We now make sure all times are no less than zero in Test::Class::Moose::Report::Time.
Changes for version 0.65 - 2015-11-25 (TRIAL RELEASE)
- Fixed a bug in generating timing data for a test run. If a test instance is skipped entirely there will not be any timing data for its test_shutdown method.
Changes for version 0.64 - 2015-11-25 (TRIAL RELEASE)
- Fixed a bug Test::Class::Moose::Role::HasTimeReport introduced in the last release. Attempting to get the time for a report on something that didn't run (because it was skipped) caused an error.
Changes for version 0.63 - 2015-11-24 (TRIAL RELEASE)
- Added a new method to Test::Class::Moose::Report, timing_data. This returns a complex data structure containing timing data for all levels of test suite. This is useful if you want to store test run timing data for later analysis.
- Added a new report object, Test::Class::Moose::Report::Class. Each class that is tested gets one of these reports. The Class report in turn contains 1+ Instance reports, which in turn contains 1+ Method reports.
- The TCM::Report::Instance class now has two new methods, test_startup_method and test_shutdown_method. These methods return TCM::Report::Method objects with information about these control methods.
- The TCM::Report::Method class now has two new methods, test_setup_method and test_teardown_method. These methods return TCM::Report::Method objects with information about these control methods.
- Removed the Test::Class::Moose::Report::Instance's error attribute. Contrary to the documentation, this attribute was never populated.
- Renamed Test::Class::Moose::Report::Method->instance_report method to instance. This is a better match for other report-related methods, which don't include a "_report" suffix.
- Removed the long-deprecated tests_run methods from TCM::Report and TCM::Report::Method.
- Removed the long-deprecated tests_run methods from TCM::Report::Method->add_to_plan method.
Modules
Serious testing for serious Perl
Global registry of tags by class and method.
Configuration information for Test::Class::Moose
Managed deprecation warnings for Test::Class::Moose
Execute tests in parallel (parallelized by instance)
Execute tests sequentially
Load Test::Class::Moose classes automatically.
Test information for Test::Class::Moose
Reporting on test classes
Reporting on test classes
Reporting on test methods
Reporting object for timing
Test::Class::Moose for roles
Automatically load the classes you're testing
Common code for Runner classes
Report timing role
Deprecated parallel runner role - see docs for details
run tests against multiple instances of a test class
Reporting gathering role
Runner for Test::Class::Moose tests
A starting guide for Test::Class::Moose