Branch Coverage

blib/lib/Metabrik/Database/Cvesearch.pm
Criterion Covered Total %
branch 0 42 0.0


line true false branch
69 0 0 unless $self->SUPER::install(@_)
73 0 0 unless my $dg = 'Metabrik::Devel::Git'->new_from_brik_init($self)
76 0 0 if (-d $repo) { }
77 0 0 unless $repo = $dg->update($url)
80 0 0 unless $repo = $dg->clone($url)
83 0 0 unless $self->sudo_execute('pip3 install -r ' . $repo . '/requirements.txt')
137 0 0 unless $self->brik_help_run_undef_arg('cpe_search', $cpe)
143 0 0 unless my $json = $self->capture($cmd)
144 0 0 if (@$json <= 0 or @$json == 1 and $json->[0] eq 'undef')
148 0 0 unless my $sj = 'Metabrik::String::Json'->new_from_brik_init($self)
152 0 0 unless my $r = $sj->decode($this)
166 0 0 unless $self->brik_help_run_undef_arg('cve_search', $cve)
168 0 0 unless ($cve =~ /^(cve|can)\-\d+\-\d+$/i)
176 0 0 unless my $json = $self->capture($cmd)
177 0 0 if (@$json <= 0 or @$json == 1 and $json->[0] eq 'undef')
181 0 0 unless my $sj = 'Metabrik::String::Json'->new_from_brik_init($self)
185 0 0 unless my $r = $sj->decode($this)
199 0 0 unless my $xml = $self->capture($cmd)
200 0 0 if (@$xml <= 0 or @$xml == 1 and $xml->[0] eq 'undef')
206 0 0 unless my $sx = 'Metabrik::String::Xml'->new_from_brik_init($self)
208 0 0 unless my $decoded = $sx->decode($xml)