Skip Menu |

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

Report information
The Basics
Id: 40490
Status: resolved
Priority: 0/
Queue: Test-Smoke

People
Owner: Nobody in particular
Requestors: TONYC [...] cpan.org
Cc:
AdminCc:

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



Subject: test failures under Win32
test fail as attached. From debugging $self->{ddir} is empty so $test_base is only 't' in _normalize_testname(), and the rel2abs() following is ineffective.
Subject: smokefail.txt
C:\home\.cpan\build\Test-Smoke-1.36>nmake TEST_FILES=t/smoker.t TEST_VERBOSE=1 test nmake TEST_FILES=t/smoker.t TEST_VERBOSE=1 test Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. H:\Perl\bin\perl.exe -MExtUtils::Command -e cp mailrpt.pl blib\script\mailrpt.pl pl2bat.bat blib\script\mailrpt.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp archiverpt.pl blib\script\archiverpt.pl pl2bat.bat blib\script\archiverpt.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp chkbcfg.pl blib\script\chkbcfg.pl pl2bat.bat blib\script\chkbcfg.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp patchtree.pl blib\script\patchtree.pl pl2bat.bat blib\script\patchtree.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp runsmoke.pl blib\script\runsmoke.pl pl2bat.bat blib\script\runsmoke.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp W32Configure.pl blib\script\W32Configure.pl pl2bat.bat blib\script\W32Configure.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp smokeperl.pl blib\script\smokeperl.pl pl2bat.bat blib\script\smokeperl.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp synctree.pl blib\script\synctree.pl pl2bat.bat blib\script\synctree.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp configsmoke.pl blib\script\configsmoke.pl pl2bat.bat blib\script\configsmoke.pl H:\Perl\bin\perl.exe -MExtUtils::Command -e cp smokestatus.pl blib\script\smokestatus.pl pl2bat.bat blib\script\smokestatus.pl H:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/smoker.t t/smoker....1..36 ok 1 - use Test::Smoke::Smoker; ok 2 - The object isa Test::Smoke::Smoker ok 3 - Check arguments ok 4 - transform testnames ok 5 - The object isa Test::Smoke::Smoker ok 6 - Catch Test::Harness pre 2.60 output ok 7 - No inconssistent test results ok 8 - The object isa Test::Smoke::Smoker ok 9 - Catch Test::Harness pre 2.60 output ok 10 - No inconssistent test results ok 11 - The object isa Test::Smoke::Smoker ok 12 - Catch Test::Harness 2.60 output ok 13 - No inconssistent test results ok 14 - The object isa Test::Smoke::Smoker ok 15 - Catch Test::Harness 2.60 output ok 16 - No inconssistent test results ok 17 - The object isa Test::Smoke::Smoker ok 18 - Catch Test::Harness 2.60 output # Failed test (t/smoker.t at line 251) # got: ' C:/home/.cpan/build/Test-Smoke-1.36/t/smoke/die.t...........FAILED # No plan found in TAP output # C:/home/.cpan/build/Test-Smoke-1.36/t/smoke/many.t..........FAILED # 2-6, 8-12, 14-18, 20-24, 26-30, 32-36, 38-42 # 44-48, 50-54, 56-60, 62-66, 68-72, 74-78 # 80-84, 86-90, 92-96, 98-100 # ' # expected: ' ../t/smoke/die.t............................................FAILED # No plan found in TAP output # ../t/smoke/many.t...........................................FAILED # 2-6, 8-12, 14-18, 20-24, 26-30, 32-36, 38-42 # 44-48, 50-54, 56-60, 62-66, 68-72, 74-78 # 80-84, 86-90, 92-96, 98-100 # ' # Failed test (t/smoker.t at line 260) # got: '3' # expected: '1' # $VAR1 = { # '../t/op/utftaint.t' => 1, # '../t/smoke/die.t' => 1, # '../t/smoke/many.t' => 1 # }; # Failed test (t/smoker.t at line 297) # got: ' C:/home/.cpan/build/Test-Smoke-1.36/t/smoke/die.t...........FAILED # No plan found in TAP output # C:/home/.cpan/build/Test-Smoke-1.36/t/smoke/many.t..........FAILED # 2-6, 8-12, 14-18, 20-24, 26-30, 32-36, 38-42 # 44-48, 50-54, 56-60, 62-66, 68-72, 74-78 # 80-84, 86-90, 92-96, 98-100 # ' # expected: ' ../t/smoke/die.t............................................FAILED # No plan found in TAP output # ../t/smoke/many.t...........................................FAILED # 2-6, 8-12, 14-18, 20-24, 26-30, 32-36, 38-42 # 44-48, 50-54, 56-60, 62-66, 68-72, 74-78 # 80-84, 86-90, 92-96, 98-100 # ' ok 19 - One inconssistent test result ok 20 - The object isa Test::Smoke::Smoker not ok 21 - Catch Test::Harness 3+ output not ok 22 - One inconssistent test result ok 23 - The object isa Test::Smoke::Smoker not ok 24 - Catch Test::Harness 3.13 output ok 25 - One inconssistent test result ok 26 - require Test::Smoke::Syncer; ok 27 - The object isa Test::Smoke::Syncer::Copy ok 28 - Patchlevel: 20000 ok 29 - The object isa Test::Smoke::Smoker ok 30 - skip_tests file exists ok 31 - MANIFEST was copied ok 32 - t/op/skip.t was renamed ok 33 - files removed from MANIFEST ok 34 - MANIFEST.ORG was removed ok 35 - t/op/skip.t was renamed back ok 36 - files back in MANIFEST # Looks like you failed 3 tests of 36. dubious Test returned status 3 (wstat 768, 0x300) DIED. FAILED tests 21-22, 24 Failed 3/36 tests, 91.67% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/smoker.t 3 768 36 3 8.33% 21-22 24 Failed 1/1 test scripts, 0.00% okay. 3/36 subtests failed, 91.67% okay. NMAKE : fatal error U1077: 'H:\Perl\bin\perl.exe' : return code '0x3' Stop. C:\home\.cpan\build\Test-Smoke-1.36>
On Wed Oct 29 06:10:37 2008, TONYC wrote: Show quoted text
> test fail as attached. > > From debugging $self->{ddir} is empty so $test_base is only 't' in > _normalize_testname(), and the rel2abs() following is ineffective.
I think I've got it, will be in 1.39