line |
true |
false |
branch |
147
|
0 |
20 |
unless (ref $fh eq "GLOB") |
152
|
0 |
20 |
UNIVERSAL::isa($_[0], 'HASH') ? : |
|
20 |
0 |
@_ ? : |
160
|
28 |
412 |
exists $args{$_} ? : |
166
|
0 |
20 |
if $fields{'is56x'} |
167
|
0 |
20 |
if $^O =~ /VMS/i |
169
|
18 |
2 |
unless (defined $fields{'testmake'}) |
171
|
0 |
18 |
if $fields{'is_win32'} |
172
|
0 |
18 |
if $fields{'is_vms'} |
224
|
21 |
18 |
if ($key eq "all_defaults") |
232
|
0 |
18 |
unless exists $CONFIG{"df_$key"} |
234
|
0 |
18 |
if @_ |
285
|
0 |
0 |
if $self->{'is_vms'} |
289
|
0 |
0 |
if $self->{'v'} > 1 |
301
|
0 |
0 |
if $cinfo{'cc'} |
304
|
0 |
0 |
unless ($c_result) |
310
|
0 |
0 |
unless exists $sconf{'ldlibpthname'} |
313
|
0 |
0 |
if $sconf{'ldlibpthname'} |
318
|
0 |
0 |
if ($build_stat == -1) |
324
|
0 |
0 |
if ($build_stat == 0) |
329
|
0 |
0 |
unless ($self->make_test_prep) |
350
|
0 |
0 |
if ($self->{'fdir'} and -d $self->{'fdir'}) { } |
360
|
0 |
0 |
$self->{'is_vms'} ? : |
375
|
0 |
0 |
unless $self->{'v'} > 1 |
382
|
0 |
0 |
if ($mani_check->{$file} == ST_MISSING()) { } |
|
0 |
0 |
elsif ($mani_check->{$file} == ST_UNDECLARED()) { } |
401
|
0 |
0 |
unless UNIVERSAL::isa($policy, "Test::Smoke::Policy") |
405
|
0 |
0 |
if (@substs) |
425
|
0 |
0 |
if ($self->{'is_win32'}) { } |
|
0 |
0 |
elsif ($self->{'is_vms'}) { } |
428
|
0 |
0 |
"$config" =~ /-DCCTYPE=/ ? : |
459
|
0 |
0 |
if $self->{'is_vms'} and $config->has_arg("-Dusevmsdebug") |
462
|
0 |
0 |
if $self->{'is_win32'} and $config->has_arg("-Uuseshrplib") |
467
|
0 |
0 |
if ($self->{'is_win32'}) |
473
|
0 |
0 |
if $cinfo{'cc'} |
475
|
0 |
0 |
if $self->{'w32cc'} =~ /MSVC|BORLAND|GCC/ |
482
|
0 |
0 |
if $self->{'is_vms'} and $config->has_arg("-Dusevmsdebug") |
484
|
0 |
0 |
if $self->{'is_win32'} and $config->has_arg("-Uuseshrplib") |
489
|
0 |
0 |
unless -x $miniperl |
491
|
0 |
0 |
$self->{'_run_exit'} ? : |
|
0 |
0 |
-x $perl ? : |
503
|
0 |
0 |
if $self->{'harnessonly'} |
507
|
0 |
0 |
if $self->{'run'} |
510
|
0 |
0 |
$self->{'is_win32'} ? : |
532
|
0 |
0 |
$self->{'perlio_only'} ? : |
|
0 |
0 |
$config_args =~ /-Uuseperlio\b/ || $self->{'defaultenv'} ? : |
536
|
0 |
0 |
if (not $config_args =~ /-Uuseperlio\b/ || $self->{'defaultenv'} and $self->{'locale'}) |
546
|
0 |
0 |
defined $ENV{'LC_ALL'} ? : |
548
|
0 |
0 |
if ($perlio ne 'locale') { } |
550
|
0 |
0 |
if $self->{'is_win32'} |
551
|
0 |
0 |
if $self->{'force_c_locale'} |
552
|
0 |
0 |
unless $ENV{'LC_ALL'} |
554
|
0 |
0 |
if $self->{'defaultenv'} |
562
|
0 |
0 |
unless ($self->{'run'}) |
567
|
0 |
0 |
if ($self->{'harnessonly'}) { } |
571
|
0 |
0 |
if $self->{'harness3opts'} |
577
|
0 |
0 |
$self->{'is56x'} ? : |
|
0 |
0 |
$self->{'is_vms'} ? : |
580
|
0 |
0 |
if ($self->{'is_win32'}) { } |
590
|
0 |
0 |
if not $had_LC_ALL and exists $ENV{'LC_ALL'} |
608
|
0 |
0 |
if (@harness) |
618
|
0 |
0 |
if $self->{'is_vms'} |
622
|
0 |
0 |
if chdir "t" |
625
|
0 |
0 |
$self->{'v'} > 1 ? : |
633
|
0 |
0 |
if ($all_ok) { } |
637
|
0 |
0 |
$harness_out ? : |
|
0 |
0 |
scalar keys %inconsistent ? : |
645
|
0 |
0 |
scalar keys %inconsistent ? : |
651
|
0 |
0 |
if $changed_dir |
668
|
0 |
0 |
if ($self->{'is_vms'}) { } |
|
0 |
0 |
elsif ($self->{'is_win32'}) { } |
670
|
0 |
0 |
$config->has_arg('-Dusevmsdebug') ? : |
675
|
0 |
0 |
$config->has_arg('-Uuseshrplib') ? : |
678
|
0 |
0 |
if ($self->{'hasharness3'}) { } |
712
|
0 |
0 |
if $line =~ / \b (?:Files | u) = .+ Tests = [0-9]+ /xi |
715
|
0 |
0 |
if $last |
716
|
0 |
0 |
if $line =~ /All tests successful/ |
719
|
0 |
0 |
if $line =~ /Failed Test\s+Stat/ |
721
|
0 |
0 |
unless $seenheader |
724
|
0 |
0 |
if ($name) { } |
730
|
0 |
0 |
unless $fail |
736
|
0 |
0 |
unless (close $tst) |
773
|
0 |
0 |
if $line =~ / \b (?:Files | u) = .+ Tests = [0-9]+ /xi |
776
|
0 |
0 |
if $line =~ /All tests successful/ |
779
|
0 |
0 |
if $line =~ /Test Summary Report/ |
780
|
0 |
0 |
unless $seenheader |
783
|
0 |
0 |
if ($tname) |
784
|
0 |
0 |
if ($file and not $found) |
796
|
0 |
0 |
if ($failed) |
805
|
0 |
0 |
if ($todo) |
814
|
0 |
0 |
if ($extra) |
820
|
0 |
0 |
if ($parse_error) |
829
|
0 |
0 |
if ($exit_status) |
837
|
0 |
0 |
if ($file and not $found) |
844
|
0 |
0 |
unless (close $tst) |
856
|
0 |
0 |
unless ($target) |
867
|
0 |
0 |
if skip_filter($_) |
872
|
0 |
0 |
if (/^u=.*tests=/) { } |
881
|
0 |
0 |
unless (close $tst) |
887
|
0 |
0 |
if (grep /^All tests successful/, @nok) { } |
|
0 |
0 |
elsif (not $extend) { } |
891
|
0 |
0 |
if $self->{'patch'} |
911
|
0 |
0 |
if ($self->{'is_win32'}) { } |
931
|
12 |
5 |
if grep /^Test Summary Report/, @lines |
939
|
10 |
6 |
if ($name) { } |
948
|
0 |
28 |
if /All tests successful/ |
985
|
22 |
108 |
if ($tname) { } |
|
9 |
99 |
elsif ($failed) { } |
|
14 |
85 |
elsif ($todo) { } |
|
23 |
62 |
elsif ($extra) { } |
|
7 |
55 |
elsif ($parse_error) { } |
|
6 |
49 |
elsif ($exit_status) { } |
987
|
0 |
22 |
if ($file and not $found) |
1017
|
178 |
118 |
unless $seenheader |
1018
|
2 |
294 |
if /All tests successful/ |
1020
|
130 |
166 |
$seenheader ? : |
1022
|
1 |
11 |
if ($file and not $found) |
1044
|
0 |
4 |
unless $nok =~ m(^((?:\.\.[\\/])?\w+[\\/][-\w/\\]+)\.*(.*)) |
1064
|
6 |
24 |
unless $test_name =~ /\.t$/ |
1065
|
28 |
2 |
unless ($test_name =~ m[^\.\.\/]) |
1066
|
5 |
23 |
$test_name =~ /^(?:cpan|dist|ext|lib|t)\b/ ? : |
1075
|
0 |
30 |
if $self->{'is_win32'} |
1078
|
0 |
30 |
unless $test_path =~ m[^\.\.[\\/]] |
1098
|
0 |
2 |
unless $self->{'skip_tests'} |
1101
|
2 |
0 |
if (open SKIPTESTS, "< $self->{'skip_tests'}") { } |
1102
|
1 |
1 |
$unset ? : |
1107
|
0 |
10 |
if $raw =~ /^\s*#/ |
1109
|
0 |
0 |
unless ($raw =~ /\.t$/ or $raw =~ /test\.pl$/) |
1112
|
8 |
2 |
if ($raw =~ m[^(?:lib|ext|cpan|dist)/]) |
1117
|
0 |
2 |
unless -f $tsrc |
1126
|
1 |
1 |
!$unset ? : |
1132
|
2 |
0 |
if @libext |
1150
|
1 |
1 |
if ($unset) { } |
1151
|
1 |
0 |
if (-f $mani_new) |
1161
|
0 |
1 |
unless (rename $mani_org, $mani_new) |
1168
|
1 |
0 |
if (open MANIO, "< $mani_new") |
1170
|
1 |
0 |
if (open MANIN, "> $mani_org") |
1176
|
13 |
4 |
if (not grep(/\Q$fn\E/, @$tests)) { } |
1203
|
0 |
0 |
if defined $sub |
1207
|
0 |
0 |
if $err |
1209
|
0 |
0 |
wantarray ? : |
1222
|
0 |
0 |
if $self->{'makeopt'} |
1223
|
0 |
0 |
if $cmd =~ /clean/ |
1227
|
0 |
0 |
$self->{'is_win32'} ? : |
|
0 |
0 |
$self->{'is_vms'} ? : |
1238
|
0 |
0 |
unless chdir "win32" |
1240
|
0 |
0 |
unless chdir ".." |
1241
|
0 |
0 |
wantarray ? : |
1252
|
0 |
0 |
if $cmd =~ s[2\s*>\s*/dev/null\s*$][] |
1255
|
0 |
0 |
$kill_err ? : |
1258
|
0 |
0 |
wantarray ? : |
1271
|
0 |
0 |
unless defined $extra |
1277
|
0 |
0 |
if ($self->{'is_win32'}) { } |
1278
|
0 |
0 |
unless chdir "win32" |
1281
|
0 |
0 |
unless $ok = open(TST, $cmd) |
1282
|
0 |
0 |
unless chdir ".." |
1286
|
0 |
0 |
unless $ok = open(TST, $cmd) |
1288
|
0 |
0 |
unless ($ok) |
1306
|
0 |
0 |
unless $^O eq "VMS" |