Checking whether your kit is complete... Looks good Creating new 'Build' script for 'IO-EventMux' version '1.01' lib/IO/EventMux.pm -> blib/lib/IO/EventMux.pm Manifying blib/lib/IO/EventMux.pm -> blib/libdoc/IO::EventMux.3 t/cfd...............1..7 listener:IO::Socket::INET=GLOB(0x34b104) talker:IO::Socket::INET=GLOB(0x1035ac) IO::Socket::INET=GLOB(0x1035ac) ready: IO::Socket::INET=GLOB(0x2561c8) accepted: IO::Socket::INET=GLOB(0x1035ac) sent: IO::Socket::INET=GLOB(0x2561c8) read: data 1 ok 1 - Read from IO::Socket::INET=GLOB(0x2561c8) with Split buffering:'data 1' = 'data 1' IO::Socket::INET=GLOB(0x2561c8) read: data 2 ok 2 - Read from IO::Socket::INET=GLOB(0x2561c8) with Split buffering:'data 2' = 'data 2' IO::Socket::INET=GLOB(0x2561c8) sent: IO::Socket::INET=GLOB(0x1035ac) read: data 1 ok 3 - We got god read from IO::Socket::INET=GLOB(0x1035ac) with Regexp buffering:'data 1 # ' = 'data 1 # ' IO::Socket::INET=GLOB(0x1035ac) read: data 2 ok 4 - We got god read from IO::Socket::INET=GLOB(0x1035ac) with Regexp buffering:'data 2 # ' = 'data 2 # ' timeout: ok 5 - Timeout difference was not to long: 1 >= 0 ok 6 - Timeout difference was not to short: 0 <= 0 IO::Socket::INET=GLOB(0x1035ac) closing: IO::Socket::INET=GLOB(0x1035ac) closed: IO::Socket::INET=GLOB(0x2561c8) read: data 3 ok 7 - Read from IO::Socket::INET=GLOB(0x2561c8) with Split buffering:'data 3' = 'data 3' IO::Socket::INET=GLOB(0x2561c8) closing: IO::Socket::INET=GLOB(0x2561c8) closed: ok t/disconnect-delayed-write.1..1 ok 1 - Skip this test until we have written it ok t/disconnect........1..2 listener:IO::Socket::INET=GLOB(0x369c14) talker:IO::Socket::INET=GLOB(0x34c81c) IO::Socket::INET=GLOB(0x34c81c) ready: '' IO::Socket::INET=GLOB(0x256278) accepted: '' IO::Socket::INET=GLOB(0x34c81c) sent: '' IO::Socket::INET=GLOB(0x34c81c) closing: '' IO::Socket::INET=GLOB(0x34c81c) closed: '' ok 1 - Missing is 0 as it should be IO::Socket::INET=GLOB(0x256278) read: 'data 1' IO::Socket::INET=GLOB(0x256278) read: 'data 2' IO::Socket::INET=GLOB(0x256278) read_last: 'data 3' IO::Socket::INET=GLOB(0x256278) closing: '' IO::Socket::INET=GLOB(0x256278) closed: '' ok 2 - Event order is correct ok t/fairness-by-event.1..9 Got event(GLOB(0x34bdc4)): ready -> '' Got event(GLOB(0x34ba7c)): ready -> '' Got event(GLOB(0x34ba4c)): ready -> '' Got event(GLOB(0x34bdc4)): read -> 'hello' ok 1 - We got a new file handle this time Got event(GLOB(0x34ba7c)): read -> 'hello' ok 2 - We got a new file handle this time Got event(GLOB(0x34ba4c)): read -> 'hello' ok 3 - We got a new file handle this time Got event(GLOB(0x34bdc4)): read -> 'hello' ok 4 - We got a new file handle this time Got event(GLOB(0x34ba7c)): read -> 'hello' ok 5 - We got a new file handle this time Got event(GLOB(0x34ba4c)): read -> 'hello' ok 6 - We got a new file handle this time Got event(GLOB(0x34bdc4)): read -> 'hello' ok 7 - We got a new file handle this time Got event(GLOB(0x34ba7c)): read -> 'hello' ok 8 - We got a new file handle this time Got event(GLOB(0x34ba4c)): read -> 'hello' ok 9 - We got a new file handle this time Got event(GLOB(0x34bdc4)): closing -> '' Exit status: 0 Got event(GLOB(0x34ba7c)): closing -> '' Exit status: 0 Got event(GLOB(0x34ba4c)): closing -> '' Exit status: 0 Got event(GLOB(0x34bdc4)): closed -> '' count:2 Got event(GLOB(0x34ba7c)): closed -> '' count:1 Got event(GLOB(0x34ba4c)): closed -> '' ok t/pod-coverage......1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod...............1..0 # Skip Test::Pod 1.14 required for testing POD skipped: Test::Pod 1.14 required for testing POD t/socket-send-error-2.6.19.1..1 ok 1 - We could send to an open udp socket ok t/tcp-send-accept-test.1..1 ok 1 - We could send to an open tcp socket: ok All tests successful, 2 tests skipped. Files=8, Tests=21, 14 wallclock secs ( 7.70 cusr + 2.75 csys = 10.45 CPU) Installing /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/IO/EventMux.pm Installing /export/home/cpanrun/build/5.6.1/man/man3/IO::EventMux.3