Condition Coverage

blib/lib/Venus/Test.pm
Criterion Covered Total %
condition 21 46 45.6


and 3 conditions

line !l l&&!r l&&r condition
359 3 0 1 not @{$data;} and my($name) = $self->collect("name")
393 3 0 1 $self->login && $self->password
1 0 0 @args == 1 && ref $args[0] eq 'ARRAY'
458 0 0 14 ($is eq 'ro' || $is eq 'rw') && ($pre eq 'opt' || $pre eq 'req') && $isa
1813 0 0 2 -f $file && (@output = $test->$method(@args))

or 2 conditions

line l !l condition
393 0 0 $data->{'x'} || 100
914 11569 0 0 $self->more('ok', $data ? true() : false(), $desc) || $self->diag($data)
1264 8 1 $_->{'list'} || ''
1364 12 0 $_->{'list'} || ''
1427 29 0 $_->{'list'} || ''
1488 5 0 $_->{'list'} || ''
1635 2 0 $_->{'list'} || ''
1705 479 0 $_->{'list'} || ''
1759 2 0 $_->{'list'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
360 0 0 1 'Venus::Space'->new($name)->version || ()
377 7313 251 0 $self->{'data'} ||= "Venus::Data"->new($self->file)
393 1 0 0 $data->{'x'} ||= int($data->{'x'} || 100)
852 1 0 0 $self->more('ok', $data ? false() : true(), $desc) || $self->diag($data)