"github.com/cloudfoundry-incubator/garden" "github.com/cloudfoundry-incubator/goci/specs" "github.com/cloudfoundry-incubator/guardian/rundmc/process_tracker" "github.com/cloudfoundry-incubator/guardian/rundmc/runrunc" "github.com/cloudfoundry-incubator/guardian/rundmc/runrunc/fakes" "github.com/cloudfoundry/gunk/command_runner/fake_command_runner" . "github.com/cloudfoundry/gunk/command_runner/fake_command_runner/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("RuncRunner", func() { var ( tracker *fakes.FakeProcessTracker commandRunner *fake_command_runner.FakeCommandRunner pidGenerator *fakes.FakeUidGenerator runcBinary *fakes.FakeRuncBinary runner *runrunc.RunRunc ) BeforeEach(func() { tracker = new(fakes.FakeProcessTracker) pidGenerator = new(fakes.FakeUidGenerator) runcBinary = new(fakes.FakeRuncBinary) commandRunner = fake_command_runner.New() runner = runrunc.New(tracker, commandRunner, pidGenerator, runcBinary) runcBinary.StartCommandStub = func(path, id string) *exec.Cmd { return exec.Command("funC", path, id) }