Branch Coverage

File:Dpkg/Version.pm
Coverage:87.3%

line%coveragebranch
98100TFif ref $ver
100100TFif ($opts{'check'})
10150TFunless &version_check($ver)
105100TFif ($ver =~ /^([^:]*):(.+)$/) { }
112100TFif ($ver =~ /(.*)-(.*)$/) { }
196100TFunless (ref $b and $b->isa("Dpkg::Version"))
19950TFif $inverted
201100TFif $r
203100TFif $r
235100TFunless $no_epoch
237100TFunless $no_revision
26150TFunless defined $va
26350TFunless defined $vb
282100TFif ($op eq '>>') { }
100TFelsif ($op eq '>=') { }
100TFelsif ($op eq '=') { }
100TFelsif ($op eq '<=') { }
50TFelsif ($op eq '<<') { }
310100TFif $op eq ">" or $op eq "<"
313100TFif ($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') { }
344100TFif ($x eq '~') { }
100TFelsif ($x =~ /^\d$/) { }
100TFelsif ($x =~ /^[A-Za-z]$/) { }
360100TFunless defined $a or defined $b
363100TFif $a > $b
364100TFif $a < $b
384100TFunless defined $a or defined $b
387100TFif ($a =~ /^\d+$/ and $b =~ /^\d+$/) { }
390100TFif $cmp
394100TFif $cmp
42650TFif (defined $version)
428100TFunless ref $version
430100TFunless (defined $str and length $str)
43250TFif wantarray
435100TFunless (defined $version->epoch and length $version->epoch)
43750TFif wantarray
440100TFunless (defined $version->version and length $version->version)
44250TFif wantarray
445100TFunless (defined $version->revision and length $version->revision)
44750TFif wantarray
450100TFif ($version->version =~ /^[^\d]/)
452100TFif wantarray
455100TFif ($str =~ /([^-+:.0-9a-zA-Z~])/o)
45750TFif wantarray
460100TFunless ($version->epoch =~ /^\d*$/)
46350TFif wantarray
466100TFif wantarray