Branch Coverage

File:blib/lib/App/Access2CSV/Exporter.pm
Coverage:98.2%

line%coveragebranch
446100TFunless my $params = eval {         do {         validate_strict("schema", {%NEW_SCHEMA}, "input", \%given) } }
450100TFif $params->{'tables'}
454100TFif defined $params->{'output_dir'}
679100TFunless &blessed($self) and $self->isa(__PACKAGE__)
690100TFunless defined $input->{'database'}
725100TFif ($self->{'dry_run'})
732100TF@{$tables;} ? :
733100TF$failed ? :
746100TFunless (-e $database)
749100TFunless -f _
750100TFunless -r _
766100TFunless $programs{$program} = $self->_find_program($program)
773100TFif ($self->{'show_counts'})
774100TFif (my $path = $self->_find_program($MDB_COUNT)) { }
797100TFif defined $_
800100TFif defined $path
801100TFif ($path and $self->{'verbose'})
840100TFif length $_
852100TF$table =~ /$SYSTEM_TABLE_RE/ ? :
863100TFunless $self->{'tables'}
870100TFif (@missing)
886100TFif -d $dir
891100TFif (@{$errors;} or not -d $dir)
896100TF@{$errors;} ? :
100TF$mine ? :
921100TFif ($self->{'progress'})
926100TFif eval {         do {         $self->_export_table($database, $table); 1 } }
931100TFif $self->{'interrupted'}
957100TFif (not $self->{'overwrite'} and -e $outfile || -l $outfile)
966100TFif ($self->{'encoding'} eq $ENC_CP1252) { }
971100TFif $self->{'encoding'} eq $ENC_UTF8_BOM
972100TFunless $tmp->flush
981100TF$self->{'show_counts'} ? :
982100TFif (defined $rows) { }
1014100TFunless defined $chars
1017100TFunless defined $bytes
1048100TFunless $ok
1070100TFunless defined $rows
1088100TFif defined $rows
1090100TFif $self->{'interrupted'}
111850TFif length $_
1131100TFif ($status == -1)
1134100TFif ($status & 127)
1139100TFif ($signal eq "INT" or $signal eq "QUIT")
1145100TFif ($status)
117550TFif (utf8::is_utf8($name)) { }
1185100TFif $name =~ /$RESERVED_NAME_RE/
1186100TFunless length $name
1196100TFif (exists $$used{lc $file})
1217100TF$counts ? :
1220100TF$counts ? :
1232100TFif $counts
1263100TFunless my $logger = $self->{'logger'}
1271100TFunless (eval {         do {         $logger->$level($self->_printable($self->i18n($key, $args))); 1 } })
1311100TF($value // '') =~ /$UNTAINT_RE/ ? :
1325100TF&blessed($error) && $error->can('errno') ? :