|
1 | 1 | package integration_test |
2 | 2 |
|
3 | 3 | import ( |
4 | | - "time" |
| 4 | + "os/exec" |
5 | 5 |
|
6 | 6 | "github.com/cloudfoundry/libbuildpack/cutlass" |
7 | 7 |
|
@@ -43,12 +43,15 @@ var _ = Describe("override yml", func() { |
43 | 43 | It("Forces python from override buildpack", func() { |
44 | 44 | Expect(app.Push()).ToNot(Succeed()) |
45 | 45 |
|
46 | | - Eventually(app.Stdout.String(), 60*time.Second).Should(ContainSubstring("-----> OverrideYML Buildpack")) |
47 | | - Eventually(app.Stdout.String(), 60*time.Second).Should(ContainSubstring("-----> Python Buildpack version")) |
48 | | - Expect(app.ConfirmBuildpack(buildpackVersion)).To(Succeed()) |
| 46 | + logs := exec.Command("cf", "logs", "--recent", app.Name) |
| 47 | + out, err := logs.CombinedOutput() |
| 48 | + Expect(err).ToNot(HaveOccurred()) |
49 | 49 |
|
50 | | - Eventually(app.Stdout.String()).Should(ContainSubstring("-----> Installing python")) |
51 | | - Eventually(app.Stdout.String()).Should(MatchRegexp("Copy .*/python.tgz")) |
52 | | - Eventually(app.Stdout.String()).Should(ContainSubstring("Could not install python: dependency sha256 mismatch: expected sha256 062d906c87839d03b243e2821e10653c89b4c92878bfe2bf995dec231e117bfc, actual sha256 b56b58ac21f9f42d032e1e4b8bf8b8823e69af5411caa15aee2b140bc756962f")) |
| 50 | + Expect(out).To(ContainSubstring("-----> OverrideYML Buildpack")) |
| 51 | + Expect(out).To(ContainSubstring("-----> Python Buildpack version "+buildpackVersion)) |
| 52 | + |
| 53 | + Expect(out).To(ContainSubstring("-----> Installing python")) |
| 54 | + Expect(out).To(MatchRegexp("Copy .*/python.tgz")) |
| 55 | + Expect(out).To(ContainSubstring("Could not install python: dependency sha256 mismatch: expected sha256 062d906c87839d03b243e2821e10653c89b4c92878bfe2bf995dec231e117bfc, actual sha256 b56b58ac21f9f42d032e1e4b8bf8b8823e69af5411caa15aee2b140bc756962f")) |
53 | 56 | }) |
54 | 57 | }) |
0 commit comments