Condition Coverage

blib/lib/POE/Wheel/ReadWrite.pm
Criterion Covered Total %
condition 30 44 68.1


and 3 conditions

line !l l&&!r l&&r condition
40 2 154 2 @_ and ref $_[0] eq 'POE::Kernel'
76 43 0 0 defined $in_filter and defined $out_filter
93 0 0 12 defined $params{'HighMark'} and defined $params{'LowMark'}
97 4 2 6 $params{'HighMark'} > 0 and $params{'LowMark'} > 0
102 134 12 6 defined $params{'HighEvent'} and not defined $params{'HighMark'}
201 211 2 0 $high_mark and $$driver_buffered_out_octets >= $high_mark
264 0 0 132 $$input_filter->can('get_one') and $$input_filter->can('get_one_start')
427 247 0 0 $$self[17] and $new_buffered_out_octets
247 0 0 $$self[17] and $new_buffered_out_octets and not $old_buffered_out_octets
439 0 28 219 $new_buffered_out_octets and not $old_buffered_out_octets
444 233 6 8 $$self[8] and $new_buffered_out_octets >= $$self[8]
465 0 0 41 $old_input_filter->can('get_one') and $old_input_filter->can('get_one_start')

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
87 12 2 2 136 defined $params{'HighMark'} xor defined $params{'LowMark'}
106 12 2 6 132 defined $params{'LowMark'} xor defined $params{'LowEvent'}