| blib/lib/MMM/Mirror.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 9 | 30 | 30.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 36 | 0 | 1 | 3 | $infos{'uri'} and $infos{'uri'}->can('host') |
| 196 | 0 | 0 | 0 | $self->host eq $mirror->host and $self->source eq $mirror->source |
| 211 | 0 | 1 | 0 | defined $$mirror{$_} and $mirror->revision > $self->revision |
| 220 | 0 | 0 | 1 | $$self{'hostinfo'} and $$mirror{'hostinfo'} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 35 | 0 | 4 | 0 | $infos{'uri'} ||= 'URI'->new($infos{'url'}) |
| 43 | 0 | 3 | 0 | $infos{'hostinfo'} ||= 'MMM::Host'->new(%infos, 'hostname', $infos{'uri'}->host) |
| 45 | 0 | 3 | 0 | $infos{'revision'} ||= _rev() |
| 149 | 0 | 0 | 0 | $$self{'random'} ||= rand() |
| 211 | 1 | 0 | 1 | not defined $$self{$_} or defined $$mirror{$_} and $mirror->revision > $self->revision |
| 224 | 0 | 0 | 0 | $$self{'hostinfo'} ||= $$mirror{'hostinfo'} |