You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"t0 called from golang.org/entry/y.Y [approx.] (y.go:5)\n"+
90
-
"golang.org/bmod/bvuln.Vuln (bvuln.go:2)\n",
91
-
"Y called from golang.org/entry/x.CallY (x.go:12)\n"+
92
-
"t0 called from golang.org/entry/y.Y [approx.] (y.go:5)\n"+
80
+
"golang.org/entry/y.Y [approx.] (y.go:5)\n"+
93
81
"golang.org/bmod/bvuln.Vuln (bvuln.go:2)\n",
94
82
},
95
83
},
96
84
}
97
85
// sort reports for stability before comparison.
98
86
for_, rpts:=range [][]report{got, want} {
99
87
sort.Slice(rpts, func(i, jint) bool {
100
-
a, b:=got[i], got[j]
101
-
ifb.ID!=b.ID {
88
+
a, b:=rpts[i], rpts[j]
89
+
ifa.ID!=b.ID {
102
90
returna.ID<b.ID
103
91
}
104
92
ifa.PkgPath!=b.PkgPath {
@@ -254,50 +242,6 @@ var testClient1 = &mockClient{
254
242
},
255
243
}
256
244
257
-
vargoldenReport1= []string{`
258
-
{
259
-
ID: "GO-2022-01",
260
-
Symbol: "VulnData.Vuln1",
261
-
PkgPath: "golang.org/amod/avuln",
262
-
ModPath: "golang.org/amod",
263
-
URL: "https://pkg.go.dev/vuln/GO-2022-01",
264
-
CurrentVersion "v1.1.3",
265
-
FixedVersion "v1.0.4",
266
-
"call_stacks": [
267
-
"golang.org/cmod/c.I.t0 called from golang.org/entry/x.X [approx.] (x.go:8)\ngolang.org/amod/avuln.VulnData.Vuln1 (avuln.go:3)\n\n"
268
-
]
269
-
}
270
-
`,
271
-
`
272
-
{
273
-
"id": "GO-2022-02",
274
-
"symbol": "Vuln",
275
-
"pkg_path": "golang.org/bmod/bvuln",
276
-
"mod_path": "golang.org/bmod",
277
-
"url": "https://pkg.go.dev/vuln/GO-2022-02",
278
-
"current_version": "v0.5.0",
279
-
"call_stacks": [
280
-
"t0 called from golang.org/entry/y.Y [approx.] (y.go:5)\ngolang.org/bmod/bvuln.Vuln (bvuln.go:2)\n\n",
281
-
"Y called from golang.org/entry/x.CallY (x.go:12)\nt0 called from golang.org/entry/y.Y [approx.] (y.go:5)\ngolang.org/bmod/bvuln.Vuln (bvuln.go:2)\n\n"
282
-
]
283
-
}
284
-
`,
285
-
`
286
-
{
287
-
"id": "GO-2022-01",
288
-
"symbol": "VulnData.Vuln2",
289
-
"pkg_path": "golang.org/amod/avuln",
290
-
"mod_path": "golang.org/amod",
291
-
"url": "https://pkg.go.dev/vuln/GO-2022-01",
292
-
"current_version": "v1.1.3",
293
-
FixedVersion: "v1.0.4",
294
-
"call_stacks": [
295
-
"C1 called from golang.org/entry/x.X (x.go:8)\nVuln2 called from golang.org/cmod/c.C1 (c.go:13)\ngolang.org/amod/avuln.VulnData.Vuln2 (avuln.go:4)\n\n"
0 commit comments