add the integration test for file discovery

Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com>
This commit is contained in:
Chanwit Kaewkasi 2015-04-10 20:53:21 +07:00
parent b250a3a5cf
commit 20dd07354d
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
#!/usr/bin/env bats
load helpers
# create a blank temp file for discovery
DISCOVERY_FILE=$(mktemp)
function teardown() {
swarm_manage_cleanup
rm -f $DISCOVERY_FILE
stop_docker
}
function setup_file_discovery() {
for host in ${HOSTS[@]}; do
echo "$host" >> $DISCOVERY_FILE
done
}
@test "docker info should return the number of nodes with file discovery" {
start_docker 2
setup_file_discovery
swarm_manage file://$DISCOVERY_FILE
run docker_swarm info
[ "$status" -eq 0 ]
[[ "${lines[3]}" == *"Nodes: 2" ]]
}