diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2026-02-19 15:28:48 +0000 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2026-03-04 18:19:12 +0000 |
| commit | ccdcad97ffb81efdf1d1c0a06bae8b57da28991d (patch) | |
| tree | 169f1cf0fcdde48927367cbbeae5b5dae092a68e /syz-cluster/pkg/controller/api_test.go | |
| parent | d51c35ebcaaadf15489b4adc62c951d5e6900a6a (diff) | |
syz-cluster: deduplicate findings during reporting
Now that the same bug could be found on in multiple session tests (e.g.
during fuzzing and during repro retesting), ensure that we do not report
it twice.
Add a test and fix the logic.
Diffstat (limited to 'syz-cluster/pkg/controller/api_test.go')
| -rw-r--r-- | syz-cluster/pkg/controller/api_test.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/syz-cluster/pkg/controller/api_test.go b/syz-cluster/pkg/controller/api_test.go index 7818c95f7..297b20b3f 100644 --- a/syz-cluster/pkg/controller/api_test.go +++ b/syz-cluster/pkg/controller/api_test.go @@ -283,12 +283,12 @@ func TestAPIListPreviousFindings(t *testing.T) { finding1, err := client.GetFinding(ctx, list[0]) require.NoError(t, err) - assert.Equal(t, "Crash in foo", finding1.Title) - assert.Equal(t, idsV2.SessionID, finding1.SessionID) + assert.Equal(t, "Crash in bar", finding1.Title) + assert.Equal(t, idsV1.SessionID, finding1.SessionID) finding2, err := client.GetFinding(ctx, list[1]) require.NoError(t, err) - assert.Equal(t, "Crash in bar", finding2.Title) + assert.Equal(t, "Crash in foo", finding2.Title) assert.Equal(t, idsV1.SessionID, finding2.SessionID) list, err = client.ListPreviousFindings(ctx, &api.ListPreviousFindingsReq{ |
