Condition Coverage

blib/lib/Geo/IP.pm
Criterion Covered Total %
condition 22 50 44.0


and 3 conditions

line !l l&&!r l&&r condition
119 6 0 0 exists $$gi{'buf'} and $$gi{'flags'}
6 0 0 exists $$gi{'buf'} and $$gi{'flags'} and $$gi{'flags'} & 8
0 6 0 @_ > 1 and $_[1]
6 0 0 $flags and $flags & 9
0 0 0 $left_seek_num != 0 and $c == $gi->_seek_country($left_seek_num - 1)
0 0 0 $right_seek_num != 4294967295 and $c == $gi->_seek_country($right_seek_num + 1)

or 2 conditions

line l !l condition
119 0 0 $_id_by_code{$_[1]} || 0

or 3 conditions

line l !l&&r !l&&!r condition
32 0 0 7 $GEOIP_PP_ONLY or $ENV{'GEOIP_PP_ONLY'}
119 0 1 3 $$gi{'databaseType'} == 6 or $$gi{'databaseType'} == 2
1 2 1 $$gi{'databaseType'} == 6 or $$gi{'databaseType'} == 2 or $$gi{'databaseType'} == 5
3 0 1 $$gi{'databaseType'} == 6 or $$gi{'databaseType'} == 2 or $$gi{'databaseType'} == 5 or $$gi{'databaseType'} == 11
2 0 1 $$gi{'databaseType'} == 6 or $$gi{'databaseType'} == 2 or $$gi{'databaseType'} == 5 or $$gi{'databaseType'} == 11 or $$gi{'databaseType'} == 9
0 1 0 $$gi{'databaseType'} == 6 or $$gi{'databaseType'} == 2 or $$gi{'databaseType'} == 5 or $$gi{'databaseType'} == 11 or $$gi{'databaseType'} == 9 or $$gi{'databaseType'} == 32
1 0 0 $$gi{'databaseType'} == 6 or $$gi{'databaseType'} == 2 or $$gi{'databaseType'} == 5 or $$gi{'databaseType'} == 11 or $$gi{'databaseType'} == 9 or $$gi{'databaseType'} == 32 or $$gi{'databaseType'} == 4
2 0 2 $$gi{'databaseType'} == 5 or $$gi{'databaseType'} == 4
2 0 2 $$gi{'databaseType'} == 5 or $$gi{'databaseType'} == 4 or $$gi{'databaseType'} == 11
1 0 5 $$gi{'databaseType'} == 1 or $$gi{'databaseType'} == 10