eval "use Test::Pod::Coverage tests => 34"; if ($@) { use Test; plan(tests => 1); skip("Test::Pod::Coverage required for testing"); } else { my $trustparents = { coverage_class => 'Pod::Coverage::CountParents' }; pod_coverage_ok("Net::Packet", $trustparents); pod_coverage_ok("Net::Packet::Consts", $trustparents); pod_coverage_ok("Net::Packet::Env", $trustparents); pod_coverage_ok("Net::Packet::Frame", $trustparents); pod_coverage_ok("Net::Packet::Dump", $trustparents); pod_coverage_ok("Net::Packet::Utils", $trustparents); pod_coverage_ok("Net::Packet::Desc", $trustparents); pod_coverage_ok("Net::Packet::DescL2", $trustparents); pod_coverage_ok("Net::Packet::DescL3", $trustparents); pod_coverage_ok("Net::Packet::DescL4", $trustparents); pod_coverage_ok("Net::Packet::Layer", $trustparents); pod_coverage_ok("Net::Packet::Layer2", $trustparents); pod_coverage_ok("Net::Packet::Layer3", $trustparents); pod_coverage_ok("Net::Packet::Layer4", $trustparents); pod_coverage_ok("Net::Packet::Layer7", $trustparents); # Layer 2 pod_coverage_ok("Net::Packet::ETH", $trustparents); pod_coverage_ok("Net::Packet::NULL", $trustparents); pod_coverage_ok("Net::Packet::PPP", $trustparents); pod_coverage_ok("Net::Packet::RAW", $trustparents); pod_coverage_ok("Net::Packet::SLL", $trustparents); # Layer 3 pod_coverage_ok("Net::Packet::ARP", $trustparents); pod_coverage_ok("Net::Packet::IPv4", $trustparents); pod_coverage_ok("Net::Packet::IPv6", $trustparents); pod_coverage_ok("Net::Packet::LLC", $trustparents); pod_coverage_ok("Net::Packet::PPPLCP", $trustparents); pod_coverage_ok("Net::Packet::PPPoE", $trustparents); pod_coverage_ok("Net::Packet::VLAN", $trustparents); # Layer 4 pod_coverage_ok("Net::Packet::CDP", $trustparents); pod_coverage_ok("Net::Packet::ICMPv4", $trustparents); pod_coverage_ok("Net::Packet::IGMPv4", $trustparents); pod_coverage_ok("Net::Packet::OSPF", $trustparents); pod_coverage_ok("Net::Packet::STP", $trustparents); pod_coverage_ok("Net::Packet::TCP", $trustparents); pod_coverage_ok("Net::Packet::UDP", $trustparents); }