@@ -33,7 +33,6 @@ import (
33
33
var _ = Describe ("GetTask and DeleteTask with Manager" , func () {
34
34
Context ("/bin/cat file" , Label ("getTask" , "deleteTask" , "file" ), func () {
35
35
It ("getTask and deleteTask should be ok" , func () {
36
- // Create preheat job.
37
36
managerPod , err := util .ManagerExec (0 )
38
37
fmt .Println (err )
39
38
Expect (err ).NotTo (HaveOccurred ())
@@ -74,12 +73,10 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
74
73
Expect (err ).NotTo (HaveOccurred ())
75
74
}
76
75
77
- // Check the file is downloaded successfully.
78
76
sha256sum , err := util .CalculateSha256ByTaskID (seedClientPods , fileMetadata .ID )
79
77
Expect (err ).NotTo (HaveOccurred ())
80
78
Expect (fileMetadata .Sha256 ).To (Equal (sha256sum ))
81
79
82
- // Get task.
83
80
req , err = structure .StructToMap (types.CreateGetTaskJobRequest {
84
81
Type : internaljob .GetTaskJob ,
85
82
Args : types.GetTaskArgs {
@@ -100,11 +97,8 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
100
97
101
98
done = waitForDone (job , managerPod )
102
99
Expect (done ).Should (BeTrue ())
103
-
104
- // Check get task response is valid.
105
100
Expect (validateTaskResponse (job )).To (BeTrue ())
106
101
107
- // Delete task.
108
102
req , err = structure .StructToMap (types.CreateDeleteTaskJobRequest {
109
103
Type : internaljob .DeleteTaskJob ,
110
104
Args : types.DeleteTaskArgs {
@@ -125,19 +119,15 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
125
119
126
120
done = waitForDone (job , managerPod )
127
121
Expect (done ).Should (BeTrue ())
128
-
129
- // Check delete task response is valid.
130
122
Expect (validateTaskResponse (job )).To (BeTrue ())
131
123
132
- // Check file is deleted successfully.
133
124
exist := util .CheckFilesExist (seedClientPods , fileMetadata .ID )
134
125
Expect (exist ).Should (BeFalse ())
135
126
})
136
127
})
137
128
138
129
Context ("/bin/pwd file" , Label ("getTask" , "deleteTask" , "file" ), func () {
139
130
It ("getTask and deleteTask should be ok" , func () {
140
- // Create preheat job.
141
131
managerPod , err := util .ManagerExec (0 )
142
132
fmt .Println (err )
143
133
Expect (err ).NotTo (HaveOccurred ())
@@ -178,12 +168,10 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
178
168
Expect (err ).NotTo (HaveOccurred ())
179
169
}
180
170
181
- // Check the file is downloaded successfully.
182
171
sha256sum , err := util .CalculateSha256ByTaskID (seedClientPods , fileMetadata .ID )
183
172
Expect (err ).NotTo (HaveOccurred ())
184
173
Expect (fileMetadata .Sha256 ).To (Equal (sha256sum ))
185
174
186
- // Get task.
187
175
req , err = structure .StructToMap (types.CreateGetTaskJobRequest {
188
176
Type : internaljob .GetTaskJob ,
189
177
Args : types.GetTaskArgs {
@@ -204,11 +192,8 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
204
192
205
193
done = waitForDone (job , managerPod )
206
194
Expect (done ).Should (BeTrue ())
207
-
208
- // Check get task response is valid.
209
195
Expect (validateTaskResponse (job )).To (BeTrue ())
210
196
211
- // Delete task.
212
197
req , err = structure .StructToMap (types.CreateDeleteTaskJobRequest {
213
198
Type : internaljob .DeleteTaskJob ,
214
199
Args : types.DeleteTaskArgs {
@@ -229,11 +214,8 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
229
214
230
215
done = waitForDone (job , managerPod )
231
216
Expect (done ).Should (BeTrue ())
232
-
233
- // Check delete task response is valid.
234
217
Expect (validateTaskResponse (job )).To (BeTrue ())
235
218
236
- // Check file is deleted successfully.
237
219
exist := util .CheckFilesExist (seedClientPods , fileMetadata .ID )
238
220
Expect (exist ).Should (BeFalse ())
239
221
})
@@ -257,11 +239,9 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
257
239
Expect (err ).NotTo (HaveOccurred ())
258
240
}
259
241
260
- // Check the file is not exist.
261
242
exist := util .CheckFilesExist (seedClientPods , fileMetadata .ID )
262
243
Expect (exist ).Should (BeFalse ())
263
244
264
- // Get task.
265
245
req , err := structure .StructToMap (types.CreateGetTaskJobRequest {
266
246
Type : internaljob .GetTaskJob ,
267
247
Args : types.GetTaskArgs {
@@ -282,11 +262,8 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
282
262
283
263
done := waitForDone (job , managerPod )
284
264
Expect (done ).Should (BeTrue ())
285
-
286
- // Check get task response is invalid.
287
265
Expect (validateTaskResponse (job )).To (BeFalse ())
288
266
289
- // Delete task.
290
267
req , err = structure .StructToMap (types.CreateDeleteTaskJobRequest {
291
268
Type : internaljob .DeleteTaskJob ,
292
269
Args : types.DeleteTaskArgs {
@@ -308,23 +285,22 @@ var _ = Describe("GetTask and DeleteTask with Manager", func() {
308
285
done = waitForDone (job , managerPod )
309
286
Expect (done ).Should (BeTrue ())
310
287
311
- // Check delete task response is invalid.
312
288
Expect (validateTaskResponse (job )).To (BeFalse ())
313
289
})
314
290
})
315
291
})
316
292
317
293
func validateTaskResponse (job * models.Job ) bool {
318
- // Check task response is not null.
319
294
Expect (job .Result ).NotTo (BeNil ())
295
+
320
296
groupJobStateData , err := json .Marshal (job .Result )
321
297
Expect (err ).NotTo (HaveOccurred ())
298
+
322
299
groupJobState := internaljob.GroupJobState {}
323
300
err = json .Unmarshal (groupJobStateData , & groupJobState )
324
301
Expect (err ).NotTo (HaveOccurred ())
325
302
Expect (len (groupJobState .JobStates )).Should (BeNumerically ("==" , 3 ))
326
303
327
- // Check task response is valid.
328
304
for _ , state := range groupJobState .JobStates {
329
305
for _ , result := range state .Results {
330
306
resultData , err := json .Marshal (result )
0 commit comments