From a313f46bb879771faf216c60579584167f4b8ba9 Mon Sep 17 00:00:00 2001 From: Xian Chaobo Date: Tue, 5 May 2015 04:55:17 -0400 Subject: [PATCH] add test when container is not running Signed-off-by: Xian Chaobo --- test/integration/api.bats | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test/integration/api.bats b/test/integration/api.bats index 8d16247f8f..1fe7d6fa92 100644 --- a/test/integration/api.bats +++ b/test/integration/api.bats @@ -190,7 +190,15 @@ function teardown() { @test "docker exec" { start_docker 3 swarm_manage - run docker_swarm run -d --name test_container busybox sleep 100 + run docker_swarm create --name test_container busybox sleep 100 + [ "$status" -eq 0 ] + + # if container is not runing, exec will failed + run docker_swarm exec test_container ls + [ "$status" -ne 0 ] + [[ "$output" == *"is not running"* ]] + + run docker_swarm start test_container [ "$status" -eq 0 ] # make sure container is up and not paused