From 76718eb73e3d1e2a43363d80ab15366706b6491f Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Fri, 11 Jul 2025 13:17:34 +0200 Subject: syz-cluster: generate web dashboard URLs for reports Take web dashboard URL from the config and use it to generate links for logs, reproducers, etc. --- syz-cluster/pkg/controller/api_test.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'syz-cluster/pkg/controller/api_test.go') diff --git a/syz-cluster/pkg/controller/api_test.go b/syz-cluster/pkg/controller/api_test.go index 621be5686..c086f31ce 100644 --- a/syz-cluster/pkg/controller/api_test.go +++ b/syz-cluster/pkg/controller/api_test.go @@ -16,14 +16,14 @@ import ( func TestAPIGetSeries(t *testing.T) { env, ctx := app.TestEnvironment(t) client := TestServer(t, env) - seriesID, sessionID := UploadTestSeries(t, ctx, client, testSeries) + ids := UploadTestSeries(t, ctx, client, testSeries) - ret, err := client.GetSessionSeries(ctx, sessionID) + ret, err := client.GetSessionSeries(ctx, ids.SessionID) assert.NoError(t, err) ret.ID = "" assert.Equal(t, testSeries, ret) - ret, err = client.GetSeries(ctx, seriesID) + ret, err = client.GetSeries(ctx, ids.SeriesID) assert.NoError(t, err) ret.ID = "" assert.Equal(t, testSeries, ret) @@ -47,10 +47,10 @@ func TestAPISaveFinding(t *testing.T) { env, ctx := app.TestEnvironment(t) client := TestServer(t, env) - _, sessionID := UploadTestSeries(t, ctx, client, testSeries) + ids := UploadTestSeries(t, ctx, client, testSeries) buildResp := UploadTestBuild(t, ctx, client, testBuild) err := client.UploadTestResult(ctx, &api.TestResult{ - SessionID: sessionID, + SessionID: ids.SessionID, BaseBuildID: buildResp.ID, TestName: "test", Result: api.TestRunning, @@ -60,7 +60,7 @@ func TestAPISaveFinding(t *testing.T) { t.Run("not existing test", func(t *testing.T) { err = client.UploadFinding(ctx, &api.NewFinding{ - SessionID: sessionID, + SessionID: ids.SessionID, TestName: "unknown test", }) assert.Error(t, err) @@ -68,7 +68,7 @@ func TestAPISaveFinding(t *testing.T) { t.Run("must succeed", func(t *testing.T) { finding := &api.NewFinding{ - SessionID: sessionID, + SessionID: ids.SessionID, TestName: "test", Report: []byte("report"), Log: []byte("log"), @@ -88,17 +88,17 @@ func TestAPIUploadTestArtifacts(t *testing.T) { env, ctx := app.TestEnvironment(t) client := TestServer(t, env) - _, sessionID := UploadTestSeries(t, ctx, client, testSeries) + ids := UploadTestSeries(t, ctx, client, testSeries) buildResp := UploadTestBuild(t, ctx, client, testBuild) err := client.UploadTestResult(ctx, &api.TestResult{ - SessionID: sessionID, + SessionID: ids.SessionID, BaseBuildID: buildResp.ID, TestName: "test", Result: api.TestRunning, Log: []byte("some log"), }) assert.NoError(t, err) - err = client.UploadTestArtifacts(ctx, sessionID, "test", bytes.NewReader([]byte("artifacts content"))) + err = client.UploadTestArtifacts(ctx, ids.SessionID, "test", bytes.NewReader([]byte("artifacts content"))) assert.NoError(t, err) } -- cgit mrf-deployment