|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
70
 | 
 0  | 
 1  | 
 grep(/^-base$/i, @_) ? :  | 
 
| 
73
 | 
 1  | 
 0  | 
 unless (defined $default_class)  | 
 
| 
81
 | 
 1  | 
 0  | 
 unless (grep /^-base$/i, @_)  | 
 
| 
84
 | 
 0  | 
 0  | 
 if ($_[$ii] eq '-package') { }  | 
 
| 
90
 | 
 0  | 
 1  | 
 if @args  | 
 
| 
118
 | 
 0  | 
 0  | 
 if $class->can('new')  | 
 
| 
120
 | 
 0  | 
 0  | 
 if $class->can('new')  | 
 
| 
122
 | 
 0  | 
 0  | 
 if $class->can('new')  | 
 
| 
127
 | 
 0  | 
 0  | 
 if ($$self{'block_list'})  | 
 
| 
135
 | 
 0  | 
 0  | 
 ref $_[0] eq $default_class ? :  | 
 
| 
144
 | 
 0  | 
 0  | 
 if @_ > 1  | 
 
| 
146
 | 
 0  | 
 0  | 
 if @_ and not $_[0] =~ /^[a-zA-Z]\w*$/  | 
 
| 
153
 | 
 0  | 
 0  | 
 $section_name ? :  | 
 
| 
156
 | 
 0  | 
 0  | 
 unless wantarray  | 
 
| 
158
 | 
 0  | 
 0  | 
 if $self->_filters_delay  | 
 
| 
161
 | 
 0  | 
 0  | 
 unless $block->is_filtered  | 
 
| 
171
 | 
 0  | 
 0  | 
 if (@$list == 0)  | 
 
| 
176
 | 
 0  | 
 0  | 
 if (defined $block and not $block->is_filtered)  | 
 
| 
190
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
195
 | 
 0  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
225
 | 
 0  | 
 0  | 
 if (ref $_[0] eq 'HASH') { }  | 
 
| 
240
 | 
 0  | 
 0  | 
 if eval {
	do {
	require Text::Diff;
1
}
} and $Text::Diff::VERSION >= 0.35  | 
 
| 
249
 | 
 0  | 
 0  | 
 if ($ENV{'TEST_SHOW_NO_DIFFS'} or not defined $actual or not defined $expected or $actual eq $expected or not $self->have_text_diff or not $expected =~ /\n./s) { }  | 
 
| 
259
 | 
 0  | 
 0  | 
 unless defined $name  | 
 
| 
269
 | 
 0  | 
 0  | 
 unless $block->is_filtered  | 
 
| 
276
 | 
 0  | 
 0  | 
 if @_ == 2  | 
 
| 
277
 | 
 0  | 
 0  | 
 unless my $block = $self->first_block  | 
 
| 
280
 | 
 0  | 
 0  | 
 unless $$block{'_section_order'}[0]  | 
 
| 
282
 | 
 0  | 
 0  | 
 unless @names == 2  | 
 
| 
288
 | 
 0  | 
 0  | 
 unless $Have_Plan  | 
 
| 
292
 | 
 0  | 
 0  | 
 unless $Have_Plan or $DIED or not $import_called  | 
 
| 
301
 | 
 0  | 
 0  | 
 unless exists $$block{$x} and exists $$block{$y}  | 
 
| 
302
 | 
 0  | 
 0  | 
 unless $block->is_filtered  | 
 
| 
303
 | 
 0  | 
 0  | 
 if (ref $block->$x) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $block->$y eq 'Regexp') { }  | 
 
| 
304
 | 
 0  | 
 0  | 
 $block->name ? :  | 
 
| 
308
 | 
 0  | 
 0  | 
 ref $y ? :  | 
 
| 
309
 | 
 0  | 
 0  | 
 $block->name ? :  | 
 
| 
312
 | 
 0  | 
 0  | 
 $block->name ? :  | 
 
| 
323
 | 
 0  | 
 0  | 
 unless exists $$block{$x} and exists $$block{$y}  | 
 
| 
324
 | 
 0  | 
 0  | 
 unless $block->is_filtered  | 
 
| 
325
 | 
 0  | 
 0  | 
 $block->name ? :  | 
 
| 
336
 | 
 0  | 
 0  | 
 unless exists $$block{$x} and exists $$block{$y}  | 
 
| 
337
 | 
 0  | 
 0  | 
 unless $block->is_filtered  | 
 
| 
338
 | 
 0  | 
 0  | 
 $block->name ? :  | 
 
| 
349
 | 
 0  | 
 0  | 
 unless exists $$block{$x} and defined $y  | 
 
| 
350
 | 
 0  | 
 0  | 
 unless $block->is_filtered  | 
 
| 
351
 | 
 0  | 
 0  | 
 ref $y ? :  | 
 
| 
352
 | 
 0  | 
 0  | 
 $block->name ? :  | 
 
| 
363
 | 
 0  | 
 0  | 
 unless exists $$block{$x} and defined $y  | 
 
| 
364
 | 
 0  | 
 0  | 
 unless $block->is_filtered  | 
 
| 
365
 | 
 0  | 
 0  | 
 ref $y ? :  | 
 
| 
366
 | 
 0  | 
 0  | 
 $block->name ? :  | 
 
| 
374
 | 
 0  | 
 0  | 
 unless $spec =~ s/\A\s*<<<(.*?)>>>\s*$//ms  | 
 
| 
378
 | 
 0  | 
 0  | 
 if $@  | 
 
| 
401
 | 
 0  | 
 0  | 
 if (exists $$block{'ONLY'})  | 
 
| 
402
 | 
 0  | 
 0  | 
 unless $self->_no_diag_on_only  | 
 
| 
406
 | 
 0  | 
 0  | 
 if exists $$block{'SKIP'}  | 
 
| 
408
 | 
 0  | 
 0  | 
 if (exists $$block{'LAST'})  | 
 
| 
417
 | 
 0  | 
 0  | 
 if $$reserved_section_names{$id} or $id =~ /^_/  | 
 
| 
427
 | 
 0  | 
 0  | 
 unless $hunk =~ s/\A\Q$cd\E[ \t]*(.*)\s+//  | 
 
| 
432
 | 
 0  | 
 0  | 
 unless ($description =~ /\S/)  | 
 
| 
443
 | 
 0  | 
 0  | 
 unless defined $value  | 
 
| 
444
 | 
 0  | 
 0  | 
 unless defined $filters  | 
 
| 
445
 | 
 0  | 
 0  | 
 if ($filters =~ /:(\s|\z)/)  | 
 
| 
446
 | 
 0  | 
 0  | 
 if $value =~ /\S/  | 
 
| 
449
 | 
 0  | 
 0  | 
 unless defined $value  | 
 
| 
465
 | 
 0  | 
 0  | 
 if $self->_spec_string  | 
 
| 
469
 | 
 0  | 
 0  | 
 if (my $spec_file = $self->_spec_file) { }  | 
 
| 
470
 | 
 0  | 
 0  | 
 unless open FILE, $spec_file  | 
 
| 
489
 | 
 0  | 
 1  | 
 if $done  | 
 
| 
492
 | 
 0  | 
 27  | 
 if $status < 0  | 
 
| 
493
 | 
 1  | 
 26  | 
 if (/^__(?:END|DATA)__\r?$/)  | 
 
| 
508
 | 
 0  | 
 0  | 
 unless @_  | 
 
| 
544
 | 
 0  | 
 2  | 
 if defined &$accessor  | 
 
| 
547
 | 
 0  | 
 0  | 
 if (@_)  | 
 
| 
550
 | 
 0  | 
 0  | 
 unless $$self{$accessor}  | 
 
| 
552
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
567
 | 
 0  | 
 0  | 
 unless defined &$accessor  | 
 
| 
575
 | 
 0  | 
 0  | 
 if $self->is_filtered  | 
 
| 
582
 | 
 0  | 
 0  | 
 $filter =~ s/=(.*)$// ? :  | 
 
| 
586
 | 
 0  | 
 0  | 
 if (defined &$function) { }  | 
 
| 
590
 | 
 0  | 
 0  | 
 if (not @value or @value == 1 and $value[0] =~ /\A(\d+|)\z/)  | 
 
| 
593
 | 
 0  | 
 0  | 
 if ($value[0] and $_ eq $old)  | 
 
| 
601
 | 
 0  | 
 0  | 
 unless $filter_object->can($filter)  | 
 
| 
620
 | 
 0  | 
 0  | 
 unless ref $map_filters  | 
 
| 
628
 | 
 0  | 
 0  | 
 unless length $filter  | 
 
| 
629
 | 
 0  | 
 0  | 
 if ($filter =~ s/^-//) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($filter =~ s/^\+//) { }  |