line |
true |
false |
branch |
74
|
0 |
179 |
unless UNIVERSAL::can($dclass, 'can_handle') and UNIVERSAL::can($dclass, 'make_iterator') |
80
|
179 |
0 |
unless grep {$_ eq $dclass;} @{$handlers;} |
107
|
608 |
306 |
unless @_ |
108
|
1 |
305 |
unless ('HASH' eq ref $_[0]) |
117
|
11 |
302 |
unless @_ |
124
|
302 |
11 |
unless @_ |
166
|
3 |
5 |
if UNIVERSAL::can($dclass, 'can_handle') and UNIVERSAL::can($dclass, 'make_iterator') |
171
|
3 |
2 |
if (my $e = $@) |
176
|
2 |
0 |
if UNIVERSAL::can($dclass, 'can_handle') and UNIVERSAL::can($dclass, 'make_iterator') |
201
|
0 |
304 |
unless defined $source->raw |
208
|
0 |
304 |
if $source->meta->{'is_object'} and UNIVERSAL::isa($source->raw, 'TAP::Parser::SourceHandler') |
214
|
11 |
291 |
if $self->_testing |
243
|
0 |
304 |
unless defined $source->raw |
251
|
313 |
1216 |
if $confidence |
254
|
2 |
302 |
unless (%handlers) |
273
|
0 |
302 |
if ($ENV{'TAP_HARNESS_SOURCE_FACTORY_VOTES'}) |