Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

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

Report information
The Basics
Id: 89908
Status: open
Priority: 0/
Queue: Test-File

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

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



Subject: Test Fail When Run in Parallel
Date: Wed, 30 Oct 2013 14:02:30 -0700
To: bug-test-file [...] rt.cpan.org
From: "David E. Wheeler" <dwheeler [...] cpan.org>
See here: https://travis-ci.org/theory/dist-zilla-localetextdomain/jobs/13283705#L5413 Output: Building and testing Test-File-1.35 ... cp lib/Test/File.pm blib/lib/Test/File.pm Manifying blib/man3/Test::File.3 PERL_DL_NONLAZY=1 /home/travis/perl5/perlbrew/perls/5.18/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t ===( 16;0 11/19 4/? 1/26 0/30 0/? 0/? 0/1 0/? 0/... )===# MSWin32 [20:57:24] t/dm_skeleton.t ............... ok 4 ms [20:57:24] t/load.t ...................... ok 10 ms [20:57:24] t/file_sizes.t ................ Failed 1/26 subtests (less 5 skipped subtests: 20 okay) ===( 74;0 24/? 2/30 2/14 0/37 1/14 0/? 0/? 0/? ... )=== # Failed test at t/file_contains.t line 120. # STDOUT is: # not ok 1 - min_file doesn't contain (?^:(?mx:^ xxxxxxxxxxxxxxxxxxxx $)) # # not: # ok 1 - min_file doesn't contain (?^:(?mx:^ xxxxxxxxxxxxxxxxxxxx $)) # # ok 2 - min_file doesn't contain (?^:(?mx:^ xxxxxxxxxxxxxxxxxxxx $)) # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file doesn't contain (?^:(?mx:^ xxxxxxxxxxxxxxxxxxxx $))' # # at t/file_contains.t line 119. # # not: # # as expected # Failed test at t/file_contains.t line 125. # STDOUT is: # not ok 1 - file has the goods # # not: # ok 1 - file has the goods # # ok 2 - file has the goods # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'file has the goods' # # at t/file_contains.t line 124. # # not: # # as expected # Failed test at t/file_contains.t line 139. # STDERR is: # # File [not_readable] does not exist! # # Failed test 'not_readable doesn't contain (?^:(?mx:^ xxxxxxxxxxxxxxxxxxxx $))' # # at t/file_contains.t line 138. # # not: # # File [not_readable] is not readable! # # /#\s+Failed\ test.*?\n?.*?at\ t\/file_contains\.t line 138.*\n?/ # # as expected # Failed test at t/file_contains.t line 147. # STDOUT is: # not ok 1 - min_file doesn't contain (?^:(?mx:^ xxxxxxxxxxxxxxxxxxxx $)) # # not: # ok 1 - min_file doesn't contain (?^:(?mx:^ xxxxxxxxxxxxxxxxxxxx $)) # # not ok 2 - min_file doesn't contain (?^:(?mx:^ xxxxxxxxxxx $)) # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file doesn't contain (?^:(?mx:^ xxxxxxxxxxxxxxxxxxxx $))' # # at t/file_contains.t line 146. # # not: # /#\s+Failed\ test.*?\n?.*?at\ t\/file_contains\.t line 146.*\n?/ # # # 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # # xxxxxxxxxxx # # ' # # matches '(?^:(?mx:^ xxxxxxxxxxx $))' # # as expected [20:57:24] t/file_contains.t ............. Failed 4/24 subtests [20:57:24] t/obviously_non_multi_user.t .. ok 10 ms [20:57:24] t/link_counts.t ............... ok 40 ms [20:57:24] t/prereq.t .................... skipped: Test::Prereq required to test dependencies [20:57:24] t/normalize.t ................. ok 47 ms ===( 141;0 21/30 14/37 1/15 0/? 0/? 0/? 0/? 0/? )========== # Failed test at t/setup_common line 54. # got: undef # expected: '53' # File [min_file] does not exist # Failed test 'min_file exists' # at t/line_counters.t line 32. Can't open min_file: No such file or directory at t/line_counters.t line 34. # Failed test 'min_file has at least one line' # at t/line_counters.t line 35. # '0' # > # '1' # Failed test at t/line_counters.t line 46. # STDOUT is: # not ok 1 - min_file line count is between [-1] and [1] lines # # not: # ok 1 - min_file line count is between [-1] and [1] lines # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is between [-1] and [1] lines' # # at t/line_counters.t line 45. # # not: # # as expected # Failed test at t/line_counters.t line 50. # STDOUT is: # not ok 1 - min_file line count is between [0] and [1] lines # # not: # ok 1 - min_file line count is between [0] and [1] lines # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is between [0] and [1] lines' # # at t/line_counters.t line 49. # # not: # # as expected # Failed test at t/line_counters.t line 54. # STDOUT is: # not ok 1 - min_file line count is between [0] and [0] lines # # not: # ok 1 - min_file line count is between [0] and [0] lines # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is between [0] and [0] lines' # # at t/line_counters.t line 53. # # not: # # as expected # Failed test at t/line_counters.t line 58. # STDOUT is: # not ok 1 - min_file line count is 0 lines # # not: # ok 1 - min_file line count is 0 lines # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is 0 lines' # # at t/line_counters.t line 57. # # not: # # as expected # Failed test at t/line_counters.t line 62. # STDOUT is: # not ok 1 - min_file line count is not 1 lines # # not: # ok 1 - min_file line count is not 1 lines # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is not 1 lines' # # at t/line_counters.t line 61. # # not: # # as expected # File [min_file] does not exist # Failed test 'min_file exists' # at t/line_counters.t line 122. # Failed test at t/line_counters.t line 163. # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is 1 lines' # # at t/line_counters.t line 162. # # not: # # Expected [3] lines in [min_file], got [0] lines! # # Failed test 'min_file line count is 1 lines' # # at t/line_counters.t line 162. # # as expected # Failed test at t/line_counters.t line 167. # STDOUT is: # not ok 1 - min_file line count is not 1 lines # # not: # ok 1 - min_file line count is not 1 lines # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is not 1 lines' # # at t/line_counters.t line 166. # # not: # # as expected # Failed test at t/line_counters.t line 177. # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is not 0 lines' # # at t/line_counters.t line 176. # # not: # # Expected something other than [0] lines in [min_file], but got [0] lines! # # Failed test 'min_file line count is not 0 lines' # # at t/line_counters.t line 176. # # as expected # STDERR is: # # File [min_file] does not exist! # # Failed test 'min_file line count is between [1] and [2] lines' # # at t/line_counters.t line 186. # # not: # # Expected a line count between [1] and [2] in [min_file], but got [0] lines! # # Failed test 'min_file line count is between [1] and [2] lines' # # at t/line_counters.t line 186. # # as expected [20:57:24] t/line_counters.t ............. Failed 14/30 subtests [20:57:24] t/links.t ..................... ok 34 ms [20:57:24] t/owner.t ..................... ok 12 ms [20:57:24] t/test_dirs.t ................. ok 6 ms [20:57:24] t/win32.t ..................... ok 13 ms [20:57:24] t/test_files.t ................ ok 19 ms [20:57:24] t/pod_coverage.t .............. ok 19 ms [20:57:24] t/pod.t ....................... ok 30 ms [20:57:24] Test Summary Report ------------------- t/file_sizes.t (Wstat: 0 Tests: 25 Failed: 0) Parse errors: Bad plan. You planned 26 tests but ran 25. t/file_contains.t (Wstat: 0 Tests: 24 Failed: 4) Failed tests: 20-21, 23-24 t/line_counters.t (Wstat: 0 Tests: 28 Failed: 12) Failed tests: 10-16, 23, 27-30 Parse errors: Tests out of sequence. Found (6) but expected (5) Tests out of sequence. Found (8) but expected (6) Tests out of sequence. Found (9) but expected (7) Tests out of sequence. Found (10) but expected (8) Tests out of sequence. Found (11) but expected (9) Displayed the first 5 of 25 TAP syntax errors. Re-run prove with the -p option to see them all. Files=16, Tests=227, 0 wallclock secs ( 0.08 usr 0.03 sys + 0.76 cusr 0.14 csys = 1.01 CPU) Result: FAIL Failed 3/16 test programs. 16/227 subtests failed. make: *** [test_dynamic] Error 255 FAIL
this should be fixed in 1.39.