@@ -194,12 +194,12 @@ var _ = Describe("Deployment", func() {
194
194
),
195
195
)
196
196
197
- result , err := deployment .FetchLogs (NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , false , false , false )
197
+ result , err := deployment .FetchLogs (NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , "job" )
198
198
Expect (err ).ToNot (HaveOccurred ())
199
199
Expect (result ).To (Equal (LogsResult {BlobstoreID : "logs-blob-id" , SHA1 : "" }))
200
200
})
201
201
202
- It ("returns logs result for all deplotment " , func () {
202
+ It ("returns logs result for all jobs " , func () {
203
203
ConfigureTaskResult (
204
204
ghttp .CombineHandlers (
205
205
ghttp .VerifyRequest ("GET" , "/deployments/dep/jobs/*/*/logs" , "type=job" ),
@@ -216,15 +216,15 @@ var _ = Describe("Deployment", func() {
216
216
),
217
217
)
218
218
219
- result , err := deployment .FetchLogs (NewAllOrInstanceGroupOrInstanceSlug ("" , "" ), nil , false , false , false )
219
+ result , err := deployment .FetchLogs (NewAllOrInstanceGroupOrInstanceSlug ("" , "" ), nil , "job" )
220
220
Expect (err ).ToNot (HaveOccurred ())
221
221
Expect (result ).To (Equal (LogsResult {BlobstoreID : "logs-blob-id" , SHA1 : "" }))
222
222
})
223
223
224
- It ("is able to apply filters and fetch agent logs" , func () {
224
+ It ("is able to apply filters and passes through the log type params when fetching logs" , func () {
225
225
ConfigureTaskResult (
226
226
ghttp .CombineHandlers (
227
- ghttp .VerifyRequest ("GET" , "/deployments/dep/jobs/job/id/logs" , "type=agent &filters=f1,f2" ),
227
+ ghttp .VerifyRequest ("GET" , "/deployments/dep/jobs/job/id/logs" , "type=log%20type%20here &filters=f1,f2" ),
228
228
ghttp .VerifyBasicAuth ("username" , "password" ),
229
229
),
230
230
`` ,
@@ -239,99 +239,7 @@ var _ = Describe("Deployment", func() {
239
239
)
240
240
241
241
result , err := deployment .FetchLogs (
242
- NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), []string {"f1" , "f2" }, true , false , false )
243
- Expect (err ).ToNot (HaveOccurred ())
244
- Expect (result ).To (Equal (LogsResult {BlobstoreID : "logs-blob-id" , SHA1 : "" }))
245
- })
246
-
247
- It ("is correctly fetches job, agent, and system logs when --all is passed" , func () {
248
- ConfigureTaskResult (
249
- ghttp .CombineHandlers (
250
- ghttp .VerifyRequest ("GET" , "/deployments/dep/jobs/job/id/logs" , "type=agent,job,system" ),
251
- ghttp .VerifyBasicAuth ("username" , "password" ),
252
- ),
253
- `` ,
254
- server ,
255
- )
256
-
257
- server .AppendHandlers (
258
- ghttp .CombineHandlers (
259
- ghttp .VerifyRequest ("GET" , "/tasks/123" ),
260
- ghttp .RespondWith (http .StatusOK , `{"result":"logs-blob-id"}` ),
261
- ),
262
- )
263
-
264
- result , err := deployment .FetchLogs (
265
- NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , false , false , true )
266
- Expect (err ).ToNot (HaveOccurred ())
267
- Expect (result ).To (Equal (LogsResult {BlobstoreID : "logs-blob-id" , SHA1 : "" }))
268
- })
269
-
270
- It ("is correctly only fetches system logs when --system is passed" , func () {
271
- ConfigureTaskResult (
272
- ghttp .CombineHandlers (
273
- ghttp .VerifyRequest ("GET" , "/deployments/dep/jobs/job/id/logs" , "type=system" ),
274
- ghttp .VerifyBasicAuth ("username" , "password" ),
275
- ),
276
- `` ,
277
- server ,
278
- )
279
-
280
- server .AppendHandlers (
281
- ghttp .CombineHandlers (
282
- ghttp .VerifyRequest ("GET" , "/tasks/123" ),
283
- ghttp .RespondWith (http .StatusOK , `{"result":"logs-blob-id"}` ),
284
- ),
285
- )
286
-
287
- result , err := deployment .FetchLogs (
288
- NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , false , true , false )
289
- Expect (err ).ToNot (HaveOccurred ())
290
- Expect (result ).To (Equal (LogsResult {BlobstoreID : "logs-blob-id" , SHA1 : "" }))
291
- })
292
-
293
- It ("is correctly only fetches agent logs when --agent is passed" , func () {
294
- ConfigureTaskResult (
295
- ghttp .CombineHandlers (
296
- ghttp .VerifyRequest ("GET" , "/deployments/dep/jobs/job/id/logs" , "type=agent" ),
297
- ghttp .VerifyBasicAuth ("username" , "password" ),
298
- ),
299
- `` ,
300
- server ,
301
- )
302
-
303
- server .AppendHandlers (
304
- ghttp .CombineHandlers (
305
- ghttp .VerifyRequest ("GET" , "/tasks/123" ),
306
- ghttp .RespondWith (http .StatusOK , `{"result":"logs-blob-id"}` ),
307
- ),
308
- )
309
-
310
- result , err := deployment .FetchLogs (
311
- NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , true , false , false )
312
- Expect (err ).ToNot (HaveOccurred ())
313
- Expect (result ).To (Equal (LogsResult {BlobstoreID : "logs-blob-id" , SHA1 : "" }))
314
- })
315
-
316
- It ("is correctly only fetches job logs when no flags are passed" , func () {
317
- ConfigureTaskResult (
318
- ghttp .CombineHandlers (
319
- ghttp .VerifyRequest ("GET" , "/deployments/dep/jobs/job/id/logs" , "type=job" ),
320
- ghttp .VerifyBasicAuth ("username" , "password" ),
321
- ),
322
- `` ,
323
- server ,
324
- )
325
-
326
- server .AppendHandlers (
327
- ghttp .CombineHandlers (
328
- ghttp .VerifyRequest ("GET" , "/tasks/123" ),
329
- ghttp .RespondWith (http .StatusOK , `{"result":"logs-blob-id"}` ),
330
- ),
331
- )
332
-
333
- result , err := deployment .FetchLogs (
334
- NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , false , false , false )
242
+ NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), []string {"f1" , "f2" }, "log type here" )
335
243
Expect (err ).ToNot (HaveOccurred ())
336
244
Expect (result ).To (Equal (LogsResult {BlobstoreID : "logs-blob-id" , SHA1 : "" }))
337
245
})
@@ -348,15 +256,15 @@ var _ = Describe("Deployment", func() {
348
256
349
257
AppendBadRequest (ghttp .VerifyRequest ("GET" , "/tasks/123" ), server )
350
258
351
- _ , err := deployment .FetchLogs (NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , false , false , false )
259
+ _ , err := deployment .FetchLogs (NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , "job" )
352
260
Expect (err ).To (HaveOccurred ())
353
261
Expect (err .Error ()).To (ContainSubstring ("Finding task '123'" ))
354
262
})
355
263
356
264
It ("returns error if response is non-200" , func () {
357
265
AppendBadRequest (ghttp .VerifyRequest ("GET" , "/deployments/dep/jobs/job/id/logs" , "type=job" ), server )
358
266
359
- _ , err := deployment .FetchLogs (NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , false , false , false )
267
+ _ , err := deployment .FetchLogs (NewAllOrInstanceGroupOrInstanceSlug ("job" , "id" ), nil , "job" )
360
268
Expect (err ).To (HaveOccurred ())
361
269
Expect (err .Error ()).To (ContainSubstring ("Fetching logs" ))
362
270
})
0 commit comments