Add failing test

Signed-off-by: Amit Saha <asaha@atlassian.com>
This commit is contained in:
Amit Saha 2023-01-24 06:21:01 +11:00 committed by Nicolas De loof
parent 16c4241c0b
commit e981c35863
3 changed files with 21 additions and 0 deletions

View File

@ -16,6 +16,17 @@ options:
experimentalcli: false
kubernetes: false
swarm: false
- option: index
value_type: int
default_value: "1"
description: |
Index of the container if there are multiple instances of a service [default: 1].
deprecated: false
hidden: false
experimental: false
experimentalcli: false
kubernetes: false
swarm: false
- option: no-color
value_type: bool
default_value: "false"

View File

@ -6,3 +6,6 @@ services:
hello:
image: alpine
command: echo hello
deploy:
mode: replicated
replicas: 2

View File

@ -54,6 +54,13 @@ func TestLocalComposeLogs(t *testing.T) {
res.Assert(t, icmd.Expected{Out: `hello`})
})
t.Run("logs hello index", func(t *testing.T) {
res := c.RunDockerComposeCmd(t, "--project-name", projectName, "--index", "2", "logs", "hello")
// TODO: see if there is a way we can verify that the logs is from the second replica
// or if we need to..
res.Assert(t, icmd.Expected{Out: `hello`})
})
t.Run("down", func(t *testing.T) {
_ = c.RunDockerComposeCmd(t, "--project-name", projectName, "down")
})