Revision history for Test-Run-CmdLine
0.0123 Sat Jun 25 21:31:12 IDT 2011
- Fix failing tests when Test::More is in PERL5LIB and under taint:
0.0122 Wed Jul 14 10:20:56 IDT 2010
- Changed the wrong "Regexp" type constraint to "RegexpRef".
- this caused a breakage in recent Moose releases.
0.0121 Tue Feb 9 20:20:36 IST 2010
- Converted to MooseX-Getopt.
- Moved away from _init into BUILD.
- Got rid of the getprivate_fields() anti-Moosism.
0.0120 Thu Aug 6 15:02:29 IDT 2009
- Changed to use YAML::XS instead of YAML.pm.
- Converted to Moose.
- Bumped the version number to 0.0120 to indicate the Moosification.
0.0112 Sun Jul 5 15:11:19 IDT 2009
- Changed the exit status of "runprove --help" to 0.
- Added meta-data and other information to the Build.PL.
0.0111 Mon May 4 20:37:06 IDT 2009
- Replaced "NEXT.pm" with MRO::Compat.
0.0110 Tue Aug 19 22:20:08 IDT 2008
- Documentation fix - converted:
{{ =head2 $self->private_backend_args() }}
- To
- {{ =head2 $self->private_backend_plugins() }}
- Fixed a bug where YAML.pm was not loaded and as a result the YAML
arguments were broken.
0.0109 Tue Aug 19 21:29:15 IDT 2008
- Factored out some methods in lib/Test/Run/CmdLine/Iface.pm to
make debugging easier.
- realprepare_driver_class
- preparedriver_class
- calcdriver
- Added private_backend_plugins() to collect the backend plugins
from the front-end plugins.
- Added more tests to the private_backend_plugins().
- Moved the t/Test module-directory-structure to under t/lib .
- Adapted the test files accordingly.
- Adapted the MANIFEST accordingly.
0.0108 Mon Aug 18 20:03:47 IDT 2008
- Changed all the initializers to _init() instead of _initialize().
- In compatibility with Test-Run-0.0117
- Now depends on Test-Run-0.0117
0.0107 Tue Feb 19 21:18:15 IST 2008
- Now testing the system return code of runprove in t/03-prove.t.
- Added some examples for integrating Test::Run::CmdLine into Perl-based
build-systems under examples/.
0.0106 Sat Jun 23 13:22:16 IDT 2007
- Placed the runprove trapping functionality in
lib/Test/Run/CmdLine/Trap/Prove.pm for easy re-use by the
plugins.
- Added lib/Test/Run/CmdLine/Prove/App.pm as a standalone -M command
line module implementing the "runprove" functionality.
- Also useful for testing - see below.
- converted runprove to use it.
- Added lib/Test/Run/CmdLine/Trap/ProveApp.pm for testing
the ::Prove::App Module-App, so we won't rely on "runprove"
being in the path.
0.0105 Mon Jun 11 14:52:44 IDT 2007
- Now prove does not barf with weird errors when ran with no arguments.
- Converted t/04-t-r-cl-iface.t to Test::Trap.
- Refactored the get_backend_env_args() method of Test::Run::CmdLine.
- Extracted a method.
- Extended the environment variables handling in
Test::Run::CmdLine with types.
- Replaced "back_end" with "backend" in an identifier for better
consistency.
- Added the yamldata backend environment variable type, and
converted the "alternate interpreters" plugin to use it.
- Added the "varmap" type to Test::Run::CmdLine.
- Converted to use Build.PL and Test::Run::Builder.
- Refactored the tests of t/03-prove.t into Test::Run::Trap::Obj.
- Converted the Test::Run::CmdLine get_backend_env_args to
private_backend_args (using accum_array) instead of NEXT::.
- Converted the indirect_env_mapping routines to using
accum_array instead of NEXT::.
0.0104 Mon Mar 19 15:40:20 IST 2007
- Fixed running runprove with no arguments.
- Converted the tests to Test::Trap.
0.0103 Fri Feb 16 23:00:19 IST 2007
- Fixed a bug in Test::Run::CmdLine::Prove where the Switches parameter
was not over-rided from its "-w" default. This caused -w to be passed
to the interpreter which broken non-perl test scripts.
0.0102 Sat Nov 11 12:41:16 IST 2006
- Changed the dependency from Test::Run::Obj to Test::Run::Core to make
CPAN.pm happy. Don't know why Test::Run::Obj wasn't indexed.
0.0101 Wed Nov 8 10:03:00 IST 2006
- Added some links to the POD, most of which are inserted by new versions
of Module-Starter.
- First stable version.
0.0001_04 Sat Oct 7 20:43:36 IST 2006
- Added UNIVERSAL::require to the pre-requisites.
0.0001_03 Thu Oct 5 13:52:55 IST 2006
- Fixed the tests in Test-Run-CmdLine so they'll pass even if plugins
are specified by deafult (or any other $ENV{HARNESS_.*}) shenanigan.
- Adapted to the new ($self, $args) instead of ($self, %args) interface
of Test::Run.
- Changed the interface of the classes' constructors to accept a single
$args hash ref, instead of %args.
0.0001_02 Mon Mar 13 18:44:23 IST 2006
- Added docs/Namespace-Planning.txt for the namespace planning.
- Made Test::Run::CmdLine into a driver+plugins architecture
with a backend driver and plugins.
- Created a Test::Run::CmdLine::Prove class with the implementation
of the "runprove" command line utility to run tests directly from
the command line.
- Added the documentation of prove to the end of the runprove program
itself and adapted it for runprove.
- Added pod to Test::Run::CmdLine.
- Added many tests.
0.0001_01 Tue Nov 29 22:57:02 IST 2005
- Initial CPAN.pm version. Works sort of and has a functional "runprove"
utility.