"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/garden-linux/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())