func TestGexec(t *testing.T) { BeforeSuite(func() { var err error fireflyPath, err = gexec.Build("./_fixture/firefly") Ω(err).ShouldNot(HaveOccurred()) }) AfterSuite(func() { gexec.CleanupBuildArtifacts() }) RegisterFailHandler(Fail) RunSpecs(t, "Gexec Suite") }
func TestDockerLifecycleBuilder(t *testing.T) { RegisterFailHandler(Fail) BeforeSuite(func() { var err error builderPath, err = gexec.Build("github.com/cloudfoundry-incubator/docker_app_lifecycle/builder") Expect(err).NotTo(HaveOccurred()) }) AfterSuite(func() { gexec.CleanupBuildArtifacts() }) RunSpecs(t, "Docker-App-Lifecycle-Builder Suite") }
pathToGinkgo = string(computedPathToGinkgo) }) var _ = BeforeEach(func() { var err error tmpDir, err = ioutil.TempDir("", "ginkgo-run") Ω(err).ShouldNot(HaveOccurred()) }) var _ = AfterEach(func() { err := os.RemoveAll(tmpDir) Ω(err).ShouldNot(HaveOccurred()) }) var _ = SynchronizedAfterSuite(func() {}, func() { gexec.CleanupBuildArtifacts() }) func tmpPath(destination string) string { return filepath.Join(tmpDir, destination) } func copyIn(fixture string, destination string) { err := os.MkdirAll(destination, 0777) Ω(err).ShouldNot(HaveOccurred()) filepath.Walk(filepath.Join("_fixtures", fixture), func(path string, info os.FileInfo, err error) error { if info.IsDir() { return nil }