@@ -27,66 +27,55 @@ func TestCheckpointRestore(t *testing.T) {
2727
2828 image , err := client .GetImage (ctx , testImage )
2929 if err != nil {
30- t .Error (err )
31- return
30+ t .Fatal (err )
3231 }
3332 container , err := client .NewContainer (ctx , id , WithNewSpec (oci .WithImageConfig (image ), oci .WithProcessArgs ("sleep" , "100" )), WithNewSnapshot (id , image ))
3433 if err != nil {
35- t .Error (err )
36- return
34+ t .Fatal (err )
3735 }
3836 defer container .Delete (ctx , WithSnapshotCleanup )
3937
4038 task , err := container .NewTask (ctx , empty ())
4139 if err != nil {
42- t .Error (err )
43- return
40+ t .Fatal (err )
4441 }
4542 defer task .Delete (ctx )
4643
4744 statusC , err := task .Wait (ctx )
4845 if err != nil {
49- t .Error (err )
50- return
46+ t .Fatal (err )
5147 }
5248
5349 if err := task .Start (ctx ); err != nil {
54- t .Error (err )
55- return
50+ t .Fatal (err )
5651 }
5752
5853 checkpoint , err := task .Checkpoint (ctx , WithExit )
5954 if err != nil {
60- t .Error (err )
61- return
55+ t .Fatal (err )
6256 }
6357
6458 <- statusC
6559
6660 if _ , err := task .Delete (ctx ); err != nil {
67- t .Error (err )
68- return
61+ t .Fatal (err )
6962 }
7063 if task , err = container .NewTask (ctx , empty (), WithTaskCheckpoint (checkpoint )); err != nil {
71- t .Error (err )
72- return
64+ t .Fatal (err )
7365 }
7466 defer task .Delete (ctx )
7567
7668 statusC , err = task .Wait (ctx )
7769 if err != nil {
78- t .Error (err )
79- return
70+ t .Fatal (err )
8071 }
8172
8273 if err := task .Start (ctx ); err != nil {
83- t .Error (err )
84- return
74+ t .Fatal (err )
8575 }
8676
8777 if err := task .Kill (ctx , syscall .SIGKILL ); err != nil {
88- t .Error (err )
89- return
78+ t .Fatal (err )
9079 }
9180 <- statusC
9281}
@@ -107,74 +96,61 @@ func TestCheckpointRestoreNewContainer(t *testing.T) {
10796
10897 image , err := client .GetImage (ctx , testImage )
10998 if err != nil {
110- t .Error (err )
111- return
99+ t .Fatal (err )
112100 }
113101 container , err := client .NewContainer (ctx , id , WithNewSpec (oci .WithImageConfig (image ), oci .WithProcessArgs ("sleep" , "100" )), WithNewSnapshot (id , image ))
114102 if err != nil {
115- t .Error (err )
116- return
103+ t .Fatal (err )
117104 }
118105 defer container .Delete (ctx , WithSnapshotCleanup )
119106
120107 task , err := container .NewTask (ctx , empty ())
121108 if err != nil {
122- t .Error (err )
123- return
109+ t .Fatal (err )
124110 }
125111 defer task .Delete (ctx )
126112
127113 statusC , err := task .Wait (ctx )
128114 if err != nil {
129- t .Error (err )
130- return
115+ t .Fatal (err )
131116 }
132117
133118 if err := task .Start (ctx ); err != nil {
134- t .Error (err )
135- return
119+ t .Fatal (err )
136120 }
137121
138122 checkpoint , err := task .Checkpoint (ctx , WithExit )
139123 if err != nil {
140- t .Error (err )
141- return
124+ t .Fatal (err )
142125 }
143126
144127 <- statusC
145128
146129 if _ , err := task .Delete (ctx ); err != nil {
147- t .Error (err )
148- return
130+ t .Fatal (err )
149131 }
150132 if err := container .Delete (ctx , WithSnapshotCleanup ); err != nil {
151- t .Error (err )
152- return
133+ t .Fatal (err )
153134 }
154135 if container , err = client .NewContainer (ctx , id , WithCheckpoint (checkpoint , id )); err != nil {
155- t .Error (err )
156- return
136+ t .Fatal (err )
157137 }
158138 if task , err = container .NewTask (ctx , empty (), WithTaskCheckpoint (checkpoint )); err != nil {
159- t .Error (err )
160- return
139+ t .Fatal (err )
161140 }
162141 defer task .Delete (ctx )
163142
164143 statusC , err = task .Wait (ctx )
165144 if err != nil {
166- t .Error (err )
167- return
145+ t .Fatal (err )
168146 }
169147
170148 if err := task .Start (ctx ); err != nil {
171- t .Error (err )
172- return
149+ t .Fatal (err )
173150 }
174151
175152 if err := task .Kill (ctx , syscall .SIGKILL ); err != nil {
176- t .Error (err )
177- return
153+ t .Fatal (err )
178154 }
179155 <- statusC
180156}
@@ -200,52 +176,43 @@ func TestCheckpointLeaveRunning(t *testing.T) {
200176
201177 image , err := client .GetImage (ctx , testImage )
202178 if err != nil {
203- t .Error (err )
204- return
179+ t .Fatal (err )
205180 }
206181 container , err := client .NewContainer (ctx , id , WithNewSpec (oci .WithImageConfig (image ), oci .WithProcessArgs ("sleep" , "100" )), WithNewSnapshot (id , image ))
207182 if err != nil {
208- t .Error (err )
209- return
183+ t .Fatal (err )
210184 }
211185 defer container .Delete (ctx , WithSnapshotCleanup )
212186
213187 task , err := container .NewTask (ctx , empty ())
214188 if err != nil {
215- t .Error (err )
216- return
189+ t .Fatal (err )
217190 }
218191 defer task .Delete (ctx )
219192
220193 statusC , err := task .Wait (ctx )
221194 if err != nil {
222- t .Error (err )
223- return
195+ t .Fatal (err )
224196 }
225197
226198 if err := task .Start (ctx ); err != nil {
227- t .Error (err )
228- return
199+ t .Fatal (err )
229200 }
230201
231202 if _ , err := task .Checkpoint (ctx ); err != nil {
232- t .Error (err )
233- return
203+ t .Fatal (err )
234204 }
235205
236206 status , err := task .Status (ctx )
237207 if err != nil {
238- t .Error (err )
239- return
208+ t .Fatal (err )
240209 }
241210 if status .Status != Running {
242- t .Errorf ("expected status %q but received %q" , Running , status )
243- return
211+ t .Fatalf ("expected status %q but received %q" , Running , status )
244212 }
245213
246214 if err := task .Kill (ctx , syscall .SIGKILL ); err != nil {
247- t .Error (err )
248- return
215+ t .Fatal (err )
249216 }
250217
251218 <- statusC
0 commit comments