On Fri, May 14, 2004 at 09:16:00PM -0400, stevan little wrote: > Tim, Andy,
Could you take a look at this problem with threaded perl: t/10examp.............ok 165/252Invalid value for shared scalar at /usr/local/perl583-i/lib/5.8.3/Test/Builder.pm line 319. WHOA! Somehow you got a different number of results than tests ran! This should never happen! Please contact the author immediately! END failed--call queue aborted. t/10examp.............dubious Test returned status 20 (wstat 5120, 0x1400) DIED. FAILED tests 166-252 Failed 87/252 tests, 65.48% okay I got this using v5.8.3 built for i386-freebsd-thread-multi Google finds lots of references to the problem for 5.8.0, some for 5.8.2 and none for 5.8.3 I'm using Test::Builder 0.17, which seems to be from the latest full release of Test::Simple. But there's also a development release that says 0.48_01 Mon Nov 11 02:36:43 EST 2002 - Mention Test::Class in Test::More's SEE ALSO * use_ok() now DWIM for version checks ==> - More problems with ithreads fixed. * Test::Harness upgrade no longer optional. It was causing too many problems when the T::H upgrade didn't work. * Drew Taylor added a 'no_diag' option to Test::More to switch off all diag() statements. * Test::Builder/More no longer automatically loads threads.pm when threads are enabled. The user must now do this manually. * Alex Francis added reset() reset the state of Test::Builder in persistent environments. - David Hand noted that Test::Builder/More exit code behavior was not documented. Only Test::Simple. Will that probably fix it? And why is it 18 months old without a full release? Tim