Branch Coverage

blib/lib/App/RecordStream/Operation.pm
Criterion Covered Total %
branch 13 60 21.6


line true false branch
105 0 0 if $this->does_record_output
114 0 0 unless $info->{'USE'}
131 0 0 unless defined $indent_level
137 0 0 if $name_length > $max_length
163 0 0 unless ($size_initialized)
165 0 0 if (eval { do { require Term::ReadKey; 1 } }) { }
0 0 elsif ($ENV{'COLUMNS'}) { }
225 644 762 unless $type_info->{'USE'}
236 168 0 if $this->does_record_output
245 0 168 unless (&GetOptions(%$options_spec))
289 0 0 if ($message)
293 0 0 if ($message =~ /FATAL/)
324 0 0 if ($line =~ /^\s*__FORMAT_TEXT__\s*$/) { }
0 0 elsif ($capturing) { }
325 0 0 if ($capturing) { }
341 0 0 if ($line =~ /^\s*$/) { }
399 14 426 if ($this->{'FILENAME_KEY'})
416 0 20 unless $script =~ s/^recs-//
431 0 20 if ($@) { }
432 0 0 if ($@ =~ /^Please install missing/)
443 0 20 unless ($module)
453 12 2 if ($script =~ /^recs-/)
455 0 12 if $@
474 0 8 if ($@ or $op->get_wants_help)
475 0 0 unless ($op)
496 0 0 if $info->{'SKIP_IN_ALL'}
497 0 0 unless $info->{'USE'}
546 0 0 if ($command eq 'recs-operation')
567 0 0 if ($op->wants_input)
572 0 0 unless ($op->accept_line($line))