Johannes_M: Modul complie problem - POE-1.003

Beitrag lesen

»» prove gehört zu Test::Harness. Egal. So geht's auch:
»»
»»     perl -MExtUtils::Command::MM -e'test_harness(1, "blib/lib", "blib/arch")' t/10_units/04_drivers/01_sysrw.t

Ok - thx - das funktioniert:

perl -MExtUtils::Command::MM -e'test_harness(1, "blib/lib", "blib/arch")' t/10_units/04_drivers/01_sysrw.t

t/10_units/04_drivers/01_sysrw....1..17
ok 1 - use POE::Driver::SysRW;
ok 2 - disallow zero or negative block sizes
ok 3 - disallow zero or negative block sizes
ok 4 - disallow unknown parameters
ok 5 - get() returns undef on error
ok 6 - get() sets $! on error (Bad file number)
ok 7 - buffered 0 octets on empty put()
ok 8 - no messages buffered
ok 9 - first put: buffer contains 40 octets (should be 40)
ok 10 - one message buffered
ok 11 - second put: buffer contains 85 octets (should be 85)
not ok 12 - flushed 131157 octets == read 66645 octets

#   Failed test 'flushed 131157 octets == read 66645 octets'
#   at t/10_units/04_drivers/01_sysrw.t line 122.
ok 13 - buffer exhausted (got 0 wanted 0)
ok 14 - driver returns undef on eof
ok 15 - $! is clear on eof
ok 16 - put() returns octets left on error
ok 17 - put() sets $! nonzero on error

Looks like you failed 1 test of 17.

dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 12
        Failed 1/17 tests, 94.12% okay
Failed Test                      Stat Wstat Total Fail  Failed  List of Failed

t/10_units/04_drivers/01_sysrw.t    1   256    17    1   5.88%  12
Failed 1/1 test scripts, 0.00% okay. 1/17 subtests failed, 94.12% okay.

Kommando zurück ... hatte das faslche Perl benutzt. Hier jetzt die richtige Ausgabe:

/opt/perl/bin/perl -MExtUtils::Command::MM -e'test_harness(1, "blib/lib", "blib/arch")' t/10_units/04_drivers/01_sysrw.t
t/10_units/04_drivers/01_sysrw....1..17
ok 1 - use POE::Driver::SysRW;
ok 2 - disallow zero or negative block sizes
ok 3 - disallow zero or negative block sizes
ok 4 - disallow unknown parameters
ok 5 - get() returns undef on error
ok 6 - get() sets $! on error (Bad file number)
ok 7 - buffered 0 octets on empty put()
ok 8 - no messages buffered
ok 9 - first put: buffer contains 40 octets (should be 40)
ok 10 - one message buffered
ok 11 - second put: buffer contains 85 octets (should be 85)
not ok 12 - flushed 131157 octets == read 66645 octets

#   Failed test 'flushed 131157 octets == read 66645 octets'
#   at t/10_units/04_drivers/01_sysrw.t line 122.
ok 13 - buffer exhausted (got 0 wanted 0)
ok 14 - driver returns undef on eof
ok 15 - $! is clear on eof
ok 16 - put() returns octets left on error
ok 17 - put() sets $! nonzero on error

Looks like you failed 1 test of 17.

dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 12
        Failed 1/17 tests, 94.12% okay
Failed Test                      Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/10_units/04_drivers/01_sysrw.t    1   256    17    1  12
Failed 1/1 test scripts. 1/17 subtests failed.
Files=1, Tests=17,  1 wallclock secs ( 0.06 cusr +  0.01 csys =  0.07 CPU)
Failed 1/1 test programs. 1/17 subtests failed.