Condition Coverage

blib/lib/Device/RAID/Poller/Backends/ZFS.pm
Criterion Covered Total %
condition 0 30 0.0


and 3 conditions

line !l l&&!r l&&r condition
158 0 0 0 defined $line_split[0] and defined $line_split[1]
0 0 0 defined $line_split[0] and defined $line_split[1] and $line_split[0] ne $pool
0 0 0 defined $line_split[0] and defined $line_split[1] and $line_split[0] ne $pool and not $line_split[0] =~ /^mirror\-/
0 0 0 defined $line_split[0] and defined $line_split[1] and $line_split[0] ne $pool and not $line_split[0] =~ /^mirror\-/ and not $line_split[0] =~ /^spare/
0 0 0 defined $line_split[0] and defined $line_split[1] and $line_split[0] ne $pool and not $line_split[0] =~ /^mirror\-/ and not $line_split[0] =~ /^spare/ and not $line_split[0] =~ /^log/
0 0 0 defined $line_split[0] and defined $line_split[1] and $line_split[0] ne $pool and not $line_split[0] =~ /^mirror\-/ and not $line_split[0] =~ /^spare/ and not $line_split[0] =~ /^log/ and not $line_split[0] =~ /^cache/

or 3 conditions

line l !l&&r !l&&!r condition
168 0 0 0 $line_split[1] eq 'ONLINE' or $line_split[1] eq 'INUSE'
204 0 0 0 $^O =~ /freebsd/ or $^O =~ /solaris/
0 0 0 $^O =~ /freebsd/ or $^O =~ /solaris/ or $^O =~ /netbsd/
0 0 0 $^O =~ /freebsd/ or $^O =~ /solaris/ or $^O =~ /netbsd/ or $^O =~ /linux/