Condition Coverage

blib/lib/Graph/TransitiveClosure/Matrix.pm
Criterion Covered Total %
condition 29 32 90.6


and 3 conditions

line !l l&&!r l&&r condition
45 919 4 4 $multi and ref $di[$iu][$iv] eq "HASH"
63 52 72 71 $iw != $iv and vec $aiv, $iw, 1
124 67 4 $iw != $iv and vec $aiv, $iw, 1 and not vec($aiu, $iw, 1)
82 8 4 1 $iu != $iv and $iv != $iw
12 0 1 $iu != $iv and $iv != $iw and $iw != $iu
195 12 3 18 $_ ne $v && $_ ne $u

or 2 conditions

line l !l condition
190 4 25 $seen ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
31 59 1 0 $m->distance_matrix || 'Graph::Matrix'->new($g)
45 8 223 927 $want_path_count or not defined $di[$iu][$iv]
88 5739 990 17605 not defined $d0 or $d1 < $d0
123 55 0 15 $want_path_length || $want_path_vertices || $want_path_count