Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

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

Report information
The Basics
Id: 17555
Status: new
Priority: 0/
Queue: Test-Base

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

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



Subject: test bugs on Windows 2k + Perl 5.6.1
Below is the result of 'nmake test'. I did start to have a look at the code to see what was wrong, but have had to give up! The dumper.t looks like a straight string comparision, when a hash is being created. C:\.cpanplus\5.6.1\build\Test-Base-0.50>nmake test Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'in c', 'blib\lib', 'blib\arch')" t\append.t t\arguments.t t\array.t t\autoload.t t\ base64.t t\blocks-scalar.t t\blocks_grep.t t\chomp.t t\chop.t t\compact.t t\comp ile.t t\delimiters.t t\description.t t\diff_is.t t\dumper.t t\embed_perl.t t\esc ape.t t\eval.t t\eval_all.t t\eval_stderr.t t\eval_stdout.t t\export.t t\filter_ arguments.t t\filter_delay.t t\filter_functions.t t\filters-append.t t\filters.t t\filters_map.t t\first_block.t t\flatten.t t\get_url.t t\hash.t t\head.t t\int ernals.t t\is.t t\jit-run.t t\join-deep.t t\join.t t\last.t t\late.t t\lazy-filt ers.t t\lines.t t\list.t t\main_filters.t t\multi-level-inherit.t t\name.t t\nex t.t t\no_diff.t t\no_plan.t t\normalize.t t\only-with-implicit.t t\only.t t\oo.t t\oo_run.t t\parentheses.t t\prepend.t t\preserve-order.t t\prototypes.t t\quic k-plan.t t\quick_test.t t\read_file.t t\regexp.t t\repeated-filters.t t\require. t t\reserved_names.t t\reverse-deep.t t\reverse.t t\run-args.t t\run_compare.t t \run_is.t t\run_is_deeply.t t\run_like.t t\run_unlike.t t\simple.t t\skip.t t\sl ice.t t\sort-deep.t t\sort.t t\spec_file.t t\spec_string.t t\split-deep.t t\spli t-regexp.t t\split.t t\strict-warnings.t t\strict.t t\subclass-autoclass.t t\sub class-import.t t\subclass.t t\subclass_late.t t\tail.t t\tie_output.t t\trim.t t \unchomp.t t\use-test-more.t t\write_file.t t\xxx.t t\yaml.t t\zero-blocks.t t\append.................ok t\arguments..............ok t\array..................ok t\autoload...............ok t\base64.................ok t\blocks-scalar..........ok t\blocks_grep............ok t\chomp..................ok t\chop...................ok t\compact................ok t\compile................ok t\delimiters.............ok t\description............ok t\diff_is................ok 3/3 skipped: Win32 doesn't have /tmp t\dumper.................NOK 1 # Failed test 'Dumper Test # @@ -5,13 +5,13 @@ # 4, # 5, # { # - 'a' => 'b', # - 'c' => 'd', # + 'm' => 'n', # 'e' => 'f', # + 'o' => 'p', # 'g' => 'h', # 'i' => 'j', # + 'a' => 'b', # 'k' => 'l', # - 'm' => 'n', # - 'o' => 'p' # + 'c' => 'd' # } # ] # ' # in t\dumper.t at line 5. t\dumper.................NOK 3 # Failed test 'Dumper Test # @@ -5,13 +5,13 @@ # 4, # 5, # { # - 'm' => 'n', # + 'a' => 'b', # + 'c' => 'd', # 'e' => 'f', # - 'o' => 'p', # 'g' => 'h', # 'i' => 'j', # - 'a' => 'b', # 'k' => 'l', # - 'c' => 'd' # + 'm' => 'n', # + 'o' => 'p' # } # ] # ' # in t\dumper.t at line 6. t\dumper.................ok 6/6# Looks like you failed 2 tests of 6. t\dumper.................dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1, 3 Failed 2/6 tests, 66.67% okay t\embed_perl.............ok t\escape.................ok t\eval...................ok t\eval_all...............hello baby # Failed test in C:\.cpanplus\5.6.1\build\Test-Base-0.50\blib\lib/Test/Base.pm at line 323. # Structures begin differing at: # $got->[2] = '' # $expected->[2] = 'hibye' t\eval_all...............ok 1/2# Looks like you failed 1 test of 2. t\eval_all...............dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/2 tests, 50.00% okay t\eval_stderr............You are a foo! You are 1 2. t\eval_stderr............NOK 1 # Failed test ' # @@ -1,2 +0,0 @@ # -You are a foo! # -You are 1 2. # ' # in t\eval_stderr.t at line 3. # Looks like you failed 1 test of 1. t\eval_stderr............dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t\eval_stdout............NOK 1 # Failed test ' # @@ -1,2 +0,0 @@ # -You are a foo! # -You are 1 2. # ' # in t\eval_stdout.t at line 3. # Looks like you failed 1 test of 1. t\eval_stdout............dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t\export.................ok t\filter_arguments.......ok t\filter_delay...........ok t\filter_functions.......ok t\filters-append.........ok t\filters................ok t\filters_map............ok t\first_block............ok t\flatten................ok t\get_url................skipped all skipped: Need to figure out network testing t\hash...................ok t\head...................ok t\internals..............ok t\is.....................ok t\jit-run................ok t\join-deep..............ok t\join...................ok t\last...................ok t\late...................ok t\lazy-filters...........ok t\lines..................ok t\list...................ok t\main_filters...........ok t\multi-level-inherit....ok t\name...................ok t\next...................ok t\no_diff................ok t\no_plan................ok t\normalize..............ok t\only-with-implicit.....ok t\only...................ok t\oo.....................ok t\oo_run.................ok t\parentheses............ok t\prepend................ok t\preserve-order.........ok t\prototypes.............ok t\quick-plan.............ok t\quick_test.............ok t\read_file..............ok t\regexp.................ok t\repeated-filters.......ok t\require................ok t\reserved_names.........ok t\reverse-deep...........ok t\reverse................ok t\run-args...............ok t\run_compare............ok t\run_is.................ok t\run_is_deeply..........ok t\run_like...............ok t\run_unlike.............ok t\simple.................ok t\skip...................ok t\slice..................ok t\sort-deep..............ok t\sort...................ok t\spec_file..............ok t\spec_string............ok t\split-deep.............ok t\split-regexp...........ok t\split..................ok t\strict-warnings........ok t\strict.................ok t\subclass-autoclass.....ok t\subclass-import........ok t\subclass...............ok t\subclass_late..........ok 1/1 skipped: yagni For now... t\tail...................ok t\tie_output.............Keep out! t\tie_output.............NOK 1 # Failed test ' # @@ -1,2 +1 @@ # Stuff # -The eagle has landed # ' # in t\tie_output.t at line 13. t\tie_output.............NOK 2 # Failed test ' # @@ -1,3 +1 @@ # Stuff # -The eagle has landed # -This bird had flown # ' # in t\tie_output.t at line 17. You 'lil rascal... t\tie_output.............NOK 3 # Failed test ' # @@ -1,2 +0,0 @@ # -Keep out! # -You 'lil rascal... # ' # in t\tie_output.t at line 21. # Looks like you failed 3 tests of 3. t\tie_output.............dubious Test returned status 3 (wstat 768, 0x300) DIED. FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t\trim...................ok t\unchomp................ok t\use-test-more..........ok t\write_file.............ok t\xxx....................ok t\yaml...................ok t\zero-blocks............ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t\dumper.t 2 512 6 2 33.33% 1 3 t\eval_all.t 1 256 2 1 50.00% 1 t\eval_stderr.t 1 256 1 1 100.00% 1 t\eval_stdout.t 1 256 1 1 100.00% 1 t\tie_output.t 3 768 3 3 100.00% 1-3 1 test and 4 subtests skipped. Failed 5/98 test scripts, 94.90% okay. 8/422 subtests failed, 98.10% okay. NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0xff' Stop. C:\.cpanplus\5.6.1\build\Test-Base-0.50>perl -v This is perl, v5.6.1 built for MSWin32-x86-multi-thread (with 1 registered patch, see perl -V for more detail) Copyright 1987-2001, Larry Wall Binary build 638 provided by ActiveState Corp. http://www.ActiveState.com ActiveState is a division of Sophos. Built Apr 13 2004 19:24:21 C:\.cpanplus\5.6.1\build\Test-Base-0.50>uname -a MINGW32_NT-5.0 MACHINENAME 1.0.10(0.46/3/2) 2004-03-15 07:17 i686 unknown