Branch Coverage

File:Dpkg/Version.pm
Coverage:87.3%

line%coveragebranch
96100TFif ref $ver
98100TFif ($opts{'check'})
9950TFunless &version_check($ver)
103100TFif ($ver =~ /^([^:]*):(.+)$/) { }
110100TFif ($ver =~ /(.*)-(.*)$/) { }
193100TFunless (ref $b and $b->isa("Dpkg::Version"))
19650TFif $inverted
198100TFif $r
200100TFif $r
232100TFunless $no_epoch
234100TFunless $no_revision
25850TFunless defined $va
26050TFunless defined $vb
279100TFif ($op eq '>>') { }
100TFelsif ($op eq '>=') { }
100TFelsif ($op eq '=') { }
100TFelsif ($op eq '<=') { }
50TFelsif ($op eq '<<') { }
307100TFif $op eq ">" or $op eq "<"
310100TFif ($op eq '>>' or $op eq 'gt') { }
100TFelsif ($op eq '>=' or $op eq 'ge' or $op eq '>') { }
100TFelsif ($op eq '=' or $op eq 'eq') { }
100TFelsif ($op eq '<=' or $op eq 'le' or $op eq '<') { }
50TFelsif ($op eq '<<' or $op eq 'lt') { }
341100TFif ($x eq '~') { }
100TFelsif ($x =~ /^\d$/) { }
100TFelsif ($x =~ /^[A-Za-z]$/) { }
357100TFunless defined $a or defined $b
360100TFif $a > $b
361100TFif $a < $b
381100TFunless defined $a or defined $b
384100TFif ($a =~ /^\d+$/ and $b =~ /^\d+$/) { }
387100TFif $cmp
391100TFif $cmp
42350TFif (defined $version)
425100TFunless ref $version
427100TFunless (defined $str and length $str)
42950TFif wantarray
432100TFunless (defined $version->epoch and length $version->epoch)
43450TFif wantarray
437100TFunless (defined $version->version and length $version->version)
43950TFif wantarray
442100TFunless (defined $version->revision and length $version->revision)
44450TFif wantarray
447100TFif ($version->version =~ /^[^\d]/)
449100TFif wantarray
452100TFif ($str =~ /([^-+:.0-9a-zA-Z~])/o)
45450TFif wantarray
457100TFunless ($version->epoch =~ /^\d*$/)
46050TFif wantarray
463100TFif wantarray