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