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(0x8370514) talker:IO::Socket::INET=GLOB(0x8373c98) IO::Socket::INET=GLOB(0x8373c98) ready: IO::Socket::INET=GLOB(0x8265ec4) accepted: IO::Socket::INET=GLOB(0x8373c98) sent: IO::Socket::INET=GLOB(0x8265ec4) read: data 1 ok 1 - Read from IO::Socket::INET=GLOB(0x8265ec4) with Split buffering:'data 1' = 'data 1' IO::Socket::INET=GLOB(0x8265ec4) read: data 2 ok 2 - Read from IO::Socket::INET=GLOB(0x8265ec4) with Split buffering:'data 2' = 'data 2' IO::Socket::INET=GLOB(0x8265ec4) sent: IO::Socket::INET=GLOB(0x8373c98) read: data 1 ok 3 - We got god read from IO::Socket::INET=GLOB(0x8373c98) with Regexp buffering:'data 1 # ' = 'data 1 # ' IO::Socket::INET=GLOB(0x8373c98) read: data 2 ok 4 - We got god read from IO::Socket::INET=GLOB(0x8373c98) 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(0x8373c98) closing: IO::Socket::INET=GLOB(0x8373c98) closed: IO::Socket::INET=GLOB(0x8265ec4) read: data 3 ok 7 - Read from IO::Socket::INET=GLOB(0x8265ec4) with Split buffering:'data 3' = 'data 3' IO::Socket::INET=GLOB(0x8265ec4) closing: IO::Socket::INET=GLOB(0x8265ec4) 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(0x836d54c) talker:IO::Socket::INET=GLOB(0x8371ff4) IO::Socket::INET=GLOB(0x8371ff4) ready: '' IO::Socket::INET=GLOB(0x8265f24) accepted: '' IO::Socket::INET=GLOB(0x8371ff4) sent: '' IO::Socket::INET=GLOB(0x8371ff4) closing: '' IO::Socket::INET=GLOB(0x8371ff4) closed: '' ok 1 - Missing is 0 as it should be IO::Socket::INET=GLOB(0x8265f24) read: 'data 1' IO::Socket::INET=GLOB(0x8265f24) read: 'data 2' IO::Socket::INET=GLOB(0x8265f24) read_last: 'data 3' IO::Socket::INET=GLOB(0x8265f24) closing: '' IO::Socket::INET=GLOB(0x8265f24) closed: '' ok 2 - Event order is correct ok t/fairness-by-event.1..9 Got event(GLOB(0x836f28c)): read -> 'hello' ok 1 - We got a new file handle this time Got event(GLOB(0x836da50)): read -> 'hello' ok 2 - We got a new file handle this time Got event(GLOB(0x836da20)): read -> 'hello' ok 3 - We got a new file handle this time Got event(GLOB(0x836f28c)): read -> 'hello' ok 4 - We got a new file handle this time Got event(GLOB(0x836da50)): read -> 'hello' ok 5 - We got a new file handle this time Got event(GLOB(0x836da20)): read -> 'hello' ok 6 - We got a new file handle this time Got event(GLOB(0x836f28c)): read -> 'hello' ok 7 - We got a new file handle this time Got event(GLOB(0x836da50)): read -> 'hello' ok 8 - We got a new file handle this time Got event(GLOB(0x836da20)): read -> 'hello' ok 9 - We got a new file handle this time Got event(GLOB(0x836f28c)): ready -> '' Got event(GLOB(0x836da50)): ready -> '' Got event(GLOB(0x836da20)): ready -> '' Got event(GLOB(0x836f28c)): closing -> '' Exit status: 0 Got event(GLOB(0x836da50)): closing -> '' Exit status: 0 Got event(GLOB(0x836da20)): closing -> '' Exit status: 0 Got event(GLOB(0x836f28c)): closed -> '' count:2 Got event(GLOB(0x836da50)): closed -> '' count:1 Got event(GLOB(0x836da20)): 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, 13 wallclock secs ( 7.97 cusr + 1.15 csys = 9.12 CPU) Installing /home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/IO/EventMux.pm Installing /home/cpanrun/build/5.6.1/man/man3/IO::EventMux.3