Condition Coverage

blib/lib/Test/Smoke/FTPClient.pm
Criterion Covered Total %
condition 14 34 41.1


and 3 conditions

line !l l&&!r l&&r condition
151 0 0 3 chdir $lroot and $lroot = cwd()
153 3 0 0 $self->{'ftype'} and $self->{'client'}->can($self->{'ftype'})
245 6 4 28 $mirror_ok &&= __do_mirror($ftp, $entry->{'name'}, $new_locald, $lroot, $verbose, $cleanup, $totsize, $tottime)
264 0 0 17 $l_size == $entry->{'size'} && $l_mode == $entry->{'mode'} && $l_time == $entry->{'time'}
306 0 79 19 -d $_ and not /^..?\z/
307 2 0 34 exists $ok_file{$cmpname} and $ok_file{$cmpname} eq "f"
316 0 0 19 exists $ok_file{$cmpname} and $ok_file{$cmpname} eq "d"
440 0 0 0 $off and lc $off eq "p"

or 2 conditions

line l !l condition
92 0 3 $fields{'v'} ||= 0
225 0 35 $verbose ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
121 0 0 0 $@ || "Could not login($self->{'fuser'}) on $self->{'fserver'}"
247 0 38 0 $entry->{'time'} ||= $entry->{'date'}