@@ -101,7 +101,7 @@ func TestCreateNewDir(t *testing.T) {
101101 d := newDriver (t )
102102 defer os .RemoveAll (tmp )
103103
104- if err := d .Create ("1" , "" , "" ); err != nil {
104+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
105105 t .Fatal (err )
106106 }
107107}
@@ -110,7 +110,7 @@ func TestCreateNewDirStructure(t *testing.T) {
110110 d := newDriver (t )
111111 defer os .RemoveAll (tmp )
112112
113- if err := d .Create ("1" , "" , "" ); err != nil {
113+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
114114 t .Fatal (err )
115115 }
116116
@@ -131,7 +131,7 @@ func TestRemoveImage(t *testing.T) {
131131 d := newDriver (t )
132132 defer os .RemoveAll (tmp )
133133
134- if err := d .Create ("1" , "" , "" ); err != nil {
134+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
135135 t .Fatal (err )
136136 }
137137
@@ -156,7 +156,7 @@ func TestGetWithoutParent(t *testing.T) {
156156 d := newDriver (t )
157157 defer os .RemoveAll (tmp )
158158
159- if err := d .Create ("1" , "" , "" ); err != nil {
159+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
160160 t .Fatal (err )
161161 }
162162
@@ -183,7 +183,7 @@ func TestCleanupWithDir(t *testing.T) {
183183 d := newDriver (t )
184184 defer os .RemoveAll (tmp )
185185
186- if err := d .Create ("1" , "" , "" ); err != nil {
186+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
187187 t .Fatal (err )
188188 }
189189
@@ -196,7 +196,7 @@ func TestMountedFalseResponse(t *testing.T) {
196196 d := newDriver (t )
197197 defer os .RemoveAll (tmp )
198198
199- if err := d .Create ("1" , "" , "" ); err != nil {
199+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
200200 t .Fatal (err )
201201 }
202202
@@ -215,10 +215,10 @@ func TestMountedTrueReponse(t *testing.T) {
215215 defer os .RemoveAll (tmp )
216216 defer d .Cleanup ()
217217
218- if err := d .Create ("1" , "" , "" ); err != nil {
218+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
219219 t .Fatal (err )
220220 }
221- if err := d .Create ("2" , "1" , "" ); err != nil {
221+ if err := d .Create ("2" , "1" , "" , nil ); err != nil {
222222 t .Fatal (err )
223223 }
224224
@@ -241,10 +241,10 @@ func TestMountWithParent(t *testing.T) {
241241 d := newDriver (t )
242242 defer os .RemoveAll (tmp )
243243
244- if err := d .Create ("1" , "" , "" ); err != nil {
244+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
245245 t .Fatal (err )
246246 }
247- if err := d .Create ("2" , "1" , "" ); err != nil {
247+ if err := d .Create ("2" , "1" , "" , nil ); err != nil {
248248 t .Fatal (err )
249249 }
250250
@@ -272,10 +272,10 @@ func TestRemoveMountedDir(t *testing.T) {
272272 d := newDriver (t )
273273 defer os .RemoveAll (tmp )
274274
275- if err := d .Create ("1" , "" , "" ); err != nil {
275+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
276276 t .Fatal (err )
277277 }
278- if err := d .Create ("2" , "1" , "" ); err != nil {
278+ if err := d .Create ("2" , "1" , "" , nil ); err != nil {
279279 t .Fatal (err )
280280 }
281281
@@ -311,7 +311,7 @@ func TestCreateWithInvalidParent(t *testing.T) {
311311 d := newDriver (t )
312312 defer os .RemoveAll (tmp )
313313
314- if err := d .Create ("1" , "docker" , "" ); err == nil {
314+ if err := d .Create ("1" , "docker" , "" , nil ); err == nil {
315315 t .Fatalf ("Error should not be nil with parent does not exist" )
316316 }
317317}
@@ -320,7 +320,7 @@ func TestGetDiff(t *testing.T) {
320320 d := newDriver (t )
321321 defer os .RemoveAll (tmp )
322322
323- if err := d .Create ("1" , "" , "" ); err != nil {
323+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
324324 t .Fatal (err )
325325 }
326326
@@ -354,10 +354,10 @@ func TestChanges(t *testing.T) {
354354 d := newDriver (t )
355355 defer os .RemoveAll (tmp )
356356
357- if err := d .Create ("1" , "" , "" ); err != nil {
357+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
358358 t .Fatal (err )
359359 }
360- if err := d .Create ("2" , "1" , "" ); err != nil {
360+ if err := d .Create ("2" , "1" , "" , nil ); err != nil {
361361 t .Fatal (err )
362362 }
363363
@@ -403,7 +403,7 @@ func TestChanges(t *testing.T) {
403403 t .Fatalf ("Change kind should be ChangeAdd got %s" , change .Kind )
404404 }
405405
406- if err := d .Create ("3" , "2" , "" ); err != nil {
406+ if err := d .Create ("3" , "2" , "" , nil ); err != nil {
407407 t .Fatal (err )
408408 }
409409 mntPoint , err = d .Get ("3" , "" )
@@ -448,7 +448,7 @@ func TestDiffSize(t *testing.T) {
448448 d := newDriver (t )
449449 defer os .RemoveAll (tmp )
450450
451- if err := d .Create ("1" , "" , "" ); err != nil {
451+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
452452 t .Fatal (err )
453453 }
454454
@@ -490,7 +490,7 @@ func TestChildDiffSize(t *testing.T) {
490490 defer os .RemoveAll (tmp )
491491 defer d .Cleanup ()
492492
493- if err := d .Create ("1" , "" , "" ); err != nil {
493+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
494494 t .Fatal (err )
495495 }
496496
@@ -526,7 +526,7 @@ func TestChildDiffSize(t *testing.T) {
526526 t .Fatalf ("Expected size to be %d got %d" , size , diffSize )
527527 }
528528
529- if err := d .Create ("2" , "1" , "" ); err != nil {
529+ if err := d .Create ("2" , "1" , "" , nil ); err != nil {
530530 t .Fatal (err )
531531 }
532532
@@ -545,7 +545,7 @@ func TestExists(t *testing.T) {
545545 defer os .RemoveAll (tmp )
546546 defer d .Cleanup ()
547547
548- if err := d .Create ("1" , "" , "" ); err != nil {
548+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
549549 t .Fatal (err )
550550 }
551551
@@ -563,7 +563,7 @@ func TestStatus(t *testing.T) {
563563 defer os .RemoveAll (tmp )
564564 defer d .Cleanup ()
565565
566- if err := d .Create ("1" , "" , "" ); err != nil {
566+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
567567 t .Fatal (err )
568568 }
569569
@@ -592,7 +592,7 @@ func TestApplyDiff(t *testing.T) {
592592 defer os .RemoveAll (tmp )
593593 defer d .Cleanup ()
594594
595- if err := d .Create ("1" , "" , "" ); err != nil {
595+ if err := d .Create ("1" , "" , "" , nil ); err != nil {
596596 t .Fatal (err )
597597 }
598598
@@ -618,10 +618,10 @@ func TestApplyDiff(t *testing.T) {
618618 t .Fatal (err )
619619 }
620620
621- if err := d .Create ("2" , "" , "" ); err != nil {
621+ if err := d .Create ("2" , "" , "" , nil ); err != nil {
622622 t .Fatal (err )
623623 }
624- if err := d .Create ("3" , "2" , "" ); err != nil {
624+ if err := d .Create ("3" , "2" , "" , nil ); err != nil {
625625 t .Fatal (err )
626626 }
627627
@@ -671,7 +671,7 @@ func testMountMoreThan42Layers(t *testing.T, mountPath string) {
671671 }
672672 current = hash (current )
673673
674- if err := d .Create (current , parent , "" ); err != nil {
674+ if err := d .Create (current , parent , "" , nil ); err != nil {
675675 t .Logf ("Current layer %d" , i )
676676 t .Error (err )
677677 }
@@ -750,11 +750,11 @@ func BenchmarkConcurrentAccess(b *testing.B) {
750750 ids = append (ids , stringid .GenerateNonCryptoID ())
751751 }
752752
753- if err := d .Create (ids [0 ], "" , "" ); err != nil {
753+ if err := d .Create (ids [0 ], "" , "" , nil ); err != nil {
754754 b .Fatal (err )
755755 }
756756
757- if err := d .Create (ids [1 ], ids [0 ], "" ); err != nil {
757+ if err := d .Create (ids [1 ], ids [0 ], "" , nil ); err != nil {
758758 b .Fatal (err )
759759 }
760760
@@ -770,7 +770,7 @@ func BenchmarkConcurrentAccess(b *testing.B) {
770770 for _ , id := range ids {
771771 go func (id string ) {
772772 defer outerGroup .Done ()
773- if err := d .Create (id , parent , "" ); err != nil {
773+ if err := d .Create (id , parent , "" , nil ); err != nil {
774774 b .Logf ("Create %s failed" , id )
775775 chErr <- err
776776 return
0 commit comments