line |
true |
false |
branch |
12
|
278 |
0 |
unless $ltime[$_] > 9 |
30
|
48 |
89 |
$SINGLETON ? : |
36
|
0 |
2 |
unless @_ |
55
|
0 |
245 |
if $class->can('listener_class') |
58
|
0 |
245 |
if $SINGLETON and @_ |
61
|
106 |
139 |
if $SINGLETON |
86
|
0 |
2 |
if (ref $item and ref $item eq 'CODE') |
91
|
0 |
2 |
if $item =~ /\.(pm|t|pl|ft)$/i or $item =~ m[/] |
95
|
2 |
0 |
if $item =~ /::/ or $item =~ /^\w[\w\d_]+$/ |
106
|
0 |
46 |
unless eval {
do {
require $file;
1
}
} |
113
|
0 |
2 |
unless eval {
do {
require_module($module)
}
} |
118
|
342 |
0 |
unless $self->pid != $$ |
126
|
0 |
0 |
if ($exception =~ /^FENNEC_SKIP: (.*)\n/) { } |
147
|
0 |
530 |
if $status |
164
|
0 |
89 |
unless $class |
169
|
1 |
19 |
if ($follow) |
183
|
0 |
134 |
unless $class |
186
|
0 |
134 |
unless $class->can('TEST_WORKFLOW') |
188
|
4 |
130 |
$class->can('new') ? : |
190
|
129 |
5 |
$class->FENNEC->parallel ? : |
213
|
5 |
26 |
if (my $post = $class->FENNEC->post) |
216
|
0 |
5 |
unless eval {
do {
&$post();
1
}
} |
222
|
0 |
0 |
unless $self->pid == $$ |
223
|
0 |
0 |
if $self->_ran |
224
|
0 |
0 |
if $self->_skip_all |
225
|
0 |
0 |
if $^C |
250
|
0 |
139 |
if $? |
251
|
0 |
139 |
unless $SINGLETON |
252
|
117 |
22 |
unless $PID == $$ |
254
|
22 |
0 |
unless $failed |