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>