line |
true |
false |
branch |
26
|
0 |
118 |
unless $self->prepare_proc_cpuinfo |
29
|
3 |
115 |
if (/arm/) |
30
|
0 |
115 |
if (/aarch64/) |
31
|
1 |
114 |
if (/ppc/) |
32
|
0 |
114 |
if (/sparc/) |
33
|
2 |
112 |
if (/s390x/) |
48
|
0 |
475 |
unless open my $fh, "<", $file |
50
|
12 |
1973 |
if /^\s*[;#]/ |
52
|
162 |
1811 |
unless /\S/ |
55
|
1385 |
426 |
if (my($k, $v) = /^(.*\S)\s*=\s*(\S.*)$/) |
57
|
8 |
1377 |
if defined $os->{$k} |
59
|
31 |
1346 |
if $v =~ /^["(]?undef(?:ined)?[")]$/i |
63
|
2 |
424 |
if /^[12][0-9]{3}(?:,\s*[12][0-9]{3})*$/ |
64
|
336 |
88 |
unless exists $os->{$_} |
72
|
103 |
15 |
if $ENV{'SMOKE_USE_ETC'} |
75
|
0 |
0 |
unless $os->{'DISTRIB_ID'} or $os->{'DISTRIB_RELEASE'} or $os->{'DISTRIB_CODENAME'} |
78
|
15 |
0 |
unless open my $ch, "lsb_release -a 2>&1 |" |
88
|
0 |
0 |
unless /^\s*(\S.*?)\s*:\s*(.*?)\s*$/ |
89
|
0 |
0 |
unless $2 eq "n/a" |
97
|
624 |
355 |
if -f $_ |
98
|
17 |
835 |
-d $_ ? : |
107
|
118 |
357 |
unless (defined $distro or $df =~ /\blsb-/) |
115
|
0 |
118 |
unless keys %os |
119
|
336 |
1377 |
unless defined $os{$key} |
120
|
99 |
1278 |
unless exists $os{$KEY} |
123
|
27 |
91 |
if ($os{'DISTRIB_DESCRIPTION'}) { } |
|
60 |
31 |
elsif ($os{'PRETTY_NAME'}) { } |
|
0 |
31 |
elsif ($os{'VERSION'} and $os{'NAME'}) { } |
|
1 |
30 |
elsif ($os{'VERSION'} and $os{'CODENAME'}) { } |
|
11 |
19 |
elsif ($os{'MAJORVERSION'} and defined $os{'MINORVERSION'}) { } |
|
2 |
17 |
elsif ($os{'DISTRIBVER'} and exists $os{'NETBSDSRCDIR'}) { } |
125
|
24 |
3 |
if $os{'DISTRIB_CODENAME'} and not $distro =~ /\b$os{'DISTRIB_CODENAME'}\b/i |
127
|
1 |
26 |
if ($os{'VERSION_ID'} and not $distro =~ /\b$os{'VERSION_ID'}\b/i) { } |
|
0 |
26 |
elsif ($os{'DISTRIB_RELEASE'} and not $distro =~ /\b$os{'DISTRIB_RELEASE'}\b/i) { } |
136
|
59 |
1 |
if (my $vid = $os{'VERSION_ID'}) |
138
|
11 |
48 |
if (@rv = grep(/^$vid\./, sort(keys %os))) |
140
|
11 |
0 |
if $rv[0] =~ /^[0-9]+\.\w+$/ |
143
|
13 |
35 |
if (not @rv and defined $os{'NAME'} and @rv = grep(/^$os{'NAME'} (?:(?:release|version)\s+)?$vid\./, sort(keys %os))) |
145
|
13 |
0 |
if ($rv[0] =~ /\s($vid\.[-.\w]+)/) |
154
|
3 |
57 |
if $os{'VERSION_ID'} and not $distro =~ /\b$os{'VERSION_ID'}\b/i |
161
|
1 |
0 |
if (my(@welcome) = grep(s/^\s*Welcome\s+to\s+(\S*$distro\S*)\b.*/$1/i, keys %os)) |
165
|
1 |
0 |
unless $distro =~ /\b$os{'CODENAME'}\b/ |
169
|
11 |
0 |
if -d "/usr/syno" or join($", @dist_file) =~ m[^\S*/VERSION$] |
171
|
11 |
0 |
if $os{'BUILDNUMBER'} |
172
|
7 |
4 |
if $os{'SMALLFIXNUMBER'} |
217
|
3 |
14 |
if (my(@welcome) = grep(s/^\s*Welcome\s+to\s+//i, @key)) { } |
|
12 |
2 |
elsif (my(@rel) = grep(/\brelease\b/i, @key)) { } |
|
2 |
0 |
elsif (my(@lnx) = grep(/\bLinux\b/i, @key)) { } |
|
0 |
0 |
elsif ($distro and @vsn) { } |
221
|
1 |
0 |
if @rel > 1 and $rel[0] =~ /^Enterprise Linux Enterprise/ and $rel[1] =~ /^Oracle Linux/ |
240
|
118 |
0 |
if ($distro =~ s/^\s*(.*\S)\s*$/$1/) |
281
|
0 |
112 |
unless (defined $info{$tags[0]}) |
285
|
112 |
0 |
if $info{$tags[2]} |
287
|
112 |
0 |
if ($info{$tags[0]}) { } |
297
|
111 |
1 |
if ($n_phys_id) |
299
|
4 |
107 |
if $n_processor > $n_phys_id |
302
|
0 |
1 |
if ($n_core_id) |
304
|
0 |
0 |
if $n_processor > $n_core_id |
312
|
0 |
0 |
unless my($tag, $count) = $cores =~ /^(.*\S)\s*:\s*(\d+)/ |
313
|
0 |
0 |
if ($tag eq 'core id') { } |
322
|
0 |
1 |
if $n_cores > $n_cpu |
351
|
3 |
0 |
if $mhz |
382
|
1 |
0 |
if ($info{'detected'} = $self->from_cpuinfo("detected as")) |
415
|
0 |
0 |
if $info{'Cpu0ClkTck'} |
446
|
2 |
0 |
if $mhz |
459
|
118 |
0 |
if (open my $pci, "<", "/proc/cpuinfo") |
504
|
0 |
351 |
unless defined $first |