From 05802bba5a93abb86d3b368ab988133c274f0d85 Mon Sep 17 00:00:00 2001 From: Andrea Luzzardi Date: Wed, 15 Apr 2015 18:16:07 -0700 Subject: [PATCH] integration: Add skeleton for missing integration tests. Signed-off-by: Andrea Luzzardi --- test/integration/api.bats | 193 +++++++++++++++++++++++++++++++++++++- 1 file changed, 190 insertions(+), 3 deletions(-) diff --git a/test/integration/api.bats b/test/integration/api.bats index 523f772d61..7060bbcd92 100644 --- a/test/integration/api.bats +++ b/test/integration/api.bats @@ -7,7 +7,67 @@ function teardown() { stop_docker } -@test "docker info should return the number of nodes" { +# FIXME +@test "docker attach" { + skip +} + +# FIXME +@test "docker build" { + skip +} + +# FIXME +@test "docker commit" { + skip +} + +# FIXME +@test "docker cp" { + skip +} + +# FIXME +@test "docker create" { + skip +} + +# FIXME +@test "docker diff" { + skip +} + +# FIXME +@test "docker events" { + skip +} + +# FIXME +@test "docker exec" { + skip +} + +# FIXME +@test "docker export" { + skip +} + +# FIXME +@test "docker history" { + skip +} + +# FIXME +@test "docker images" { + skip +} + +# FIXME +@test "docker import" { + skip +} + +@test "docker info" { start_docker 3 swarm_manage run docker_swarm info @@ -15,12 +75,53 @@ function teardown() { [[ "${lines[3]}" == *"Nodes: 3" ]] } -@test "docker ps -n 3 should return the 3 last containers, including non running one" { +# FIXME +@test "docker inspect" { + skip +} + +# FIXME +@test "docker kill" { + skip +} + +# FIXME +@test "docker load" { + skip +} + +# FIXME +@test "docker login" { + skip +} + +# FIXME +@test "docker logout" { + skip +} + +# FIXME +@test "docker logs" { + skip +} + +# FIXME +@test "docker port" { + skip +} + +# FIXME +@test "docker pause" { + skip +} + +@test "docker ps -n" { start_docker 1 swarm_manage run docker_swarm run -d busybox sleep 42 run docker_swarm run -d busybox false run docker_swarm ps -n 3 + # Non-running containers should be included in ps -n [ "${#lines[@]}" -eq 3 ] run docker_swarm run -d busybox true @@ -32,7 +133,7 @@ function teardown() { [ "${#lines[@]}" -eq 4 ] } -@test "docker ps -l should return the last container, including non running one" { +@test "docker ps -l" { start_docker 1 swarm_manage run docker_swarm run -d busybox sleep 42 @@ -40,6 +141,7 @@ function teardown() { run docker_swarm run -d busybox true run docker_swarm ps -l [ "${#lines[@]}" -eq 2 ] + # Last container should be "true", even though it's stopped. [[ "${lines[1]}" == *"true"* ]] sleep 1 #sleep so the container doesn't start at the same second as 'busybox true' @@ -48,3 +150,88 @@ function teardown() { [ "${#lines[@]}" -eq 2 ] [[ "${lines[1]}" == *"false"* ]] } + +# FIXME +@test "docker pull" { + skip +} + +# FIXME +@test "docker push" { + skip +} + +# FIXME +@test "docker rename" { + skip +} + +# FIXME +@test "docker restart" { + skip +} + +# FIXME +@test "docker rm" { + skip +} + +# FIXME +@test "docker rmi" { + skip +} + +# FIXME +@test "docker run" { + skip +} + +# FIXME +@test "docker save" { + skip +} + +# FIXME +@test "docker search" { + skip +} + +# FIXME +@test "docker start" { + skip +} + +# FIXME +@test "docker stats" { + skip +} + +# FIXME +@test "docker stop" { + skip +} + +# FIXME +@test "docker tag" { + skip +} + +# FIXME +@test "docker top" { + skip +} + +# FIXME +@test "docker unpause" { + skip +} + +# FIXME +@test "docker version" { + skip +} + +# FIXME +@test "docker wait" { + skip +}