Class::BuildMethods and ActiveState

Ovid on 2006-12-12T19:11:55

Class::BuildMethods is still not available from ActiveState on several platforms. Here's all of the build information I have (for Windows):

	D:\cpanrun\build\5-8-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/00-load....# Tesok
t/10-basic........dubious
	Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-50
	Failed 50/50 tests, 0.00% okay
t/20-classdata....dubious
	Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-11
	Failed 11/11 tests, 0.00% okay
t/pod-coverage....skipped
        all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
t/pod.............skipped
        all skipped: TestFailed 2/5 test scripts, 60.00% okay.Failed Test      Stat Wstat Total FaiNMAKE : fatal error U1077: 'D:\cpanrun\build\5-8-0\bin\perl.exe' : return code '0xff'
Stop.
------------
t/10-basic.t      255 65280    50   50 100.00%  1-50
t/20-classdata.t  255 65280    11   11 100.00%  1-11
2 tests skipped.

Once again, I have no way of using that information to figure out what's wrong. Using the exact same build command on my Mac passes. I no longer have any external dependencies except Test::More (any version), so even their &Scalar::Util::refaddr problem isn't involved any more. I'll drop them another email, but this is frustrating.

Update: I've found the problem, but I'm going to see if I can convince ActiveState to report verbose test information. That's a simple matter of changing this:

test_harness(0, 'blib\lib', 'blib\arch')

To this:

test_harness(1, 'blib\lib', 'blib\arch')

Of course, given how many modules they're testing, this may prove problematic, but it would be a great help to module authors.


Or else...

tsee on 2006-12-13T08:12:58

... just set the environment variable HARNESS_VERBOSE=1?

Steffen