Branch Coverage

blib/lib/IO/K8s/Role/Routable.pm
Criterion Covered Total %
branch 19 50 38.0


line true false branch
12 3 1 if ($format eq 'gateway') { }
1 0 elsif ($format eq 'traefik') { }
0 0 elsif ($format eq 'ingress') { }
28 0 0 unless ($spec)
48 4 2 if ($format eq 'gateway') { }
2 0 elsif ($format eq 'traefik') { }
0 0 elsif ($format eq 'ingress') { }
56 4 0 $opts{'port'} ? :
2 2 $opts{'weight'} ? :
67 2 0 $opts{'port'} ? :
2 0 $opts{'weight'} ? :
73 0 0 unless ($spec)
95 1 1 if ($format eq 'gateway') { }
1 0 elsif ($format eq 'traefik') { }
0 0 elsif ($format eq 'ingress') { }
108 1 0 if ($type eq 'Prefix') { }
0 0 elsif ($type eq 'Exact') { }
0 0 elsif ($type eq 'Regex') { }
118 0 0 unless ($spec)
125 0 0 @$rules ? :
126 0 0 unless @$rules
128 0 0 unless ($http)
147 1 1 if ($format eq 'gateway') { }
1 0 elsif ($format eq 'traefik') { }
162 1 0 $existing ? :