Condition Coverage

blib/lib/RPerl/CompileUnit/Module/Class.pm
Criterion Covered Total %
condition 24 36 66.6


and 3 conditions

line !l l&&!r l&&r condition
432 0 0 0 $CHECK ne 'ON' and $CHECK ne 'TRACE'
582 41 0 11 $property_type =~ /_arrayref$/ and not eval 'defined &' . $package_name . '::get_' . $property_name . '_element'
34 0 7 $property_type =~ /_hashref$/ and not eval 'defined &' . $package_name . '::get_' . $property_name . '_element'
772 37 0 52 defined $object_property_key and defined $object_property_type
37 0 52 defined $object_property_key and defined $object_property_type and defined $object_property_inner_type_name

or 3 conditions

line l !l&&r !l&&!r condition
50 476 0 2344 $parent_package_name eq 'RPerl::CompileUnit::Module::Class' or $parent_package_name eq 'Parse::Eyapp::Node'
85 66 0 30 $parent_package_name eq 'RPerl::CompileUnit::Module::Class' or $parent_package_name eq 'Parse::Eyapp::Node'
193 0 0 3831 not defined $module_filename_long or $module_filename_long eq $module_filename_short
222 315 2313 1203 exists $rperlnamespaces_generated::CORE->{$namespace_root} or exists $rperlnamespaces_generated::RPERL_DEPS->{$namespace_root}
2313 110 1093 exists $rperlnamespaces_generated::CORE->{$namespace_root} or exists $rperlnamespaces_generated::RPERL_DEPS->{$namespace_root} or exists $rperlnamespaces_generated::RPERL_FILES->{$module_filename_short}
271 20 0 165745 $module_file_line =~ /\=\s*\<\<\s*(\w+)\s*\;\s*$/msx or $module_file_line =~ /\=\s*\<\<\s*\'(\w+)\'\s*\;\s*$/msx
20 10 165735 $module_file_line =~ /\=\s*\<\<\s*(\w+)\s*\;\s*$/msx or $module_file_line =~ /\=\s*\<\<\s*\'(\w+)\'\s*\;\s*$/msx or $module_file_line =~ /\=\s*\<\<\s*\"(\w+)\"\s*\;\s*$/msx