aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/pkg/controller/testutil.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-07-11 12:23:09 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-07-14 11:30:46 +0000
commit0bfc1202cebeedf826d470296424f85dee4fe842 (patch)
tree943beb000899edc01a45571039b3a12aff31dc75 /syz-cluster/pkg/controller/testutil.go
parentc812f99c4dbbcef96726a22aee8d578dc83ed9cd (diff)
syz-cluster: make reports more detailed
Fill in build details per each finding and display that information in the report email. Extend the test that verifies how api.SessionReport is filled.
Diffstat (limited to 'syz-cluster/pkg/controller/testutil.go')
-rw-r--r--syz-cluster/pkg/controller/testutil.go13
1 files changed, 8 insertions, 5 deletions
diff --git a/syz-cluster/pkg/controller/testutil.go b/syz-cluster/pkg/controller/testutil.go
index 5ed01418c..f4d813e2f 100644
--- a/syz-cluster/pkg/controller/testutil.go
+++ b/syz-cluster/pkg/controller/testutil.go
@@ -49,6 +49,7 @@ func DummySeries() *api.Series {
return &api.Series{
ExtID: "ext-id",
Title: "test series name",
+ Link: "http://link/to/series",
Patches: []api.SeriesPatch{
{
Seq: 1,
@@ -83,12 +84,14 @@ func DummyFindings() []*api.NewFinding {
func FakeSeriesWithFindings(t *testing.T, ctx context.Context, env *app.AppEnvironment,
client *api.Client, series *api.Series) {
_, sessionID := UploadTestSeries(t, ctx, client, series)
- buildResp := UploadTestBuild(t, ctx, client, DummyBuild())
+ baseBuild := UploadTestBuild(t, ctx, client, DummyBuild())
+ patchedBuild := UploadTestBuild(t, ctx, client, DummyBuild())
err := client.UploadTestResult(ctx, &api.TestResult{
- SessionID: sessionID,
- BaseBuildID: buildResp.ID,
- TestName: "test",
- Result: api.TestRunning,
+ SessionID: sessionID,
+ BaseBuildID: baseBuild.ID,
+ PatchedBuildID: patchedBuild.ID,
+ TestName: "test",
+ Result: api.TestRunning,
})
assert.NoError(t, err)