ext/vulnsrc/ubuntu: add missing version format
This commit is contained in:
parent
1d6729b678
commit
300fe980ef
@ -377,8 +377,11 @@ func parseUbuntuCVE(fileContent io.Reader) (vulnerability database.Vulnerability
|
||||
// Create and add the new package.
|
||||
featureVersion := database.FeatureVersion{
|
||||
Feature: database.Feature{
|
||||
Namespace: database.Namespace{Name: "ubuntu:" + database.UbuntuReleasesMapping[md["release"]]},
|
||||
Name: md["package"],
|
||||
Namespace: database.Namespace{
|
||||
Name: "ubuntu:" + database.UbuntuReleasesMapping[md["release"]],
|
||||
VersionFormat: dpkg.ParserName,
|
||||
},
|
||||
Name: md["package"],
|
||||
},
|
||||
Version: version,
|
||||
}
|
||||
|
@ -24,6 +24,7 @@ import (
|
||||
|
||||
"github.com/coreos/clair/database"
|
||||
"github.com/coreos/clair/ext/versionfmt"
|
||||
"github.com/coreos/clair/ext/versionfmt/dpkg"
|
||||
)
|
||||
|
||||
func TestUbuntuParser(t *testing.T) {
|
||||
@ -46,22 +47,31 @@ func TestUbuntuParser(t *testing.T) {
|
||||
expectedFeatureVersions := []database.FeatureVersion{
|
||||
{
|
||||
Feature: database.Feature{
|
||||
Namespace: database.Namespace{Name: "ubuntu:14.04"},
|
||||
Name: "libmspack",
|
||||
Namespace: database.Namespace{
|
||||
Name: "ubuntu:14.04",
|
||||
VersionFormat: dpkg.ParserName,
|
||||
},
|
||||
Name: "libmspack",
|
||||
},
|
||||
Version: versionfmt.MaxVersion,
|
||||
},
|
||||
{
|
||||
Feature: database.Feature{
|
||||
Namespace: database.Namespace{Name: "ubuntu:15.04"},
|
||||
Name: "libmspack",
|
||||
Namespace: database.Namespace{
|
||||
Name: "ubuntu:15.04",
|
||||
VersionFormat: dpkg.ParserName,
|
||||
},
|
||||
Name: "libmspack",
|
||||
},
|
||||
Version: "0.4-3",
|
||||
},
|
||||
{
|
||||
Feature: database.Feature{
|
||||
Namespace: database.Namespace{Name: "ubuntu:15.10"},
|
||||
Name: "libmspack-anotherpkg",
|
||||
Namespace: database.Namespace{
|
||||
Name: "ubuntu:15.10",
|
||||
VersionFormat: dpkg.ParserName,
|
||||
},
|
||||
Name: "libmspack-anotherpkg",
|
||||
},
|
||||
Version: "0.1",
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user