github.com/opencontainers/runc@v1.2.0-rc.1.0.20240520010911-492dc558cdd6/libcontainer/integration/init_test.go (about) 1 package integration 2 3 import ( 4 "os" 5 "testing" 6 7 "github.com/opencontainers/runc/libcontainer" 8 //nolint:revive // Enable cgroup manager to manage devices 9 _ "github.com/opencontainers/runc/libcontainer/cgroups/devices" 10 _ "github.com/opencontainers/runc/libcontainer/nsenter" 11 ) 12 13 // Same as ../../init.go but for libcontainer/integration. 14 func init() { 15 if len(os.Args) > 1 && os.Args[1] == "init" { 16 libcontainer.Init() 17 } 18 } 19 20 func TestMain(m *testing.M) { 21 ret := m.Run() 22 os.Exit(ret) 23 }