From 0bfc1202cebeedf826d470296424f85dee4fe842 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Fri, 11 Jul 2025 12:23:09 +0200 Subject: 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. --- syz-cluster/pkg/controller/testutil.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'syz-cluster/pkg/controller') 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) -- cgit mrf-deployment