mirror of https://github.com/docker/docs.git
21 lines
801 B
Bash
21 lines
801 B
Bash
#!/usr/bin/env bats
|
|
|
|
load helpers
|
|
|
|
@test "engine refresh options" {
|
|
# minimum refresh interval
|
|
run swarm manage --engine-refresh-min-interval "0s" --advertise 127.0.0.1:$SWARM_BASE_PORT 192.168.56.202:4444
|
|
[ "$status" -ne 0 ]
|
|
[[ "${output}" == *"minimum refresh interval should be a positive number"* ]]
|
|
|
|
# max refresh interval
|
|
run swarm manage --engine-refresh-min-interval "30s" -engine-refresh-max-interval "20s" --advertise 127.0.0.1:$SWARM_BASE_PORT 192.168.56.202:4444
|
|
[ "$status" -ne 0 ]
|
|
[[ "${output}" == *"max refresh interval cannot be less than min refresh interval"* ]]
|
|
|
|
# engine refresh retry count
|
|
run swarm manage --engine-failure-retry 0 --advertise 127.0.0.1:$SWARM_BASE_PORT 192.168.56.202:4444
|
|
[ "$status" -ne 0 ]
|
|
[[ "${output}" == *"invalid failure retry count"* ]]
|
|
}
|