Subject: | Path::Class is missing in test requires |
Please add Path::Class to test_requires in Makefile.PL
Patch is in attachment.
cpan[2]> install Test::RedisServer
Running install for module 'Test::RedisServer'
Running make for T/TY/TYPESTER/Test-RedisServer-0.13.tar.gz
Checksum for /home/tvv/.staticperl-5.18.1/cpan/sources/authors/id/T/TY/TYPESTER/Test-RedisServer-0.13.tar.gz ok
Scanning cache /home/tvv/.staticperl-5.18.1/cpan/build for sizes
............................................................................DONE
CPAN.pm: Building T/TY/TYPESTER/Test-RedisServer-0.13.tar.gz
Subroutine readme_from redefined at inc/Module/Install/ReadmeFromPod.pm line 11.
Subroutine _readme_txt redefined at inc/Module/Install/ReadmeFromPod.pm line 64.
Subroutine _readme_htm redefined at inc/Module/Install/ReadmeFromPod.pm line 77.
Subroutine _readme_man redefined at inc/Module/Install/ReadmeFromPod.pm line 96.
Subroutine _readme_pdf redefined at inc/Module/Install/ReadmeFromPod.pm line 106.
Subroutine _all_from redefined at inc/Module/Install/ReadmeFromPod.pm line 122.
Cannot determine perl version info from lib/Test/RedisServer.pm
Checking if your kit is complete...
Looks good
Generating a GNU-style Makefile
Writing Makefile for Test::RedisServer
Writing MYMETA.yml and MYMETA.json
cp lib/Test/RedisServer.pm blib/lib/Test/RedisServer.pm
TYPESTER/Test-RedisServer-0.13.tar.gz
/usr/bin/make -- OK
'YAML' not installed, will not store persistent state
Running make test
PERL_DL_NONLAZY=1 /home/tvv/.staticperl-5.18.1/perl/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/basic.t ......... Subroutine Mouse::Util::install_subroutines redefined at /home/tvv/.staticperl-5.18.1/perl/lib/Mouse.pm line 66.
t/basic.t ......... ok
t/manual_start.t .. Subroutine Mouse::Util::install_subroutines redefined at /home/tvv/.staticperl-5.18.1/perl/lib/Mouse.pm line 66.
t/manual_start.t .. ok
t/no_server.t ..... Subroutine Mouse::Util::install_subroutines redefined at /home/tvv/.staticperl-5.18.1/perl/lib/Mouse.pm line 66.
t/no_server.t ..... ok
t/tmp_dir.t ....... Can't locate Path/Class.pm in @INC (you may need to install the Path::Class module) (@INC contains: /home/tvv/.staticperl-5.18.1/cpan/build/Test-RedisServer-0.13-q49yCR/inc /home/tvv/.staticperl-5.18.1/cpan/build/Test-
BEGIN failed--compilation aborted at t/tmp_dir.t line 4.
t/tmp_dir.t ....... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/unknown_conf.t .. Subroutine Mouse::Util::install_subroutines redefined at /home/tvv/.staticperl-5.18.1/perl/lib/Mouse.pm line 66.
t/unknown_conf.t .. ok
t/wait.t .......... Subroutine Mouse::Util::install_subroutines redefined at /home/tvv/.staticperl-5.18.1/perl/lib/Mouse.pm line 66.
t/wait.t .......... ok
Test Summary Report
-------------------
t/tmp_dir.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
Files=6, Tests=21, 4 wallclock secs ( 0.03 usr 0.00 sys + 0.40 cusr 0.09 csys = 0.52 CPU)
Result: FAIL
Failed 1/6 test programs. 0/21 subtests failed.
make: *** [test_dynamic] Error 255
TYPESTER/Test-RedisServer-0.13.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports TYPESTER/Test-RedisServer-0.13.tar.gz
Running make install
make test had returned bad status, won't install without force
Failed during this command:
TYPESTER/Test-RedisServer-0.13.tar.gz : make_test NO
Thanks.
Subject: | Test_RedisServer_01.diff |
--- Makefile.PL.orig 2013-10-22 11:24:46.069002911 +0400
+++ Makefile.PL 2013-10-22 11:25:07.332199291 +0400
@@ -36,6 +36,7 @@
test_requires 'Redis' => '1.925'; # unix socket supported version
test_requires 'Test::More' => '0.86';
test_requires 'Test::TCP' => '1.17';
+test_requires 'Path::Class' => '0.32';
requires 'perl' => '5.008001';
requires 'File::Temp' => '0.19'; # newdir