Zach, I saw in the Wiki you're taking a swing at Net::Ping. Barring anything else, I'd saw your first cut should be a bunch of can_ok() tests. Check new(), ping(), close(). Also a can_ok('main', 'pingecho') to make sure pingecho got exported.
Then check that new returns an object with isa_ok(). Check that the 'tcp', 'udp' and 'icmp' protocols all work. Check that it fails when you hand it garbage. There's also a private method that can be tested. checksum(). Do that much and release it (CCing [EMAIL PROTECTED]). It's the easy parts, but it's a start. -- Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/ Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One Let's leave my ass out of this, shall we?