File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
internal/pkg/scaffold/helm Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ import (
20
20
"net/http"
21
21
"os"
22
22
"path/filepath"
23
- "sync"
24
23
"testing"
25
24
"time"
26
25
@@ -80,13 +79,9 @@ func TestCreateChart(t *testing.T) {
80
79
repoURLCharts = fmt .Sprintf ("http://%s/charts/" , testRepo .Addr )
81
80
)
82
81
83
- var wg sync.WaitGroup
84
- wg .Add (1 )
82
+ testRepoServerErrChan := make (chan error )
85
83
go func () {
86
- if err := testRepo .ListenAndServe (); err != nil && err != http .ErrServerClosed {
87
- t .Fatalf ("Failed to run test repo server: %s" , err )
88
- }
89
- wg .Done ()
84
+ testRepoServerErrChan <- testRepo .ListenAndServe ()
90
85
}()
91
86
92
87
testCases := []createChartTestCase {
@@ -254,7 +249,10 @@ func TestCreateChart(t *testing.T) {
254
249
if err := testRepo .Close (); err != nil {
255
250
t .Fatalf ("Failed to close test repo server: %s" , err )
256
251
}
257
- wg .Wait ()
252
+
253
+ if err := <- testRepoServerErrChan ; err != nil && err != http .ErrServerClosed {
254
+ t .Fatalf ("Failed to run test repo server: %s" , err )
255
+ }
258
256
}
259
257
260
258
type testChart struct {
You can’t perform that action at this time.
0 commit comments