"os" "os/exec" "path/filepath" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" "github.com/cloudfoundry-incubator/garden" "github.com/cloudfoundry-incubator/guardian/rundmc/process_tracker" "github.com/cloudfoundry/gunk/command_runner/linux_command_runner" ) var _ = Describe("Process tracker", func() { var ( processTracker process_tracker.ProcessTracker tmpdir string ) BeforeEach(func() { var err error tmpdir, err = ioutil.TempDir("", "process-tracker-tests") Expect(err).ToNot(HaveOccurred()) err = os.MkdirAll(filepath.Join(tmpdir, "bin"), 0755) Expect(err).ToNot(HaveOccurred()) processTracker = process_tracker.New(tmpdir, iodaemonBin, linux_command_runner.New()) }) AfterEach(func() {
"path/filepath" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" "github.com/onsi/gomega/gexec" "github.com/cloudfoundry-incubator/garden" "github.com/cloudfoundry-incubator/guardian/rundmc/process_tracker" "github.com/cloudfoundry/gunk/command_runner/linux_command_runner" ) var _ = Describe("Process tracker", func() { var ( processTracker process_tracker.ProcessTracker tmpdir string signaller process_tracker.Signaller ) BeforeEach(func() { var err error tmpdir, err = ioutil.TempDir("", "process-tracker-tests") Expect(err).ToNot(HaveOccurred()) err = os.MkdirAll(filepath.Join(tmpdir, "bin"), 0755) Expect(err).ToNot(HaveOccurred()) err = copyFile(iodaemonBin, filepath.Join(tmpdir, "bin", "iodaemon")) Expect(err).ToNot(HaveOccurred())