■ ■ ■ ■ ■ ■
grype/db/v4/store/store_test.go
| skipped 1 lines |
2 | 2 | | |
3 | 3 | | import ( |
4 | 4 | | "encoding/json" |
5 | | - | "io/ioutil" |
6 | | - | "os" |
7 | 5 | | "sort" |
8 | 6 | | "testing" |
9 | 7 | | "time" |
| skipped 20 lines |
30 | 28 | | } |
31 | 29 | | |
32 | 30 | | func TestStore_GetID_SetID(t *testing.T) { |
33 | | - | dbTempFile, err := ioutil.TempFile("", "grype-db-test-store") |
34 | | - | if err != nil { |
35 | | - | t.Fatalf("could not create temp file: %+v", err) |
36 | | - | } |
37 | | - | defer os.Remove(dbTempFile.Name()) |
| 31 | + | dbTempFile := t.TempDir() |
38 | 32 | | |
39 | | - | s, err := New(dbTempFile.Name(), true) |
| 33 | + | s, err := New(dbTempFile, true) |
40 | 34 | | if err != nil { |
41 | 35 | | t.Fatalf("could not create store: %+v", err) |
42 | 36 | | } |
| skipped 30 lines |
73 | 67 | | } |
74 | 68 | | |
75 | 69 | | func TestStore_GetVulnerability_SetVulnerability(t *testing.T) { |
76 | | - | dbTempFile, err := ioutil.TempFile("", "grype-db-test-store") |
77 | | - | if err != nil { |
78 | | - | t.Fatalf("could not create temp file: %+v", err) |
79 | | - | } |
80 | | - | defer os.Remove(dbTempFile.Name()) |
| 70 | + | dbTempFile := t.TempDir() |
81 | 71 | | |
82 | | - | s, err := New(dbTempFile.Name(), true) |
| 72 | + | s, err := New(dbTempFile, true) |
83 | 73 | | if err != nil { |
84 | 74 | | t.Fatalf("could not create store: %+v", err) |
85 | 75 | | } |
| skipped 194 lines |
280 | 270 | | } |
281 | 271 | | |
282 | 272 | | func TestStore_GetVulnerabilityMetadata_SetVulnerabilityMetadata(t *testing.T) { |
283 | | - | dbTempFile, err := ioutil.TempFile("", "grype-db-test-store") |
284 | | - | if err != nil { |
285 | | - | t.Fatalf("could not create temp file: %+v", err) |
286 | | - | } |
287 | | - | defer os.Remove(dbTempFile.Name()) |
| 273 | + | dbTempFile := t.TempDir() |
288 | 274 | | |
289 | | - | s, err := New(dbTempFile.Name(), true) |
| 275 | + | s, err := New(dbTempFile, true) |
290 | 276 | | if err != nil { |
291 | 277 | | t.Fatalf("could not create store: %+v", err) |
292 | 278 | | } |
| skipped 461 lines |
754 | 740 | | |
755 | 741 | | for _, test := range tests { |
756 | 742 | | t.Run(test.name, func(t *testing.T) { |
757 | | - | dbTempDir, err := ioutil.TempDir("", "grype-db-test-store") |
758 | | - | if err != nil { |
759 | | - | t.Fatalf("could not create temp file: %+v", err) |
760 | | - | } |
761 | | - | defer os.RemoveAll(dbTempDir) |
762 | | - | |
| 743 | + | dbTempDir := t.TempDir() |
763 | 744 | | s, err := New(dbTempDir, true) |
764 | 745 | | if err != nil { |
765 | 746 | | t.Fatalf("could not create store: %+v", err) |
| skipped 261 lines |
1027 | 1008 | | } |
1028 | 1009 | | for _, test := range tests { |
1029 | 1010 | | t.Run(test.name, func(t *testing.T) { |
1030 | | - | dbTempDir, err := ioutil.TempDir("", "grype-db-test-s") |
1031 | | - | if err != nil { |
1032 | | - | t.Fatalf("could not create temp file: %+v", err) |
1033 | | - | } |
1034 | | - | defer os.RemoveAll(dbTempDir) |
| 1011 | + | dbTempDir := t.TempDir() |
1035 | 1012 | | |
1036 | 1013 | | s, err := New(dbTempDir, true) |
1037 | 1014 | | if err != nil { |
| skipped 40 lines |
1078 | 1055 | | } |
1079 | 1056 | | |
1080 | 1057 | | func TestStore_GetVulnerabilityMatchExclusion_SetVulnerabilityMatchExclusion(t *testing.T) { |
1081 | | - | dbTempFile, err := ioutil.TempFile("", "grype-db-test-store") |
1082 | | - | if err != nil { |
1083 | | - | t.Fatalf("could not create temp file: %+v", err) |
1084 | | - | } |
1085 | | - | defer os.Remove(dbTempFile.Name()) |
| 1058 | + | dbTempFile := t.TempDir() |
1086 | 1059 | | |
1087 | | - | s, err := New(dbTempFile.Name(), true) |
| 1060 | + | s, err := New(dbTempFile, true) |
1088 | 1061 | | if err != nil { |
1089 | 1062 | | t.Fatalf("could not create store: %+v", err) |
1090 | 1063 | | } |
| skipped 148 lines |
1239 | 1212 | | |
1240 | 1213 | | func Test_DiffStore(t *testing.T) { |
1241 | 1214 | | //GIVEN |
1242 | | - | dbTempFile, err := ioutil.TempFile("", "grype-db-test-store") |
1243 | | - | if err != nil { |
1244 | | - | t.Fatalf("could not create temp file: %+v", err) |
1245 | | - | } |
1246 | | - | defer os.Remove(dbTempFile.Name()) |
| 1215 | + | dbTempFile := t.TempDir() |
1247 | 1216 | | |
1248 | | - | s1, err := New(dbTempFile.Name(), true) |
| 1217 | + | s1, err := New(dbTempFile, true) |
1249 | 1218 | | if err != nil { |
1250 | 1219 | | t.Fatalf("could not create store: %+v", err) |
1251 | 1220 | | } |
1252 | | - | dbTempFile, err = ioutil.TempFile("", "grype-db-test-store") |
1253 | | - | if err != nil { |
1254 | | - | t.Fatalf("could not create temp file: %+v", err) |
1255 | | - | } |
1256 | | - | defer os.Remove(dbTempFile.Name()) |
| 1221 | + | dbTempFile = t.TempDir() |
1257 | 1222 | | |
1258 | | - | s2, err := New(dbTempFile.Name(), true) |
| 1223 | + | s2, err := New(dbTempFile, true) |
1259 | 1224 | | if err != nil { |
1260 | 1225 | | t.Fatalf("could not create store: %+v", err) |
1261 | 1226 | | } |
| skipped 152 lines |