The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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
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