Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Test-RedisServer CPAN distribution.

Report information
The Basics
Id: 89672
Status: resolved
Priority: 0/
Queue: Test-RedisServer

People
Owner: Nobody in particular
Requestors: vitaliy.tokarev [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.13
Fixed in: (no value)



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
I fixed this issue and uploaded to CPAN as 0.14. Thanks! On Tue Oct 22 03:27:49 2013, gh0stwizard wrote: Show quoted text
> 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.