aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/pkg/controller/api_test.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2026-02-27 11:45:15 +0000
committerAleksandr Nogikh <nogikh@google.com>2026-03-04 18:19:12 +0000
commita9fe5c9ea5a79ea37834f2c5be830d0385f20199 (patch)
tree3b996f7b5e76dae9c0451f34c93a604faf966350 /syz-cluster/pkg/controller/api_test.go
parentccdcad97ffb81efdf1d1c0a06bae8b57da28991d (diff)
syz-cluster: only retest findings with reproducers
There are findings without one (e.g. build errors), and it makes no sense to rerun them.
Diffstat (limited to 'syz-cluster/pkg/controller/api_test.go')
-rw-r--r--syz-cluster/pkg/controller/api_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/syz-cluster/pkg/controller/api_test.go b/syz-cluster/pkg/controller/api_test.go
index 297b20b3f..de9e1fa59 100644
--- a/syz-cluster/pkg/controller/api_test.go
+++ b/syz-cluster/pkg/controller/api_test.go
@@ -236,11 +236,18 @@ func TestAPIListPreviousFindings(t *testing.T) {
SessionID: idsV1.SessionID,
Title: "Crash in foo",
TestName: "test",
+ SyzRepro: []byte("syz repro"),
}))
require.NoError(t, client.UploadFinding(ctx, &api.RawFinding{
SessionID: idsV1.SessionID,
Title: "Crash in bar",
TestName: "test",
+ SyzRepro: []byte("syz repro"),
+ }))
+ require.NoError(t, client.UploadFinding(ctx, &api.RawFinding{
+ SessionID: idsV1.SessionID,
+ Title: "Build error without repro",
+ TestName: "test",
}))
MarkSessionFinished(t, env, idsV1.SessionID)
@@ -266,6 +273,7 @@ func TestAPIListPreviousFindings(t *testing.T) {
SessionID: idsV2.SessionID,
Title: "Crash in foo",
TestName: "test",
+ SyzRepro: []byte("syz repro"),
}))
MarkSessionFinished(t, env, idsV2.SessionID)