func Test(t *testing.T) { Convey("Spec Compliance: Chroot Executor", t, testutil.Requires( testutil.RequiresRoot, testutil.WithTmpdir(func() { execEng := &Executor{} execEng.Configure("chroot_workspace") So(os.Mkdir(execEng.workspacePath, 0755), ShouldBeNil) tests.CheckBasicExecution(execEng) tests.CheckFilesystemContainment(execEng) tests.CheckPwdBehavior(execEng) tests.CheckEnvBehavior(execEng) }), ), ) }
func Test(t *testing.T) { Convey("Spec Compliance: nsinit Executor", t, testutil.Requires( testutil.RequiresRoot, testutil.RequiresNamespaces, testutil.WithTmpdir(func() { execEng := &Executor{} execEng.Configure("nsinit_workspace") So(os.Mkdir(execEng.workspacePath, 0755), ShouldBeNil) //tests.CheckBasicExecution(execEng) // correct error reporting sections fail spec compliance tests.CheckFilesystemContainment(execEng) //tests.CheckPwdBehavior(execEng) // correct error reporting sections fail spec compliance tests.CheckEnvBehavior(execEng) }), ), ) }