Revision history for Run-Parts
0.09 2015-08-18 02:23:22+0200
Replace Modern::Perl with "use 5.010;" + strict and warnings.
Drop perlcritic.rc.
Add release test to verify 5.010 compatibility (for now).
Polish README a little bit.
Move release tests to xt/release and drop %ENV checking code.
Require Test::Warnings >= 0.005 for "warnings".
Replace individual xt/release/kwalitee.t with
Dist::Zilla::Plugin::Test::Kwalitee
0.08 2014-09-11 16:57:00+02:00
Fix dist.ini to exclude emacs style backup files (except in
the test data directory) as well as the cover_db.
Hack around RT#66485 to be able to use done_testing() together
with Test::NoWarnings. Also fixes number of skipped tests in
t/basic-functionality.t on non-debianoid platforms.
Fix Author vs Release test in t/manifest.t's skip message.
Only run t/changes.t if $RELEASE_TESTING is set.
Update t/win-*.t skip messages to in line with the others.
Add a Test::Kwalitee based test.
0.07 2014-09-10 00:33:03+02:00
Add test that the change log conforms to CPAN::Changes::Spec.
Convert dates in change log to conform with
CPAN::Changes::Spec.
Require CPAN::Changes >= 0.23 for running the test suite.
Switch to Dist::Zilla (with ExtUtils::MakeMaker) instead of
Module::Build. Remove convenience Makefile.
Fix Perl::Critic warning "Don't modify $_ in list functions"
Consider Modern::Perl as ok for
Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict
Use Travis CI for smoke testing and Coveralls.io for coverage
reporting.
Fix passing backends as reference. Add test for that.
Use "use_ok" instead of "use" in all tests.
Drop unreachable else clause while listing the directory
contents.
Simplify condition in Run::Parts::Debian::run_parts_command.
Further new tests added:
+ Verify behaviour upon unknown backend parameter.
+ Verify that chomped_lines and lines die if called like a method.
+ Alternative backend names (module=perl, run-parts=debian)
0.06 2013-07-22 20:47:16+02:00
Bump Module::Build requirement to 0.4004 for test_requires.
Remove all environment variables listed as relevant for taint
mode in perlsec(1) from the affected tests.
0.05 2013-07-21 17:56:01+02:00
Fix test skipping numbers in t/basic-functionality.t.
Documentation deduplication.
0.04 2013-07-10 19:55:57+02:00
New method concat.
New helper module Run::Parts::Common.
Run::Parts::Perl now works properly on DOS-ish platforms
Some refactoring which pulls in new dependencies.
0.03 2013-07-05 21:01:59+02:00
Run::Parts has been split up into frontend and backend
modules.
A pure Perl backend module has been added.
Run::Parts now can either choose the appropriate backend
itself or use a given backend.
0.02 2013-06-08 20:04:53+02:00
Skip functionality tests if /bin/run-parts is not there or not
executable.
Add POD encoding to make Test::Pod happy
State in Build.PL that the test suite needs Test::Differences and
that Run::Parts itself needs Perl >= 5.10.
Disable Makefile.PL compatibility.
0.01 2013-06-07 20:26:57+02:00
Initial release. More or less a proof of concept.