mirror of https://github.com/coder/coder.git
fix: create tempdir prior to cleanup (#11394)
See https://github.com/coder/coder/actions/runs/7399827933/job/20132407700 Seems like this happened because the test was being cleaned up while the tempdir was being made.
This commit is contained in:
parent
4edd21ae9e
commit
30afe43f8a
|
@ -1137,12 +1137,13 @@ func createProvisionerClient(t *testing.T, done <-chan struct{}, server provisio
|
|||
})
|
||||
ctx, cancelFunc := context.WithCancel(context.Background())
|
||||
closed := make(chan struct{})
|
||||
tempDir := t.TempDir()
|
||||
go func() {
|
||||
defer close(closed)
|
||||
_ = provisionersdk.Serve(ctx, &server, &provisionersdk.ServeOptions{
|
||||
Listener: serverPipe,
|
||||
Logger: slogtest.Make(t, nil).Leveled(slog.LevelDebug).Named("test-provisioner"),
|
||||
WorkDirectory: t.TempDir(),
|
||||
WorkDirectory: tempDir,
|
||||
})
|
||||
}()
|
||||
t.Cleanup(func() {
|
||||
|
|
Loading…
Reference in New Issue