line |
true |
false |
branch |
155
|
87 |
1 |
if (my $nytprof = $config->{'nytprof'}) |
157
|
1 |
86 |
if $app->mode eq 'production' and not $nytprof->{'allow_production'} |
161
|
1 |
85 |
if ($nytprofhtml_path = $nytprof->{'nytprofhtml_path'}) { } |
168
|
1 |
85 |
unless $nytprofhtml_path and -e $nytprofhtml_path |
177
|
0 |
170 |
unless (-d $dir) |
178
|
0 |
0 |
unless mkdir $dir |
185
|
4 |
81 |
unless ($nytprof->{'disable'}) |
209
|
0 |
92 |
unless (-e $nytprofhtml_path) |
217
|
92 |
0 |
$nytprofhtml_path && -e $nytprofhtml_path ? : |
244
|
693 |
1695 |
if ($pre_hook eq 'after_build_tx') { } |
|
0 |
1695 |
elsif ($pre_hook =~ /around/) { } |
252
|
3 |
1692 |
if $c->stash->{'mojo.static'} |
255
|
4 |
2381 |
if $path =~ m[^/nytprof] |
258
|
0 |
2381 |
if $^O eq 'MSWin32' |
263
|
0 |
2381 |
if ($^O eq 'MSWin32' and length $profile > 259) |
272
|
5 |
2376 |
unless $disable |
273
|
0 |
2381 |
if $pre_hook =~ /around/ |
278
|
11 |
2232 |
if $post_hook =~ /around/ |
279
|
11 |
2232 |
unless $disable |
302
|
1 |
1 |
@profiles ? : |
315
|
1 |
1 |
unless $list =~ /No profiles found/ |
336
|
0 |
7 |
unless opendir my $dirh, $prof_dir |
360
|
7 |
1 |
$nytprof && $nytprof->attributes->{'profiler_duration'} ? : |
377
|
1 |
1 |
unless -f $profile |
384
|
1 |
2 |
unless (-d $sub_dir) |
385
|
0 |
1 |
unless mkdir $sub_dir |
392
|
1 |
0 |
unless (-f catfile($htmldir, 'index.html')) |
395
|
0 |
1 |
if ($? == -1) { } |
|
0 |
1 |
elsif ($? & 127) { } |
|
0 |
1 |
elsif ($? != 0) { } |
398
|
0 |
0 |
$? & 128 ? : |