@@ -135,7 +135,6 @@ await _dockerClient.Containers.StopContainerAsync(
135
135
[ Fact ]
136
136
public async Task GetContainerLogs_Tty_False_Follow_False_ReadsLogs ( )
137
137
{
138
- using var containerLogsCts = new CancellationTokenSource ( TimeSpan . FromSeconds ( 60 ) ) ;
139
138
var logList = new List < string > ( ) ;
140
139
141
140
var createContainerResponse = await _dockerClient . Containers . CreateContainerAsync (
@@ -154,9 +153,7 @@ await _dockerClient.Containers.StartContainerAsync(
154
153
_cts . Token
155
154
) ;
156
155
157
- containerLogsCts . CancelAfter ( TimeSpan . FromSeconds ( 5 ) ) ;
158
-
159
- var containerLogsTask = _dockerClient . Containers . GetContainerLogsAsync (
156
+ await _dockerClient . Containers . GetContainerLogsAsync (
160
157
createContainerResponse . ID ,
161
158
new ContainerLogsParameters
162
159
{
@@ -165,7 +162,7 @@ await _dockerClient.Containers.StartContainerAsync(
165
162
Timestamps = true ,
166
163
Follow = false
167
164
} ,
168
- containerLogsCts . Token ,
165
+ default ,
169
166
new Progress < string > ( m => { logList . Add ( m ) ; _output . WriteLine ( m ) ; } )
170
167
) ;
171
168
@@ -175,7 +172,6 @@ await _dockerClient.Containers.StopContainerAsync(
175
172
_cts . Token
176
173
) ;
177
174
178
- await containerLogsTask ;
179
175
_output . WriteLine ( $ "Line count: { logList . Count } ") ;
180
176
181
177
Assert . NotEmpty ( logList ) ;
@@ -184,7 +180,6 @@ await _dockerClient.Containers.StopContainerAsync(
184
180
[ Fact ]
185
181
public async Task GetContainerLogs_Tty_True_Follow_False_ReadsLogs ( )
186
182
{
187
- using var containerLogsCts = new CancellationTokenSource ( TimeSpan . FromSeconds ( 60 ) ) ;
188
183
var logList = new List < string > ( ) ;
189
184
190
185
var createContainerResponse = await _dockerClient . Containers . CreateContainerAsync (
@@ -203,9 +198,9 @@ await _dockerClient.Containers.StartContainerAsync(
203
198
_cts . Token
204
199
) ;
205
200
206
- containerLogsCts . CancelAfter ( TimeSpan . FromSeconds ( 5 ) ) ;
201
+ await Task . Delay ( TimeSpan . FromSeconds ( 5 ) ) ;
207
202
208
- var containerLogsTask = _dockerClient . Containers . GetContainerLogsAsync (
203
+ await _dockerClient . Containers . GetContainerLogsAsync (
209
204
createContainerResponse . ID ,
210
205
new ContainerLogsParameters
211
206
{
@@ -214,19 +209,16 @@ await _dockerClient.Containers.StartContainerAsync(
214
209
Timestamps = true ,
215
210
Follow = false
216
211
} ,
217
- containerLogsCts . Token ,
212
+ default ,
218
213
new Progress < string > ( m => { _output . WriteLine ( m ) ; logList . Add ( m ) ; } )
219
214
) ;
220
215
221
- await Task . Delay ( TimeSpan . FromSeconds ( 5 ) ) ;
222
-
223
216
await _dockerClient . Containers . StopContainerAsync (
224
217
createContainerResponse . ID ,
225
218
new ContainerStopParameters ( ) ,
226
219
_cts . Token
227
220
) ;
228
221
229
- await containerLogsTask ;
230
222
_output . WriteLine ( $ "Line count: { logList . Count } ") ;
231
223
232
224
Assert . NotEmpty ( logList ) ;
0 commit comments