Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite693b66

Browse files
authored
test(coderd/autobuild): fix context initialization in tests (#16173)
1 parent860d17a commite693b66

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

‎coderd/autobuild/lifecycle_executor_test.go‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,6 @@ func TestExecutorAutostartUserSuspended(t *testing.T) {
364364
t.Parallel()
365365

366366
var (
367-
ctx=testutil.Context(t,testutil.WaitShort)
368367
sched=mustSchedule(t,"CRON_TZ=UTC 0 * * * *")
369368
tickCh=make(chan time.Time)
370369
statsCh=make(chan autobuild.Stats)
@@ -389,6 +388,8 @@ func TestExecutorAutostartUserSuspended(t *testing.T) {
389388
// Given: workspace is stopped, and the user is suspended.
390389
workspace=coderdtest.MustTransitionWorkspace(t,userClient,workspace.ID,database.WorkspaceTransitionStart,database.WorkspaceTransitionStop)
391390

391+
ctx:=testutil.Context(t,testutil.WaitShort)
392+
392393
_,err:=client.UpdateUserStatus(ctx,user.ID.String(),codersdk.UserStatusSuspended)
393394
require.NoError(t,err,"update user status")
394395

@@ -660,7 +661,6 @@ func TestExecuteAutostopSuspendedUser(t *testing.T) {
660661
t.Parallel()
661662

662663
var (
663-
ctx=testutil.Context(t,testutil.WaitShort)
664664
tickCh=make(chan time.Time)
665665
statsCh=make(chan autobuild.Stats)
666666
client=coderdtest.New(t,&coderdtest.Options{
@@ -681,6 +681,9 @@ func TestExecuteAutostopSuspendedUser(t *testing.T) {
681681
// Given: workspace is running, and the user is suspended.
682682
workspace=coderdtest.MustWorkspace(t,userClient,workspace.ID)
683683
require.Equal(t,codersdk.WorkspaceStatusRunning,workspace.LatestBuild.Status)
684+
685+
ctx:=testutil.Context(t,testutil.WaitShort)
686+
684687
_,err:=client.UpdateUserStatus(ctx,user.ID.String(),codersdk.UserStatusSuspended)
685688
require.NoError(t,err,"update user status")
686689

@@ -980,6 +983,9 @@ func TestExecutorRequireActiveVersion(t *testing.T) {
980983
activeVersion:=coderdtest.CreateTemplateVersion(t,ownerClient,owner.OrganizationID,nil)
981984
coderdtest.AwaitTemplateVersionJobCompleted(t,ownerClient,activeVersion.ID)
982985
template:=coderdtest.CreateTemplate(t,ownerClient,owner.OrganizationID,activeVersion.ID)
986+
987+
ctx=testutil.Context(t,testutil.WaitShort)// Reset context after setting up the template.
988+
983989
//nolint We need to set this in the database directly, because the API will return an error
984990
// letting you know that this feature requires an enterprise license.
985991
err=db.UpdateTemplateAccessControlByID(dbauthz.As(ctx,coderdtest.AuthzUserSubject(me,owner.OrganizationID)), database.UpdateTemplateAccessControlByIDParams{

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp