diff --git a/pkg/e2e/cascade_stop_test.go b/pkg/e2e/cascade_stop_test.go deleted file mode 100644 index d5ca0845..00000000 --- a/pkg/e2e/cascade_stop_test.go +++ /dev/null @@ -1,50 +0,0 @@ -/* - Copyright 2020 Docker Compose CLI authors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - -package e2e - -import ( - "testing" - - "gotest.tools/v3/icmd" -) - -func TestCascadeStop(t *testing.T) { - c := NewParallelCLI(t) - - const projectName = "e2e-cascade-stop" - - t.Run("abort-on-container-exit", func(t *testing.T) { - res := c.RunDockerComposeCmdNoCheck(t, "-f", "./fixtures/cascade-stop-test/compose.yaml", "--project-name", projectName, "up", "--abort-on-container-exit") - res.Assert(t, icmd.Expected{ExitCode: 1, Out: `should_fail-1 exited with code 1`}) - res.Assert(t, icmd.Expected{ExitCode: 1, Out: `Aborting on container exit...`}) - }) - - t.Run("exit-code-from", func(t *testing.T) { - res := c.RunDockerComposeCmdNoCheck(t, "-f", "./fixtures/cascade-stop-test/compose.yaml", "--project-name", projectName, "up", "--exit-code-from=sleep") - res.Assert(t, icmd.Expected{ExitCode: 137, Out: `should_fail-1 exited with code 1`}) - res.Assert(t, icmd.Expected{ExitCode: 137, Out: `Aborting on container exit...`}) - }) - - t.Run("exit-code-from unknown", func(t *testing.T) { - res := c.RunDockerComposeCmdNoCheck(t, "-f", "./fixtures/cascade-stop-test/compose.yaml", "--project-name", projectName, "up", "--exit-code-from=unknown") - res.Assert(t, icmd.Expected{ExitCode: 1, Err: `no such service: unknown`}) - }) - - t.Run("down", func(t *testing.T) { - _ = c.RunDockerComposeCmd(t, "--project-name", projectName, "down") - }) -} diff --git a/pkg/e2e/compose_down_test.go b/pkg/e2e/compose_down_test.go deleted file mode 100644 index 9819b28a..00000000 --- a/pkg/e2e/compose_down_test.go +++ /dev/null @@ -1,34 +0,0 @@ -/* - Copyright 2020 Docker Compose CLI authors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - -package e2e - -import ( - "testing" - - "gotest.tools/v3/icmd" -) - -func TestDown(t *testing.T) { - c := NewParallelCLI(t) - - const projectName = "e2e-down" - - t.Run("no resource to remove", func(t *testing.T) { - res := c.RunDockerComposeCmd(t, "--project-name", projectName, "down") - res.Assert(t, icmd.Expected{ExitCode: 0, Err: `No resource found to remove for project "e2e-down"`}) - }) -} diff --git a/pkg/e2e/fixtures/cascade-stop-test/compose.yaml b/pkg/e2e/fixtures/cascade-stop-test/compose.yaml deleted file mode 100644 index 1274fc53..00000000 --- a/pkg/e2e/fixtures/cascade-stop-test/compose.yaml +++ /dev/null @@ -1,7 +0,0 @@ -services: - should_fail: - image: alpine - command: ls /does_not_exist - sleep: # will be killed - image: alpine - command: ping localhost