Condition Coverage

blib/lib/Sys/Info/Driver/Linux/OS.pm
Criterion Covered Total %
condition 5 29 17.2


and 3 conditions

line !l l&&!r l&&r condition
128 0 0 9 defined $id and defined $gid
129 0 0 9 $id == 0 && $gid == 0
232 0 0 0 -e $cmd and -x _

or 2 conditions

line l !l condition
102 2 0 $self->slurp({cpuinfo => '/proc/cpuinfo', fstab => '/etc/fstab', issue => '/etc/issue', loadavg => '/proc/loadavg', meminfo => '/proc/meminfo', resolv => '/etc/resolv.conf', scaling_cur_freq => '/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq', swaps => '/proc/swaps', timezone => '/etc/localtime', timezone_old => '/etc/timezone', uptime => '/proc/uptime', version => '/proc/version'}->{'uptime'}) || (return 0)
135 0 2 POSIX::getlogin() || (return)
150 0 0 $@ || 'Zombie error'
254 1 0 $distro->manufacturer || ''

or 3 conditions

line l !l&&r !l&&!r condition
147 0 0 0 $rv ||= $login
181 0 0 0 not @junk or @junk != 6
236 0 0 0 not @raw or @raw < 2
0 0 0 not @raw or @raw < 2 or not $raw[1]