fix: fix flake in TestPatchCancelWorkspaceBuild/User_is_allowed_to_cancel (#19522)

Fixes: https://github.com/coder/internal/issues/885
This commit is contained in:
Kacper Sawicki
2025-08-28 10:24:43 +02:00
committed by GitHub
parent 33509f2c20
commit 74fb2aaf08
+6 -2
View File
@@ -577,8 +577,12 @@ func TestPatchCancelWorkspaceBuild(t *testing.T) {
build, err = client.WorkspaceBuild(ctx, workspace.LatestBuild.ID)
return assert.NoError(t, err) && build.Job.Status == codersdk.ProvisionerJobRunning
}, testutil.WaitShort, testutil.IntervalFast)
err := client.CancelWorkspaceBuild(ctx, build.ID, codersdk.CancelWorkspaceBuildParams{})
require.NoError(t, err)
require.Eventually(t, func() bool {
err := client.CancelWorkspaceBuild(ctx, build.ID, codersdk.CancelWorkspaceBuildParams{})
return assert.NoError(t, err)
}, testutil.WaitShort, testutil.IntervalMedium)
require.Eventually(t, func() bool {
var err error
build, err = client.WorkspaceBuild(ctx, build.ID)