Changes for version 0.0100_09 - 2006-05-13
- Extracted the _get_fail_test_scripts_string() and _get_fail_tests_good_percent_string() methods out of _get_fail_other_exception_text() methods for easy overriding, and implementing the error line customization plugins.
Changes for version 0.0100_08 - 2006-04-08
- A refactoring of _handle_runtests_error(), which would allow an easier coding of Plugin::ColorSummary.
- Added Scalar::Util to the Makefile.PL's "PREREQ_PM" and removed a redundant statement.
Changes for version 0.0100_07 - 2006-03-13
- Changed "die $mystring"'s to "die $obj_ref"'s.
- Removed many global variables and use of %ENV variables. Using accessors instead now.
- Added several tests including some for regression bugs that were resolved.
- Added output.t to the MANIFEST.
- Added a README.
Changes for version 0.0100_06 - 2005-11-29
- Fixed the bug where "All tests successful." was displayed as "All tests successful0.". Added an appropriate test.
- Eliminated the unnecessary warning on the Pod::Usage in the Makefile.PL of Test::Run. Now it just doesn't install prove.
- Moved two test scripts that are depenedent on prove (or exit on its non-installation), to a temporary location to be restored when Test::Run::CmdLine is in better shape.
- Some refactorings.
- Added the Test::Run::Obj::Error module for throwing errors. Moved one FAILED report to it, and change Run::Obj to be compatible with some refactoring in the way.
- Added a TODO File.
- Fix a problem with a missing comma in the output of Test::Run when there are skipped subtests.
Changes for version 0.0100_05 - 2005-11-09
- Renamed to Test::Run
Changes for version 0.0100_04 - 2005-11-05
- Lots of cleanups to the code - including some internal interface changes.
- Method extractions, refactorings.
- Created a base class for structs - i.e: objects that are meant to mostly contain only specific fields.
- Converted several hashes to such structs and am using their accessors instead of their vanilla hash elements.
- Removed the dependency on Test::Harness. Now the module is standalone.
Changes for version 0.0100_03 - 2005-11-01
- Fixed a documentation problem with the test_files passed as an argument to runtests.
- Added a test to test against the presence of the per-test-file statistics report. (implemented using formats for the time being.)
- Eliminated the use of formats in the fail_other report(). Made a lot of refactoring up to the point.
Changes for version 0.0100_02 - 2005-10-31
- Changed the string Test::Harness to Test::Shlomif::Harness in Test::Shlomif::Harness::Straps.
- Backports from Test::Harness to Test::Shlomif::Harness:
Modules
simple assert
Internal Test::Run Iterator
Run Perl standard test scripts with statistics
Base class for outputting messages to the user in a test harmess.
object for tracking a single test point
detailed analysis of test results
Provides
in lib/Test/Run/Base.pm
in lib/Test/Run/Base.pm
in lib/Test/Run/Iface.pm
in lib/Test/Run/Iterator.pm
in lib/Test/Run/Iterator.pm
in lib/Test/Run/Obj/Structs.pm
in lib/Test/Run/Obj/Error.pm
in lib/Test/Run/Obj/Error.pm
in lib/Test/Run/Obj/Structs.pm
in lib/Test/Run/Obj/Structs.pm
in lib/Test/Run/Obj/Structs.pm
in lib/Test/Run/Obj/Structs.pm
in lib/Test/Run/Obj/Structs.pm