|
|
@@ -51,8 +51,18 @@ func TestUpExitCodeFrom(t *testing.T) {
|
|
|
c := NewParallelCLI(t)
|
|
|
const projectName = "e2e-exit-code-from"
|
|
|
|
|
|
+ res := c.RunDockerComposeCmdNoCheck(t, "-f", "fixtures/start-fail/start-depends_on-long-lived.yaml", "--project-name", projectName, "up", "--exit-code-from=failure", "failure")
|
|
|
+ res.Assert(t, icmd.Expected{ExitCode: 42})
|
|
|
+
|
|
|
+ c.RunDockerComposeCmd(t, "--project-name", projectName, "down", "--remove-orphans")
|
|
|
+}
|
|
|
+
|
|
|
+func TestUpExitCodeFromContainerKilled(t *testing.T) {
|
|
|
+ c := NewParallelCLI(t)
|
|
|
+ const projectName = "e2e-exit-code-from-kill"
|
|
|
+
|
|
|
res := c.RunDockerComposeCmdNoCheck(t, "-f", "fixtures/start-fail/start-depends_on-long-lived.yaml", "--project-name", projectName, "up", "--exit-code-from=test")
|
|
|
- res.Assert(t, icmd.Expected{ExitCode: 137})
|
|
|
+ res.Assert(t, icmd.Expected{ExitCode: 143})
|
|
|
|
|
|
c.RunDockerComposeCmd(t, "--project-name", projectName, "down", "--remove-orphans")
|
|
|
}
|