github.com/rootless-containers/rootlesskit/v2@v2.3.4/pkg/port/builtin/builtin_test.go (about) 1 package builtin 2 3 import ( 4 "os" 5 "testing" 6 7 "github.com/rootless-containers/rootlesskit/v2/pkg/port" 8 "github.com/rootless-containers/rootlesskit/v2/pkg/port/testsuite" 9 ) 10 11 func TestMain(m *testing.M) { 12 cf := func() port.ChildDriver { 13 return NewChildDriver(os.Stderr) 14 } 15 testsuite.Main(m, cf) 16 } 17 18 func TestBuiltIn(t *testing.T) { 19 tmpDir, err := os.MkdirTemp("", "test-builtin") 20 if err != nil { 21 t.Fatal(err) 22 } 23 defer os.RemoveAll(tmpDir) 24 d, err := NewParentDriver(os.Stderr, tmpDir) 25 if err != nil { 26 t.Fatal(err) 27 } 28 pf := func() port.ParentDriver { 29 return d 30 } 31 testsuite.Run(t, pf) 32 }