Condition Coverage

blib/lib/SVN/Dumpfilter.pm
Criterion Covered Total %
condition 0 72 0.0


and 3 conditions

line !l l&&!r l&&r condition
95 0 0 0 $version >= 1 && $version <= 3
145 0 0 0 defined($line = <$dumpfh>) and $line =~ /^SVN-fs-dump-format-version: (\d+)$/
166 0 0 0 defined($line = <$dumpfh>) and $line =~ /^$/
177 0 0 0 defined($line = <$dumpfh>) and $line =~ /^$/
201 0 0 0 defined($line = <$dumpfh>) and $line =~ /^$/
248 0 0 0 exists $$prop{'svn:mime-type'} and not $$prop{'svn:mime-type'} =~ m[^text/]
253 0 0 0 exists $$header{'Text-delta'} and lc $$header{'Text-delta'} eq 'true'
307 0 0 0 defined($line = <$infh>) and not $line =~ /^$/
384 0 0 0 exists $$header{'Prop-content-length'} and $$header{'Prop-content-length'} > 0
395 0 0 0 exists $$header{'Text-content-length'} and $$header{'Text-content-length'} > 0
0 0 0 exists $$header{'Text-content-length'} and $$header{'Text-content-length'} > 0 and exists $$href{'content'}
419 0 0 0 $$header{'Content-length'} == 0 and not $header_existed
439 0 0 0 $length == 0 and not $header_existed
601 0 0 0 exists $$header{'Prop-content-length'} and exists $$header{'Content-length'}
643 0 0 0 exists $$header{'Text-content-length'} and exists $$header{'Text-content-md5'}
0 0 0 exists $$header{'Text-content-length'} and exists $$header{'Text-content-md5'} and not exists $$header{'Node-copyfrom-rev'} ^ exists $$header{'Node-copyfrom-path'}
0 0 0 exists $$header{'Node-copyfrom-rev'} and exists $$header{'Node-copyfrom-path'}
0 0 0 exists $$header{'Node-copyfrom-rev'} and exists $$header{'Node-copyfrom-path'} and not exists $$header{'Text-content-length'} ^ exists $$header{'Text-content-md5'}

or 2 conditions

line l !l condition
225 0 0 shift() || 1
238 0 0 shift() || 1
544 0 0 shift() || []

or 3 conditions

line l !l&&r !l&&!r condition
121 0 0 0 not defined $filtersub or ref $filtersub ne 'CODE'
621 0 0 0 $action eq 'add' or $action eq 'replace'
643 0 0 0 exists $$header{'Text-content-length'} and exists $$header{'Text-content-md5'} and not exists $$header{'Node-copyfrom-rev'} ^ exists $$header{'Node-copyfrom-path'} or exists $$header{'Node-copyfrom-rev'} and exists $$header{'Node-copyfrom-path'} and not exists $$header{'Text-content-length'} ^ exists $$header{'Text-content-md5'}
673 0 0 0 exists $$header{'Text-content-length'} or exists $$header{'Text-content-md5'}