@@ -27,6 +27,7 @@ import (
27
27
"github.com/google/osv-scalibr/extractor"
28
28
"github.com/google/osv-scalibr/extractor/filesystem"
29
29
"github.com/google/osv-scalibr/inventory"
30
+ "github.com/google/osv-scalibr/purl"
30
31
"github.com/google/osv-scalibr/stats"
31
32
"github.com/opencontainers/go-digest"
32
33
)
@@ -66,6 +67,7 @@ func TestPopulateLayerDetails(t *testing.T) {
66
67
pkgs : []* extractor.Package {
67
68
{
68
69
Name : fooPackage ,
70
+ PURLType : purl .TypeGeneric ,
69
71
Locations : []string {fooFile },
70
72
Extractor : fakeLayerExtractor ,
71
73
},
@@ -74,6 +76,7 @@ func TestPopulateLayerDetails(t *testing.T) {
74
76
wantPackages : []* extractor.Package {
75
77
{
76
78
Name : fooPackage ,
79
+ PURLType : purl .TypeGeneric ,
77
80
Locations : []string {fooFile },
78
81
Extractor : fakeLayerExtractor ,
79
82
},
@@ -84,6 +87,7 @@ func TestPopulateLayerDetails(t *testing.T) {
84
87
pkgs : []* extractor.Package {
85
88
{
86
89
Name : fooPackage ,
90
+ PURLType : purl .TypeGeneric ,
87
91
Locations : []string {fooFile },
88
92
},
89
93
},
@@ -93,6 +97,7 @@ func TestPopulateLayerDetails(t *testing.T) {
93
97
wantPackages : []* extractor.Package {
94
98
{
95
99
Name : fooPackage ,
100
+ PURLType : purl .TypeGeneric ,
96
101
Locations : []string {fooFile },
97
102
},
98
103
},
@@ -102,11 +107,13 @@ func TestPopulateLayerDetails(t *testing.T) {
102
107
pkgs : []* extractor.Package {
103
108
{
104
109
Name : fooPackage ,
110
+ PURLType : purl .TypeGeneric ,
105
111
Locations : []string {fooFile },
106
112
Extractor : fakeLayerExtractor ,
107
113
},
108
114
{
109
115
Name : barPackage ,
116
+ PURLType : purl .TypeGeneric ,
110
117
Locations : []string {barFile },
111
118
Extractor : fakeLayerExtractor ,
112
119
},
@@ -118,6 +125,7 @@ func TestPopulateLayerDetails(t *testing.T) {
118
125
wantPackages : []* extractor.Package {
119
126
{
120
127
Name : fooPackage ,
128
+ PURLType : purl .TypeGeneric ,
121
129
Locations : []string {fooFile },
122
130
Extractor : fakeLayerExtractor ,
123
131
LayerDetails : & extractor.LayerDetails {
@@ -129,6 +137,7 @@ func TestPopulateLayerDetails(t *testing.T) {
129
137
},
130
138
{
131
139
Name : barPackage ,
140
+ PURLType : purl .TypeGeneric ,
132
141
Locations : []string {barFile },
133
142
Extractor : fakeLayerExtractor ,
134
143
LayerDetails : & extractor.LayerDetails {
@@ -145,6 +154,7 @@ func TestPopulateLayerDetails(t *testing.T) {
145
154
pkgs : []* extractor.Package {
146
155
{
147
156
Name : "foo" ,
157
+ PURLType : purl .TypeGeneric ,
148
158
Locations : []string {fooFile },
149
159
Extractor : fakeLayerExtractor ,
150
160
},
@@ -157,6 +167,7 @@ func TestPopulateLayerDetails(t *testing.T) {
157
167
wantPackages : []* extractor.Package {
158
168
{
159
169
Name : fooPackage ,
170
+ PURLType : purl .TypeGeneric ,
160
171
Locations : []string {fooFile },
161
172
Extractor : fakeLayerExtractor ,
162
173
LayerDetails : & extractor.LayerDetails {
@@ -173,11 +184,13 @@ func TestPopulateLayerDetails(t *testing.T) {
173
184
pkgs : []* extractor.Package {
174
185
{
175
186
Name : "foo" ,
187
+ PURLType : purl .TypeGeneric ,
176
188
Locations : []string {fooFile },
177
189
Extractor : fakeLayerExtractor ,
178
190
},
179
191
{
180
192
Name : "baz" ,
193
+ PURLType : purl .TypeGeneric ,
181
194
Locations : []string {bazFile },
182
195
Extractor : fakeLayerExtractor ,
183
196
},
@@ -191,6 +204,7 @@ func TestPopulateLayerDetails(t *testing.T) {
191
204
wantPackages : []* extractor.Package {
192
205
{
193
206
Name : fooPackage ,
207
+ PURLType : purl .TypeGeneric ,
194
208
Locations : []string {fooFile },
195
209
Extractor : fakeLayerExtractor ,
196
210
LayerDetails : & extractor.LayerDetails {
@@ -202,6 +216,7 @@ func TestPopulateLayerDetails(t *testing.T) {
202
216
},
203
217
{
204
218
Name : bazPackage ,
219
+ PURLType : purl .TypeGeneric ,
205
220
Locations : []string {bazFile },
206
221
Extractor : fakeLayerExtractor ,
207
222
LayerDetails : & extractor.LayerDetails {
@@ -218,16 +233,19 @@ func TestPopulateLayerDetails(t *testing.T) {
218
233
pkgs : []* extractor.Package {
219
234
{
220
235
Name : fooPackage ,
236
+ PURLType : purl .TypeGeneric ,
221
237
Locations : []string {fooFile },
222
238
Extractor : fakeLayerExtractor ,
223
239
},
224
240
{
225
241
Name : barPackage ,
242
+ PURLType : purl .TypeGeneric ,
226
243
Locations : []string {barFile },
227
244
Extractor : fakeLayerExtractor ,
228
245
},
229
246
{
230
247
Name : bazPackage ,
248
+ PURLType : purl .TypeGeneric ,
231
249
Locations : []string {bazFile },
232
250
Extractor : fakeLayerExtractor ,
233
251
},
@@ -242,6 +260,7 @@ func TestPopulateLayerDetails(t *testing.T) {
242
260
wantPackages : []* extractor.Package {
243
261
{
244
262
Name : fooPackage ,
263
+ PURLType : purl .TypeGeneric ,
245
264
Locations : []string {fooFile },
246
265
Extractor : fakeLayerExtractor ,
247
266
LayerDetails : & extractor.LayerDetails {
@@ -253,6 +272,7 @@ func TestPopulateLayerDetails(t *testing.T) {
253
272
},
254
273
{
255
274
Name : barPackage ,
275
+ PURLType : purl .TypeGeneric ,
256
276
Locations : []string {barFile },
257
277
Extractor : fakeLayerExtractor ,
258
278
LayerDetails : & extractor.LayerDetails {
@@ -264,6 +284,7 @@ func TestPopulateLayerDetails(t *testing.T) {
264
284
},
265
285
{
266
286
Name : bazPackage ,
287
+ PURLType : purl .TypeGeneric ,
267
288
Locations : []string {bazFile },
268
289
Extractor : fakeLayerExtractor ,
269
290
LayerDetails : & extractor.LayerDetails {
@@ -280,21 +301,25 @@ func TestPopulateLayerDetails(t *testing.T) {
280
301
pkgs : []* extractor.Package {
281
302
{
282
303
Name : fooPackage ,
304
+ PURLType : purl .TypeGeneric ,
283
305
Locations : []string {fooFile },
284
306
Extractor : fakeLayerExtractor ,
285
307
},
286
308
{
287
309
Name : foo2Package ,
310
+ PURLType : purl .TypeGeneric ,
288
311
Locations : []string {fooFile },
289
312
Extractor : fakeLayerExtractor ,
290
313
},
291
314
{
292
315
Name : barPackage ,
316
+ PURLType : purl .TypeGeneric ,
293
317
Locations : []string {barFile },
294
318
Extractor : fakeLayerExtractor ,
295
319
},
296
320
{
297
321
Name : bazPackage ,
322
+ PURLType : purl .TypeGeneric ,
298
323
Locations : []string {bazFile },
299
324
Extractor : fakeLayerExtractor ,
300
325
},
@@ -310,6 +335,7 @@ func TestPopulateLayerDetails(t *testing.T) {
310
335
wantPackages : []* extractor.Package {
311
336
{
312
337
Name : fooPackage ,
338
+ PURLType : purl .TypeGeneric ,
313
339
Locations : []string {fooFile },
314
340
Extractor : fakeLayerExtractor ,
315
341
LayerDetails : & extractor.LayerDetails {
@@ -321,6 +347,7 @@ func TestPopulateLayerDetails(t *testing.T) {
321
347
},
322
348
{
323
349
Name : foo2Package ,
350
+ PURLType : purl .TypeGeneric ,
324
351
Locations : []string {fooFile },
325
352
Extractor : fakeLayerExtractor ,
326
353
LayerDetails : & extractor.LayerDetails {
@@ -332,6 +359,7 @@ func TestPopulateLayerDetails(t *testing.T) {
332
359
},
333
360
{
334
361
Name : barPackage ,
362
+ PURLType : purl .TypeGeneric ,
335
363
Locations : []string {barFile },
336
364
Extractor : fakeLayerExtractor ,
337
365
LayerDetails : & extractor.LayerDetails {
@@ -343,6 +371,7 @@ func TestPopulateLayerDetails(t *testing.T) {
343
371
},
344
372
{
345
373
Name : bazPackage ,
374
+ PURLType : purl .TypeGeneric ,
346
375
Locations : []string {bazFile },
347
376
Extractor : fakeLayerExtractor ,
348
377
LayerDetails : & extractor.LayerDetails {
@@ -359,6 +388,7 @@ func TestPopulateLayerDetails(t *testing.T) {
359
388
pkgs : []* extractor.Package {
360
389
{
361
390
Name : fooPackage ,
391
+ PURLType : purl .TypeGeneric ,
362
392
Locations : []string {fooFile },
363
393
Extractor : fakeLayerExtractor ,
364
394
},
@@ -389,6 +419,7 @@ func TestPopulateLayerDetails(t *testing.T) {
389
419
wantPackages : []* extractor.Package {
390
420
{
391
421
Name : fooPackage ,
422
+ PURLType : purl .TypeGeneric ,
392
423
Locations : []string {fooFile },
393
424
Extractor : fakeLayerExtractor ,
394
425
LayerDetails : & extractor.LayerDetails {
0 commit comments