forked from toolshed/abra
@ -426,7 +426,9 @@ func GetAppStatuses(apps []App, MachineReadable bool) (map[string]map[string]str
|
|||||||
for server := range servers {
|
for server := range servers {
|
||||||
cl, err := client.New(server)
|
cl, err := client.New(server)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return statuses, err
|
log.Warn(err)
|
||||||
|
ch <- stack.StackStatus{}
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
go func(s string) {
|
go func(s string) {
|
||||||
|
@ -11,6 +11,12 @@ teardown_file(){
|
|||||||
_undeploy_app
|
_undeploy_app
|
||||||
_rm_app
|
_rm_app
|
||||||
_rm_server
|
_rm_server
|
||||||
|
|
||||||
|
if [[ -d "$ABRA_DIR/servers/foo" ]]; then
|
||||||
|
run rm -rf "$ABRA_DIR/servers/foo"
|
||||||
|
assert_success
|
||||||
|
assert_not_exists "$ABRA_DIR/servers/foo"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
setup(){
|
setup(){
|
||||||
@ -21,6 +27,12 @@ setup(){
|
|||||||
teardown(){
|
teardown(){
|
||||||
_reset_recipe
|
_reset_recipe
|
||||||
_undeploy_app
|
_undeploy_app
|
||||||
|
|
||||||
|
if [[ -d "$ABRA_DIR/servers/foo" ]]; then
|
||||||
|
run rm -rf "$ABRA_DIR/servers/foo"
|
||||||
|
assert_success
|
||||||
|
assert_not_exists "$ABRA_DIR/servers/foo"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "list without status" {
|
@test "list without status" {
|
||||||
@ -137,3 +149,20 @@ teardown(){
|
|||||||
assert_success
|
assert_success
|
||||||
assert_not_exists "$ABRA_DIR/servers/foo.com"
|
assert_not_exists "$ABRA_DIR/servers/foo.com"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "list with status skips unknown servers" {
|
||||||
|
if [[ ! -d "$ABRA_DIR/servers/foo" ]]; then
|
||||||
|
run mkdir -p "$ABRA_DIR/servers/foo"
|
||||||
|
assert_success
|
||||||
|
assert_exists "$ABRA_DIR/servers/foo"
|
||||||
|
|
||||||
|
run cp "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env" \
|
||||||
|
"$ABRA_DIR/servers/foo/$TEST_APP_DOMAIN.env"
|
||||||
|
assert_success
|
||||||
|
assert_exists "$ABRA_DIR/servers/foo/$TEST_APP_DOMAIN.env"
|
||||||
|
fi
|
||||||
|
|
||||||
|
run $ABRA app ls --status
|
||||||
|
assert_success
|
||||||
|
assert_output --partial "unknown server"
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user