line |
!l |
l&&!r |
l&&r |
condition |
65
|
1177 |
278 |
2961 |
$epkg and not $todo
|
292
|
0 |
56 |
91 |
$ok and $chub->count
|
|
56 |
1 |
90 |
$ok and $chub->count and not $chub->no_ending
|
|
57 |
3 |
87 |
$ok and $chub->count and not $chub->no_ending and not $chub->ended
|
304
|
56 |
79 |
12 |
$count and $num_extra != 0
|
321
|
134 |
13 |
0 |
not $passed || $failed and $count
|
|
147 |
0 |
0 |
not $passed || $failed and $count and not $num_extra
|
331
|
30 |
115 |
2 |
$plan and $plan eq 'SKIP'
|
354
|
2 |
0 |
140 |
$code and &reftype($code) eq 'CODE'
|
378
|
134 |
1 |
0 |
not $ok and $err =~ /Label not found for "last T2_SUBTEST_WRAPPER"/
|
|
135 |
0 |
0 |
&blessed($err) and &blessed($err) eq 'Test::Builder::Exception'
|
387
|
139 |
0 |
0 |
$start_pid != $$ and not $INC{'Test2/IPC.pm'}
|
409
|
85 |
3 |
49 |
not $count and !defined($plan) || "$plan" ne 'SKIP'
|
470
|
1 |
0 |
208 |
$format and $format->isa('Test2::Formatter::TAP')
|
601
|
14 |
33 |
0 |
$count and defined $num_tests
|
|
47 |
0 |
0 |
$count and defined $num_tests and $count != $num_tests
|
611
|
46 |
18 |
2 |
$self->expected_tests and $num_tests != $self->expected_tests
|
616
|
45 |
20 |
1 |
$ctx->hub->plan and $ctx->hub->plan eq 'NO PLAN'
|
631
|
2 |
5 |
4 |
$plan and not $plan =~ /\D/
|
632
|
2 |
0 |
5 |
$plan and $plan eq 'NO PLAN'
|
649
|
0 |
0 |
0 |
@call and $call[0]
|
655
|
0 |
0 |
0 |
$begin and $ctx->hub->meta('Test::Builder', {})->{'parent'}
|
687
|
2089 |
40 |
1 |
0 + $name and $name =~ /^[\d\s]+$/
|
797
|
2 |
21 |
0 |
$numval != 0 && ($numval ne $val ? 1 : 0)
|
808
|
11 |
2 |
493 |
defined $got and defined $expect
|
827
|
1 |
0 |
64 |
defined $got and defined $expect
|
893
|
4 |
0 |
7 |
defined $got and defined $dont_expect
|
911
|
0 |
1 |
1 |
defined $got and defined $dont_expect
|
1001
|
0 |
4 |
2 |
($got eq $expect || $got == $expect) && ((defined $got xor defined $expect) || length $got != length $expect)
|
1042
|
0 |
0 |
319 |
defined $file and defined $line
|
1222
|
3 |
0 |
218 |
$format and $format->can('no_numbers')
|
|
3 |
0 |
218 |
$format and $format->can('no_numbers') and $format->can('set_no_numbers')
|
1240
|
1 |
0 |
60 |
$format and $format->can($set)
|
1331
|
0 |
0 |
491 |
$format and $format->isa('Test2::Formatter::TAP')
|
1345
|
0 |
0 |
484 |
$format and $format->isa('Test2::Formatter::TAP')
|
1359
|
0 |
0 |
482 |
$format and $format->isa('Test::Builder::Formatter')
|
1412
|
2 |
0 |
219 |
$format and $format->isa('Test2::Formatter::TAP')
|
1533
|
22 |
2 |
5 |
$meta and @$meta
|
1552
|
253 |
61 |
164 |
$meta and @$meta
|
1579
|
171 |
88 |
176 |
$hub == $active_hub and $e->isa('Test2::Event::Ok')
|
1641
|
77 |
466 |
1 |
$error and $opts{'die_on_fail'}
|
1673
|
145 |
0 |
1 |
not $hub->plan and $hub->count
|
1695
|
144 |
0 |
1 |
$real_exit_code and not $count
|
1701
|
0 |
136 |
8 |
$plan and "$plan" eq 'SKIP'
|
1742
|
134 |
0 |
1 |
not $passed || $failed and $count
|
|
134 |
1 |
0 |
not $passed || $failed and $count and not $num_extra
|
line |
l |
!l&&r |
!l&&!r |
condition |
21
|
2 |
0 |
160 |
Test2::API::test2_init_done() or Test2::API::test2_load_done()
|
81
|
26 |
103 |
2 |
$result->{'reason'} ||= $todo
|
145
|
157 |
0 |
0 |
not $Test::Builder::Test->{'Original_Pid'} or $Test::Builder::Test->{'Original_Pid'} == 0
|
201
|
147 |
1 |
0 |
$self->{'Hub'} || $ctx->hub
|
219
|
146 |
5 |
0 |
$name ||= 'Child of ' . $self->name
|
321
|
73 |
61 |
13 |
$passed || $failed
|
357
|
140 |
0 |
0 |
$name ||= 'Child of ' . $self->name
|
378
|
0 |
0 |
135 |
not $ok and $err =~ /Label not found for "last T2_SUBTEST_WRAPPER"/ or &blessed($err) and &blessed($err) eq 'Test::Builder::Exception'
|
409
|
13 |
37 |
2 |
!defined($plan) || "$plan" ne 'SKIP'
|
467
|
8 |
209 |
0 |
$self->{'Orig_Handles'} ||= do {
|
602
|
16 |
1 |
2 |
not $plan or $plan eq 'NO PLAN'
|
810
|
2 |
2 |
9 |
defined $got || defined $expect
|
829
|
0 |
0 |
1 |
defined $got || defined $expect
|
845
|
32 |
3 |
11 |
$type eq 'eq' or $type eq 'ne'
|
895
|
0 |
3 |
1 |
defined $got || defined $dont_expect
|
913
|
1 |
0 |
0 |
defined $got || defined $dont_expect
|
1122
|
21 |
1 |
2 |
($re, $opts) = $regex =~ m[^ /(.*)/ (\w*) $ ]sx or (undef, $re, $opts) = $regex =~ /^ m([^\w\s]) (.+) \1 (\w*) $/sx
|
1203
|
7 |
0 |
173 |
eval {
|
1513
|
154 |
0 |
0 |
$ctx->trace->package || $self->exported_to
|
|
144 |
154 |
0 |
$pack ||= $ctx->trace->package || $self->exported_to
|
1535
|
0 |
24 |
0 |
$pack ||= $ctx->trace->package
|
1584
|
4 |
75 |
97 |
$result->{'reason'} ||= $message
|
1670
|
145 |
1 |
3 |
$plan or $count
|
|
146 |
0 |
3 |
$plan or $count or $failed
|
1680
|
0 |
0 |
0 |
$$new ||= $real_exit_code
|
1687
|
0 |
0 |
0 |
$$new ||= $exit_code
|
1697
|
1 |
0 |
0 |
$$new ||= $real_exit_code
|
1713
|
0 |
0 |
0 |
$$new ||= $real_exit_code
|
1742
|
127 |
7 |
1 |
$passed || $failed
|
1759
|
0 |
8 |
127 |
$$new ||= $exit_code
|