Subject: | Tests are not parallel-safe ( random failures under HARNESS_OPTIONS=j{x>1} ) |
Random example:
Running make test
PERL_DL_NONLAZY=1 /home/travis/perl5/perlbrew/perls/5.12.4/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/pod.t ............... skipped: Test::Pod 1.14 required for testing POD
t/append_null.t ....... ok
t/chomp.t ............. ok
t/binmode.t ........... ok
t/data_list.t ......... ok
t/data_scalar.t ....... ok
t/inode.t ............. ok
read_file 'edit_file_data' - sysopen: No such file or directory at t/edit_file.t line 83.
# Looks like you planned 5 tests but ran 3.
# Looks like your test exited with 2 just after 3.
t/edit_file.t .........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/5 subtests
t/file_object.t ....... ok
t/no_clobber.t ........ ok
t/pod_coverage.t ...... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
t/error_mode.t ........ ok
t/newline.t ........... ok
t/error.t ............. ok
t/original.t .......... ok
t/perms.t ............. ok
t/prepend_file.t ...... ok
t/pseudo.t ............ ok
t/read_dir.t .......... ok
t/slurp.t ............. ok
t/write_file_win32.t .. ok
t/handle.t ............ ok
t/paragraph.t ......... ok
t/stdin.t ............. ok
t/stringify.t ......... ok
t/tainted.t ........... ok
t/large.t ............. ok
t/signal.t ............ ok