diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2025-07-11 15:44:40 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-07-14 11:30:46 +0000 |
| commit | ec20f94ff6effe4c2aab4b4a4ecdfb33180e6e77 (patch) | |
| tree | 57058c12e7ab2ca53553afdbd75d632d98c9c9a6 /syz-cluster/pkg/controller | |
| parent | 76718eb73e3d1e2a43363d80ab15366706b6491f (diff) | |
syz-cluster: upload and share build config and log
Diffstat (limited to 'syz-cluster/pkg/controller')
| -rw-r--r-- | syz-cluster/pkg/controller/testutil.go | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/syz-cluster/pkg/controller/testutil.go b/syz-cluster/pkg/controller/testutil.go index 0a72914c7..c1ab8b6f5 100644 --- a/syz-cluster/pkg/controller/testutil.go +++ b/syz-cluster/pkg/controller/testutil.go @@ -39,7 +39,9 @@ func UploadTestSeries(t *testing.T, ctx context.Context, func UploadTestBuild(t *testing.T, ctx context.Context, client *api.Client, build *api.Build) *api.UploadBuildResp { ret, err := client.UploadBuild(ctx, &api.UploadBuildReq{ - Build: *build, + Build: *build, + Log: []byte("build log"), + Config: []byte("build config"), }) assert.NoError(t, err) assert.NotEmpty(t, ret.ID) @@ -74,6 +76,7 @@ func DummyBuild() *api.Build { TreeName: "mainline", ConfigName: "config", CommitHash: "abcd", + Compiler: "compiler", } } @@ -92,8 +95,14 @@ func DummyFindings() []*api.NewFinding { return findings } +type SeriesWithFindingIDs struct { + EntityIDs + BaseBuildID string + PatchedBuildID string +} + func FakeSeriesWithFindings(t *testing.T, ctx context.Context, env *app.AppEnvironment, - client *api.Client, series *api.Series) EntityIDs { + client *api.Client, series *api.Series) SeriesWithFindingIDs { ids := UploadTestSeries(t, ctx, client, series) baseBuild := UploadTestBuild(t, ctx, client, DummyBuild()) patchedBuild := UploadTestBuild(t, ctx, client, DummyBuild()) @@ -113,7 +122,11 @@ func FakeSeriesWithFindings(t *testing.T, ctx context.Context, env *app.AppEnvir assert.NoError(t, err) } MarkSessionFinished(t, env, ids.SessionID) - return ids + return SeriesWithFindingIDs{ + EntityIDs: ids, + BaseBuildID: baseBuild.ID, + PatchedBuildID: patchedBuild.ID, + } } func MarkSessionFinished(t *testing.T, env *app.AppEnvironment, sessionID string) { |
