Skip to content

Commit b624871

Browse files
committed
fix: Revert bad cleanup changes
1 parent f245f64 commit b624871

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

coderd/workspaceapps_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ func TestWorkspaceAppsProxyPath(t *testing.T) {
2424
// #nosec
2525
ln, err := net.Listen("tcp", ":0")
2626
require.NoError(t, err)
27-
defer func() {
28-
_ = ln.Close()
29-
}()
3027
server := http.Server{
3128
Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
3229
w.WriteHeader(http.StatusOK)
3330
}),
3431
}
32+
t.Cleanup(func() {
33+
_ = server.Close()
34+
_ = ln.Close()
35+
})
3536
go server.Serve(ln)
36-
defer server.Close()
3737
tcpAddr, _ := ln.Addr().(*net.TCPAddr)
3838

3939
client := coderdtest.New(t, &coderdtest.Options{
@@ -78,9 +78,9 @@ func TestWorkspaceAppsProxyPath(t *testing.T) {
7878
agentCloser := agent.New(agentClient.ListenWorkspaceAgent, &agent.Options{
7979
Logger: slogtest.Make(t, nil),
8080
})
81-
defer func() {
81+
t.Cleanup(func() {
8282
_ = agentCloser.Close()
83-
}()
83+
})
8484
coderdtest.AwaitWorkspaceAgents(t, client, workspace.LatestBuild.ID)
8585
client.HTTPClient.CheckRedirect = func(req *http.Request, via []*http.Request) error {
8686
return http.ErrUseLastResponse

provisioner/echo/serve_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ func TestEcho(t *testing.T) {
2525
// Create an in-memory provisioner to communicate with.
2626
client, server := provisionersdk.TransportPipe()
2727
ctx, cancelFunc := context.WithCancel(context.Background())
28-
defer func() {
28+
t.Cleanup(func() {
2929
_ = client.Close()
3030
_ = server.Close()
3131
cancelFunc()
32-
}()
32+
})
3333
go func() {
3434
err := echo.Serve(ctx, fs, &provisionersdk.ServeOptions{
3535
Listener: server,

provisioner/terraform/parse_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ func TestParse(t *testing.T) {
2323
// Create an in-memory provisioner to communicate with.
2424
client, server := provisionersdk.TransportPipe()
2525
ctx, cancelFunc := context.WithCancel(context.Background())
26-
defer func() {
26+
t.Cleanup(func() {
2727
_ = client.Close()
2828
_ = server.Close()
2929
cancelFunc()
30-
}()
30+
})
3131
go func() {
3232
err := terraform.Serve(ctx, &terraform.ServeOptions{
3333
ServeOptions: &provisionersdk.ServeOptions{

0 commit comments

Comments
 (0)