pauseTask pauses the task and waits for the stop build to complete.
(ctx context.Context, t *testing.T, client *codersdk.Client, task codersdk.Task)
| 341 | |
| 342 | // pauseTask pauses the task and waits for the stop build to complete. |
| 343 | func pauseTask(ctx context.Context, t *testing.T, client *codersdk.Client, task codersdk.Task) { |
| 344 | t.Helper() |
| 345 | |
| 346 | pauseResp, err := client.PauseTask(ctx, task.OwnerName, task.ID) |
| 347 | require.NoError(t, err) |
| 348 | require.NotNil(t, pauseResp.WorkspaceBuild) |
| 349 | coderdtest.AwaitWorkspaceBuildJobCompleted(t, client, pauseResp.WorkspaceBuild.ID) |
| 350 | } |
| 351 | |
| 352 | // resumeTask resumes the task waits for the start build to complete. The task |
| 353 | // will be in "initializing" state after this returns because no agent is connected. |
no test coverage detected