Revision history for Test-Run-CmdLine
0.0132 2020-10-19
0.0131 2015-01-20
- Hopefully fix t/03-prove.t on MS Windows and other \r\n systems.
- The problem appeared to be a bug in the perl 5 regex engine.
0.0130 2015-12-28
- Resubmit.
0.0129 2015-12-13
- Update an old E-mail address.
0.0128 2015-06-04
- Hopefully fix the test failures on Microsoft Windows.
- the problem was matching newline as qr/\n/ instead of qr/\r?\n/.
0.0127 2015-06-02
- Add $VERSION to lib/**.pm modules that were missing it so they'll be
indexed
- See https://rt.cpan.org/Ticket/Display.html?id=104864
- Thanks to CHORNY for the report.
- Convert from 'use base' to the more modern 'use parent'.
- “Because I’m all about the base, about the base, about the base.
No parent!”
0.0126 2014-01-31
- Get rid of trailing space with a test - t/style-trailing-space.t .
- Add scripts/bump-version-number.pl
- Separate "LICENSE" file (CPANTS).
0.0125 2012-09-05
- Moved away tag-release.pl under scripts to it won't be installed
by default.
0.0124 2012-09-04
- Explicit dependency on Test::Run::Core-0.0126, due to failing tests
because of old Test::Runs such as:
- http://www.cpantesters.org/cpan/report/1ed1430c-c44b-11e1-a3d2-759981a2c3a6
0.0123 2011-06-25
- Fix failing tests when Test::More is in PERL5LIB and under taint:
- http://www.cpantesters.org/cpan/report/a37248f8-9d15-11e0-a7a9-d9218ce8c8b8
0.0122 2010-07-14
* Changed the wrong "Regexp" type constraint to "RegexpRef".
- this caused a breakage in recent Moose releases.
0.0121 2010-02-09
* Converted to MooseX-Getopt.
* Moved away from _init into BUILD.
* Got rid of the _get_private_fields() anti-Moosism.
0.0120 2009-08-06
* 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 2009-07-05
* Changed the exit status of "runprove --help" to 0.
* Added meta-data and other information to the Build.PL.
0.0111 2009-05-04
* Replaced "NEXT.pm" with MRO::Compat.
0.0110 2008-08-19
* 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 2008-08-19
* Factored out some methods in lib/Test/Run/CmdLine/Iface.pm to
make debugging easier.
- _real_prepare_driver_class
- _prepare_driver_class
- _calc_driver
* 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 2008-08-18
* 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 2008-02-19
* Now testing the system return code of runprove in t/03-prove.t.
- Fixed it in the module.
* Added some examples for integrating Test::Run::CmdLine into Perl-based
build-systems under examples/.
0.0106 2007-06-23
* 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 2007-06-11
* 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 2007-03-19
* Fixed running runprove with no arguments.
* Converted the tests to Test::Trap.
0.0103 2007-02-16
* 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 2006-11-11
* 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 2006-11-08
* Added some links to the POD, most of which are inserted by new versions
of Module-Starter.
* First stable version.
0.0001_04 2006-10-07
* Added UNIVERSAL::require to the pre-requisites.
0.0001_03 2006-10-05
* 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 2006-03-13
* 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 2005-11-29
* Initial CPAN.pm version. Works sort of and has a functional "runprove"
utility.