@@ -45,7 +45,12 @@ func TestServer(t *testing.T) {
45
45
defer closeFunc ()
46
46
ctx , cancelFunc := context .WithCancel (context .Background ())
47
47
defer cancelFunc ()
48
- root , cfg := clitest .New (t , "server" , "--address" , ":0" , "--postgres-url" , connectionURL )
48
+ root , cfg := clitest .New (t ,
49
+ "server" ,
50
+ "--address" , ":0" ,
51
+ "--postgres-url" , connectionURL ,
52
+ "--cache-dir" , t .TempDir (),
53
+ )
49
54
errC := make (chan error )
50
55
go func () {
51
56
errC <- root .ExecuteContext (ctx )
@@ -75,7 +80,11 @@ func TestServer(t *testing.T) {
75
80
t .SkipNow ()
76
81
}
77
82
ctx , cancelFunc := context .WithCancel (context .Background ())
78
- root , cfg := clitest .New (t , "server" , "--address" , ":0" )
83
+ root , cfg := clitest .New (t ,
84
+ "server" ,
85
+ "--address" , ":0" ,
86
+ "--cache-dir" , t .TempDir (),
87
+ )
79
88
errC := make (chan error )
80
89
go func () {
81
90
errC <- root .ExecuteContext (ctx )
@@ -102,7 +111,13 @@ func TestServer(t *testing.T) {
102
111
ctx , cancelFunc := context .WithCancel (context .Background ())
103
112
defer cancelFunc ()
104
113
105
- root , cfg := clitest .New (t , "server" , "--in-memory" , "--address" , ":0" , "--access-url" , "http://1.2.3.4:3000/" )
114
+ root , cfg := clitest .New (t ,
115
+ "server" ,
116
+ "--in-memory" ,
117
+ "--address" , ":0" ,
118
+ "--access-url" , "http://1.2.3.4:3000/" ,
119
+ "--cache-dir" , t .TempDir (),
120
+ )
106
121
var buf strings.Builder
107
122
errC := make (chan error )
108
123
root .SetOutput (& buf )
@@ -127,26 +142,43 @@ func TestServer(t *testing.T) {
127
142
t .Parallel ()
128
143
ctx , cancelFunc := context .WithCancel (context .Background ())
129
144
defer cancelFunc ()
130
- root , _ := clitest .New (t , "server" , "--in-memory" , "--address" , ":0" ,
131
- "--tls-enable" , "--tls-min-version" , "tls9" )
145
+ root , _ := clitest .New (t ,
146
+ "server" ,
147
+ "--in-memory" ,
148
+ "--address" , ":0" ,
149
+ "--tls-enable" ,
150
+ "--tls-min-version" , "tls9" ,
151
+ "--cache-dir" , t .TempDir (),
152
+ )
132
153
err := root .ExecuteContext (ctx )
133
154
require .Error (t , err )
134
155
})
135
156
t .Run ("TLSBadClientAuth" , func (t * testing.T ) {
136
157
t .Parallel ()
137
158
ctx , cancelFunc := context .WithCancel (context .Background ())
138
159
defer cancelFunc ()
139
- root , _ := clitest .New (t , "server" , "--in-memory" , "--address" , ":0" ,
140
- "--tls-enable" , "--tls-client-auth" , "something" )
160
+ root , _ := clitest .New (t ,
161
+ "server" ,
162
+ "--in-memory" ,
163
+ "--address" , ":0" ,
164
+ "--tls-enable" ,
165
+ "--tls-client-auth" , "something" ,
166
+ "--cache-dir" , t .TempDir (),
167
+ )
141
168
err := root .ExecuteContext (ctx )
142
169
require .Error (t , err )
143
170
})
144
171
t .Run ("TLSNoCertFile" , func (t * testing.T ) {
145
172
t .Parallel ()
146
173
ctx , cancelFunc := context .WithCancel (context .Background ())
147
174
defer cancelFunc ()
148
- root , _ := clitest .New (t , "server" , "--in-memory" , "--address" , ":0" ,
149
- "--tls-enable" )
175
+ root , _ := clitest .New (t ,
176
+ "server" ,
177
+ "--in-memory" ,
178
+ "--address" , ":0" ,
179
+ "--tls-enable" ,
180
+ "--cache-dir" , t .TempDir (),
181
+ )
150
182
err := root .ExecuteContext (ctx )
151
183
require .Error (t , err )
152
184
})
@@ -156,8 +188,15 @@ func TestServer(t *testing.T) {
156
188
defer cancelFunc ()
157
189
158
190
certPath , keyPath := generateTLSCertificate (t )
159
- root , cfg := clitest .New (t , "server" , "--in-memory" , "--address" , ":0" ,
160
- "--tls-enable" , "--tls-cert-file" , certPath , "--tls-key-file" , keyPath )
191
+ root , cfg := clitest .New (t ,
192
+ "server" ,
193
+ "--in-memory" ,
194
+ "--address" , ":0" ,
195
+ "--tls-enable" ,
196
+ "--tls-cert-file" , certPath ,
197
+ "--tls-key-file" , keyPath ,
198
+ "--cache-dir" , t .TempDir (),
199
+ )
161
200
errC := make (chan error )
162
201
go func () {
163
202
errC <- root .ExecuteContext (ctx )
@@ -197,7 +236,13 @@ func TestServer(t *testing.T) {
197
236
}
198
237
ctx , cancelFunc := context .WithCancel (context .Background ())
199
238
defer cancelFunc ()
200
- root , cfg := clitest .New (t , "server" , "--in-memory" , "--address" , ":0" , "--provisioner-daemons" , "1" )
239
+ root , cfg := clitest .New (t ,
240
+ "server" ,
241
+ "--in-memory" ,
242
+ "--address" , ":0" ,
243
+ "--provisioner-daemons" , "1" ,
244
+ "--cache-dir" , t .TempDir (),
245
+ )
201
246
serverErr := make (chan error )
202
247
go func () {
203
248
serverErr <- root .ExecuteContext (ctx )
@@ -220,7 +265,13 @@ func TestServer(t *testing.T) {
220
265
t .Parallel ()
221
266
ctx , cancelFunc := context .WithCancel (context .Background ())
222
267
defer cancelFunc ()
223
- root , _ := clitest .New (t , "server" , "--in-memory" , "--address" , ":0" , "--trace=true" )
268
+ root , _ := clitest .New (t ,
269
+ "server" ,
270
+ "--in-memory" ,
271
+ "--address" , ":0" ,
272
+ "--trace=true" ,
273
+ "--cache-dir" , t .TempDir (),
274
+ )
224
275
errC := make (chan error )
225
276
go func () {
226
277
errC <- root .ExecuteContext (ctx )
@@ -251,7 +302,14 @@ func TestServer(t *testing.T) {
251
302
server := httptest .NewServer (r )
252
303
defer server .Close ()
253
304
254
- root , _ := clitest .New (t , "server" , "--in-memory" , "--address" , ":0" , "--telemetry" , "--telemetry-url" , server .URL )
305
+ root , _ := clitest .New (t ,
306
+ "server" ,
307
+ "--in-memory" ,
308
+ "--address" , ":0" ,
309
+ "--telemetry" ,
310
+ "--telemetry-url" , server .URL ,
311
+ "--cache-dir" , t .TempDir (),
312
+ )
255
313
errC := make (chan error )
256
314
go func () {
257
315
errC <- root .ExecuteContext (ctx )
0 commit comments