Changes for version 0.0106 - 2007-03-16

  • Removed the %fields_map variables that were not used.
  • Placed Test::Run::Base::Struct in its own .pm file.
  • Placed the structs objects in their own .pm files.
  • Implemented _tot_inc as tot()->inc($field) for better encapsulation. Added the relevant method to TotObj.pm.
  • Replaced the loading of Test::Run::Obj::Structs with the loading of its individual modules.
  • Moved a lot of logic to Test::Run::Straps::StrapsTotalsObj.
  • Extracted some methods.
  • Refactored the maximal numbers/length handling.
  • Added the List::Util to the dependencies.
  • Passing the filename inside Test::Run::Straps::StrapsTotalsObj.
  • In the test script analysis phase - eliminated passing objects from one method to another by making them instance slots.

Modules

simple assert
base class for Test::Run's "structs", that are simple classes that hold several values.
Run Perl standard test scripts with statistics
Run Perl standard test scripts with statistics
an object representing a canon that failed
an object representing a failure.
results of a single test script.
totals encountered for the entire Test::Run session
Base class for outputting messages to the user in a test harmess.
detailed analysis of test results
a struct representing the details of the straps class.
an object representing the totals of the straps class.

Provides

in lib/Test/Run/Base.pm
in lib/Test/Run/Iface.pm
in lib/Test/Run/Obj/Error.pm
in lib/Test/Run/Obj/Error.pm
in lib/Test/Run/Obj/Error.pm
in lib/Test/Run/Obj/Error.pm
in lib/Test/Run/Obj/Error.pm
in lib/Test/Run/Obj/Error.pm
in lib/Test/Run/Plugin/CmdLine/Output.pm