mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-22 23:26:39 -08:00
feat(image): save layers metadata into report (#8394)
Co-authored-by: knqyf263 <knqyf263@gmail.com>
This commit is contained in:
18
pkg/cache/fs_test.go
vendored
18
pkg/cache/fs_test.go
vendored
@@ -142,11 +142,15 @@ func TestFSCache_PutBlob(t *testing.T) {
|
||||
Family: "alpine",
|
||||
Release: "3.10",
|
||||
},
|
||||
Size: 1000,
|
||||
DiffID: "sha256:24df0d4e20c0f42d3703bf1f1db2bdd77346c7956f74f423603d651e8e5ae8a7",
|
||||
},
|
||||
},
|
||||
want: `
|
||||
{
|
||||
"SchemaVersion": 1,
|
||||
"Size": 1000,
|
||||
"DiffID": "sha256:24df0d4e20c0f42d3703bf1f1db2bdd77346c7956f74f423603d651e8e5ae8a7",
|
||||
"OS": {
|
||||
"Family": "alpine",
|
||||
"Name": "3.10"
|
||||
@@ -164,8 +168,11 @@ func TestFSCache_PutBlob(t *testing.T) {
|
||||
diffID: "sha256:dffd9992ca398466a663c87c92cfea2a2db0ae0cf33fcb99da60eec52addbfc5",
|
||||
layerInfo: types.BlobInfo{
|
||||
SchemaVersion: 1,
|
||||
Size: 1000,
|
||||
Digest: "sha256:dffd9992ca398466a663c87c92cfea2a2db0ae0cf33fcb99da60eec52addbfc5",
|
||||
DiffID: "sha256:dab15cac9ebd43beceeeda3ce95c574d6714ed3d3969071caead678c065813ec",
|
||||
OpaqueDirs: []string{"php-app/"},
|
||||
WhiteoutFiles: []string{"etc/foobar"},
|
||||
OS: types.OS{
|
||||
Family: "alpine",
|
||||
Name: "3.10",
|
||||
@@ -201,15 +208,11 @@ func TestFSCache_PutBlob(t *testing.T) {
|
||||
},
|
||||
},
|
||||
},
|
||||
OpaqueDirs: []string{"php-app/"},
|
||||
WhiteoutFiles: []string{"etc/foobar"},
|
||||
},
|
||||
},
|
||||
want: `
|
||||
{
|
||||
"SchemaVersion": 1,
|
||||
"Digest": "sha256:dffd9992ca398466a663c87c92cfea2a2db0ae0cf33fcb99da60eec52addbfc5",
|
||||
"DiffID": "sha256:dab15cac9ebd43beceeeda3ce95c574d6714ed3d3969071caead678c065813ec",
|
||||
"OS": {
|
||||
"Family": "alpine",
|
||||
"Name": "3.10"
|
||||
@@ -251,11 +254,14 @@ func TestFSCache_PutBlob(t *testing.T) {
|
||||
]
|
||||
}
|
||||
],
|
||||
"Size": 1000,
|
||||
"Digest": "sha256:dffd9992ca398466a663c87c92cfea2a2db0ae0cf33fcb99da60eec52addbfc5",
|
||||
"DiffID": "sha256:dab15cac9ebd43beceeeda3ce95c574d6714ed3d3969071caead678c065813ec",
|
||||
"OpaqueDirs": [
|
||||
"php-app/"
|
||||
"php-app/"
|
||||
],
|
||||
"WhiteoutFiles": [
|
||||
"etc/foobar"
|
||||
"etc/foobar"
|
||||
]
|
||||
}`,
|
||||
wantLayerID: "sha256:dab15cac9ebd43beceeeda3ce95c574d6714ed3d3969071caead678c065813ec",
|
||||
|
||||
Reference in New Issue
Block a user