| line |
true |
false |
branch |
|
75
|
0 |
1 |
if $self->{'has_context'} |
|
84
|
0 |
1 |
unless $l =~ /\S/ |
|
87
|
0 |
1 |
if $self->{'debug_mod'} >= 2 |
|
95
|
0 |
1 |
if $self->{'debug_mod'} >= 2 |
|
110
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
120
|
0 |
1 |
if -f $self->{'cache_dir'} . '/captures.json' |
|
141
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
172
|
0 |
1 |
if $self->{'debug_mod'} >= 2 |
|
185
|
0 |
1 |
if $self->{'debug_mod'} >= 2 |
|
187
|
0 |
1 |
if ($self->{'debug_mod'} >= 2) |
|
197
|
1 |
0 |
if ($check_type eq 'default') { } |
|
|
0 |
0 |
elsif ($check_type eq 'regexp') { } |
|
202
|
0 |
1 |
if $ln =~ /#dsl_note:/ |
|
204
|
0 |
1 |
if (index($ln, $pattern) != -1) |
|
220
|
0 |
0 |
if $ln eq ':blank_line' |
|
221
|
0 |
0 |
if $ln =~ /#dsl_note:/ |
|
225
|
0 |
0 |
if (scalar @foo) |
|
229
|
0 |
0 |
if $self->{'within_mode'} |
|
242
|
0 |
1 |
if ($self->{'debug_mod'} >= 2) |
|
262
|
0 |
1 |
if ($self->{'cache_dir'}) |
|
264
|
0 |
0 |
unless open CAPTURES, '>', $self->{'cache_dir'} . '/captures.json' |
|
267
|
0 |
0 |
if $self->{'debug_mod'} >= 1 |
|
272
|
0 |
1 |
if ($self->{'within_mode'} and $status) { } |
|
|
0 |
2 |
elsif ($self->{'within_mode'} and not $status) { } |
|
275
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
278
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
306
|
0 |
1 |
if (-f $check_list) { } |
|
307
|
0 |
0 |
unless open my $ff, $check_list |
|
313
|
0 |
1 |
ref $check_list ? : |
|
320
|
0 |
1 |
if $self->{'debug_mod'} >= 2 |
|
322
|
0 |
1 |
unless $l =~ /\S/ |
|
324
|
0 |
1 |
if $l =~ /^\s*#(.*)/ |
|
326
|
0 |
1 |
if ($here_str_mode and $l =~ s/^$here_str_marker\s*$//) |
|
330
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
332
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
348
|
0 |
0 |
if ($block_type and not $l =~ /\\\s*$/ and not $here_str_mode) |
|
356
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
365
|
0 |
0 |
if ($block_type and $l =~ /^\s*(code|generator|validator):\s*(.*)/ and not $here_str_mode) |
|
373
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
382
|
0 |
0 |
if ($block_type and $l =~ s/\\\s*$// || $here_str_mode) |
|
396
|
0 |
1 |
if ($l =~ /^\s*begin:\s*$/) { } |
|
|
0 |
1 |
elsif ($l =~ /^\s*end:\s*$/) { } |
|
|
0 |
1 |
elsif ($l =~ /^\s*reset_context:\s*$/) { } |
|
|
0 |
1 |
elsif ($l =~ /^\s*assert:\s+(\d+)\s+(.*)/) { } |
|
|
0 |
1 |
elsif ($l =~ /^\s*between:\s+(.*)/) { } |
|
|
0 |
1 |
elsif ($l =~ /^\s*(code|generator|validator):\s*(.*)/) { } |
|
|
0 |
1 |
elsif ($l =~ /^\s*regexp:\s*(.*)/) { } |
|
|
0 |
1 |
elsif ($l =~ /^\s*within:\s*(.*)/) { } |
|
398
|
0 |
0 |
if ($block_type) |
|
400
|
0 |
0 |
if $self->{'within_mode'} |
|
404
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
416
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
420
|
0 |
0 |
if ($block_type) |
|
427
|
0 |
0 |
if ($block_type) |
|
429
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
431
|
0 |
0 |
if $status eq 'false' |
|
433
|
0 |
0 |
if $status eq 'true' |
|
440
|
0 |
0 |
if $self->{'within_mode'} |
|
441
|
0 |
0 |
if $self->{'block_mode'} |
|
445
|
0 |
0 |
if ($block_type) |
|
456
|
0 |
0 |
if ($code =~ s/(.*)\\\s*$//) { } |
|
|
0 |
0 |
elsif ($code =~ s/<<(\S+)//) { } |
|
463
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
464
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
474
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
479
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
487
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
506
|
0 |
0 |
if $self->{'block_mode'} |
|
527
|
0 |
1 |
if ($block_type) |
|
533
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
553
|
0 |
0 |
if (not ref $code) { } |
|
556
|
0 |
0 |
if $@ |
|
557
|
0 |
0 |
if $self->{'debug_mod'} >= 3 |
|
565
|
0 |
0 |
if ($code->[0] =~ s/^\!(.*)//) { } |
|
571
|
0 |
0 |
if ($language eq 'perl') { } |
|
576
|
0 |
0 |
if $@ |
|
577
|
0 |
0 |
if $self->{'debug_mod'} >= 3 |
|
587
|
0 |
0 |
unless open SOURCE_CODE, '>', $source_file |
|
593
|
0 |
0 |
if ($language eq 'bash') { } |
|
595
|
0 |
0 |
if ($self->{'languages'}{$language}) { } |
|
602
|
0 |
0 |
if $self->{'languages'}{$language} |
|
609
|
0 |
0 |
if ($st != 0) |
|
613
|
0 |
0 |
if $self->{'debug_mod'} >= 2 |
|
615
|
0 |
0 |
unless open EXT_OUT, "$source_file.out" |
|
619
|
0 |
0 |
unless ($ENV{'OTX_KEEP_SOURCE_FILES'}) |
|
632
|
0 |
0 |
if $@ |
|
633
|
0 |
0 |
if $self->{'debug_mod'} >= 3 |
|
676
|
0 |
1 |
if ($self->{'within_mode'}) { } |
|
682
|
0 |
0 |
if ($self->{'last_check_status'}) { } |
|
683
|
0 |
0 |
if ($check_type eq 'regexp') { } |
|
689
|
0 |
0 |
if ($check_type eq 'regexp') { } |
|
699
|
0 |
1 |
if ($self->{'block_mode'}) { } |
|
700
|
0 |
0 |
if ($check_type eq 'regexp') { } |
|
706
|
0 |
1 |
if ($check_type eq 'regexp') { } |
|
717
|
0 |
1 |
if $reset_context |
|
719
|
0 |
1 |
if $self->{'debug_mode'} >= 3 |
|
739
|
0 |
0 |
if ($self->{'within_mode'}) { } |
|
740
|
0 |
0 |
if ($self->{'last_check_status'}) { } |
|
754
|
0 |
0 |
if $self->{'debug_mode'} >= 3 |
|
780
|
0 |
1 |
$sstr < $str ? : |