@@ -231,6 +231,7 @@ func TestEnter(t *testing.T) {
231231 Env : standardEnvironment ,
232232 Stdin : stdinR ,
233233 Stdout : & stdout ,
234+ Init : true ,
234235 }
235236 err = container .Run (& pconfig )
236237 stdinR .Close ()
@@ -320,6 +321,7 @@ func TestProcessEnv(t *testing.T) {
320321 },
321322 Stdin : nil ,
322323 Stdout : & stdout ,
324+ Init : true ,
323325 }
324326 err = container .Run (& pconfig )
325327 ok (t , err )
@@ -366,6 +368,7 @@ func TestProcessEmptyCaps(t *testing.T) {
366368 Env : standardEnvironment ,
367369 Stdin : nil ,
368370 Stdout : & stdout ,
371+ Init : true ,
369372 }
370373 err = container .Run (& pconfig )
371374 ok (t , err )
@@ -417,6 +420,7 @@ func TestProcessCaps(t *testing.T) {
417420 Stdin : nil ,
418421 Stdout : & stdout ,
419422 Capabilities : & configs.Capabilities {},
423+ Init : true ,
420424 }
421425 pconfig .Capabilities .Bounding = append (config .Capabilities .Bounding , "CAP_NET_ADMIN" )
422426 pconfig .Capabilities .Permitted = append (config .Capabilities .Permitted , "CAP_NET_ADMIN" )
@@ -491,6 +495,7 @@ func TestAdditionalGroups(t *testing.T) {
491495 Stdin : nil ,
492496 Stdout : & stdout ,
493497 AdditionalGroups : []string {"plugdev" , "audio" },
498+ Init : true ,
494499 }
495500 err = container .Run (& pconfig )
496501 ok (t , err )
@@ -551,6 +556,7 @@ func testFreeze(t *testing.T, systemd bool) {
551556 Args : []string {"cat" },
552557 Env : standardEnvironment ,
553558 Stdin : stdinR ,
559+ Init : true ,
554560 }
555561 err = container .Run (pconfig )
556562 stdinR .Close ()
@@ -762,6 +768,7 @@ func TestContainerState(t *testing.T) {
762768 Args : []string {"cat" },
763769 Env : standardEnvironment ,
764770 Stdin : stdinR ,
771+ Init : true ,
765772 }
766773 err = container .Run (p )
767774 if err != nil {
@@ -821,6 +828,7 @@ func TestPassExtraFiles(t *testing.T) {
821828 ExtraFiles : []* os.File {pipein1 , pipein2 },
822829 Stdin : nil ,
823830 Stdout : & stdout ,
831+ Init : true ,
824832 }
825833 err = container .Run (& process )
826834 if err != nil {
@@ -902,6 +910,7 @@ func TestMountCmds(t *testing.T) {
902910 Cwd : "/" ,
903911 Args : []string {"sh" , "-c" , "env" },
904912 Env : standardEnvironment ,
913+ Init : true ,
905914 }
906915 err = container .Run (& pconfig )
907916 if err != nil {
@@ -951,6 +960,7 @@ func TestSysctl(t *testing.T) {
951960 Env : standardEnvironment ,
952961 Stdin : nil ,
953962 Stdout : & stdout ,
963+ Init : true ,
954964 }
955965 err = container .Run (& pconfig )
956966 ok (t , err )
@@ -1091,6 +1101,7 @@ func TestOomScoreAdj(t *testing.T) {
10911101 Env : standardEnvironment ,
10921102 Stdin : nil ,
10931103 Stdout : & stdout ,
1104+ Init : true ,
10941105 }
10951106 err = container .Run (& pconfig )
10961107 ok (t , err )
@@ -1196,6 +1207,7 @@ func TestHook(t *testing.T) {
11961207 Env : standardEnvironment ,
11971208 Stdin : nil ,
11981209 Stdout : & stdout ,
1210+ Init : true ,
11991211 }
12001212 err = container .Run (& pconfig )
12011213 ok (t , err )
@@ -1312,6 +1324,7 @@ func TestRootfsPropagationSlaveMount(t *testing.T) {
13121324 Args : []string {"cat" },
13131325 Env : standardEnvironment ,
13141326 Stdin : stdinR ,
1327+ Init : true ,
13151328 }
13161329
13171330 err = container .Run (pconfig )
@@ -1429,6 +1442,7 @@ func TestRootfsPropagationSharedMount(t *testing.T) {
14291442 Args : []string {"cat" },
14301443 Env : standardEnvironment ,
14311444 Stdin : stdinR ,
1445+ Init : true ,
14321446 }
14331447
14341448 err = container .Run (pconfig )
@@ -1537,6 +1551,7 @@ func TestInitJoinPID(t *testing.T) {
15371551 Args : []string {"cat" },
15381552 Env : standardEnvironment ,
15391553 Stdin : stdinR1 ,
1554+ Init : true ,
15401555 }
15411556 err = container1 .Run (init1 )
15421557 stdinR1 .Close ()
@@ -1563,6 +1578,7 @@ func TestInitJoinPID(t *testing.T) {
15631578 Args : []string {"cat" },
15641579 Env : standardEnvironment ,
15651580 Stdin : stdinR2 ,
1581+ Init : true ,
15661582 }
15671583 err = container2 .Run (init2 )
15681584 stdinR2 .Close ()
@@ -1642,6 +1658,7 @@ func TestInitJoinNetworkAndUser(t *testing.T) {
16421658 Args : []string {"cat" },
16431659 Env : standardEnvironment ,
16441660 Stdin : stdinR1 ,
1661+ Init : true ,
16451662 }
16461663 err = container1 .Run (init1 )
16471664 stdinR1 .Close ()
@@ -1676,6 +1693,7 @@ func TestInitJoinNetworkAndUser(t *testing.T) {
16761693 Args : []string {"cat" },
16771694 Env : standardEnvironment ,
16781695 Stdin : stdinR2 ,
1696+ Init : true ,
16791697 }
16801698 err = container2 .Run (init2 )
16811699 stdinR2 .Close ()
@@ -1743,6 +1761,7 @@ func TestTmpfsCopyUp(t *testing.T) {
17431761 Env : standardEnvironment ,
17441762 Stdin : nil ,
17451763 Stdout : & stdout ,
1764+ Init : true ,
17461765 }
17471766 err = container .Run (& pconfig )
17481767 ok (t , err )
0 commit comments