aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/pkg/controller
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
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')
-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)