From 999ea177db0c7878eace1ab772dd5af135614e37 Mon Sep 17 00:00:00 2001 From: Kacper Sawicki Date: Mon, 8 Sep 2025 15:55:15 +0000 Subject: [PATCH] test: improve workspace build job completion logging --- coderd/coderdtest/coderdtest.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/coderd/coderdtest/coderdtest.go b/coderd/coderdtest/coderdtest.go index b6aafc53daffa..ff7d2f20e79f1 100644 --- a/coderd/coderdtest/coderdtest.go +++ b/coderd/coderdtest/coderdtest.go @@ -1097,9 +1097,17 @@ func AwaitWorkspaceBuildJobCompleted(t testing.TB, client *codersdk.Client, buil require.Eventually(t, func() bool { var err error workspaceBuild, err = client.WorkspaceBuild(ctx, build) - return assert.NoError(t, err) && workspaceBuild.Job.CompletedAt != nil + if err != nil { + t.Logf("failed to get workspace build %s: %v", build, err) + return false + } + if workspaceBuild.Job.CompletedAt == nil { + t.Logf("workspace build job %s still running (status: %s)", build, workspaceBuild.Job.Status) + return false + } + return true }, testutil.WaitMedium, testutil.IntervalMedium) - t.Logf("got workspace build job %s", build) + t.Logf("got workspace build job %s (status: %s)", build, workspaceBuild.Job.Status) return workspaceBuild }