Condition Coverage

blib/lib/IPC/Shareable.pm
Criterion Covered Total %
condition 1 47 2.1


and 3 conditions

line !l l&&!r l&&r condition
527 0 0 0 $stored_key and $stored_key == $protect_key
704 0 0 0 $knot->attributes("limit") and $shm_size > 1073741824
740 0 0 0 $knot->attributes("create") and $knot->attributes("exclusive")
858 0 0 0 not $verified_exclusive and $check_count < 10
1015 0 0 0 exists $data->{$id} and keys %{$$data{$id};}
0 0 0 exists $data->{$id} and keys %{$$data{$id};} and tied %{$$data{$id};}
1021 0 0 0 exists $data->[$id] and tied @{$$data[$id];}

or 2 conditions

line l !l condition
32 0 34 $ENV{'SHAREABLE_DEBUG'} || 0
388 0 0 $opts{'var'} || 'HASH'
812 0 0 $opts->{'magic'} || 0
821 0 0 $knot->attributes('key') || ''
904 0 0 $knot->attributes('mode') || 438
931 0 0 &Scalar::Util::reftype($val) || ''
1011 0 0 &Scalar::Util::reftype($parent->{'_data'}) || ''

or 3 conditions

line l !l&&r !l&&!r condition
172 0 0 0 $knot->{'_lock'} or $knot->{'_iterating'}
783 0 0 0 $process_register{$knot->seg->id} ||= $knot
811 0 0 0 $opts->{'owner'} || $$
821 0 0 0 $key_str //= $knot->attributes('key') || ''