wip try to get tests running
This commit is contained in:
@ -18,14 +18,16 @@ import (
|
|||||||
|
|
||||||
var status bool
|
var status bool
|
||||||
var statusFlag = &cli.BoolFlag{
|
var statusFlag = &cli.BoolFlag{
|
||||||
Name: "status, S",
|
Name: "status",
|
||||||
|
Aliases: []string{"S"},
|
||||||
Usage: "Show app deployment status",
|
Usage: "Show app deployment status",
|
||||||
Destination: &status,
|
Destination: &status,
|
||||||
}
|
}
|
||||||
|
|
||||||
var recipeFilter string
|
var recipeFilter string
|
||||||
var recipeFlag = &cli.StringFlag{
|
var recipeFlag = &cli.StringFlag{
|
||||||
Name: "recipe, r",
|
Name: "recipe",
|
||||||
|
Aliases: []string{"r"},
|
||||||
Value: "",
|
Value: "",
|
||||||
Usage: "Show apps of a specific recipe",
|
Usage: "Show apps of a specific recipe",
|
||||||
Destination: &recipeFilter,
|
Destination: &recipeFilter,
|
||||||
@ -33,7 +35,8 @@ var recipeFlag = &cli.StringFlag{
|
|||||||
|
|
||||||
var listAppServer string
|
var listAppServer string
|
||||||
var listAppServerFlag = &cli.StringFlag{
|
var listAppServerFlag = &cli.StringFlag{
|
||||||
Name: "server, s",
|
Name: "server",
|
||||||
|
Aliases: []string{"s"},
|
||||||
Value: "",
|
Value: "",
|
||||||
Usage: "Show apps of a specific server",
|
Usage: "Show apps of a specific server",
|
||||||
Destination: &listAppServer,
|
Destination: &listAppServer,
|
||||||
|
@ -1,30 +1,31 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
_new_app() {
|
_new_app() {
|
||||||
run $ABRA app new "$TEST_RECIPE" \
|
run $ABRA app new \
|
||||||
--no-input \
|
--no-input \
|
||||||
--server "$TEST_SERVER" \
|
--server "$TEST_SERVER" \
|
||||||
--domain "$TEST_APP_DOMAIN" \
|
--domain "$TEST_APP_DOMAIN" \
|
||||||
--secrets
|
--secrets \
|
||||||
|
"$TEST_RECIPE"
|
||||||
assert_success
|
assert_success
|
||||||
assert_exists "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env"
|
assert_exists "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env"
|
||||||
}
|
}
|
||||||
|
|
||||||
_deploy_app() {
|
_deploy_app() {
|
||||||
run $ABRA app deploy "$TEST_APP_DOMAIN" --no-input
|
run $ABRA app deploy --no-input "$TEST_APP_DOMAIN"
|
||||||
assert_success
|
assert_success
|
||||||
|
|
||||||
run $ABRA app ls --server "$TEST_SERVER" --status
|
run $ABRA app --server "$TEST_SERVER" --status
|
||||||
assert_success
|
assert_success
|
||||||
assert_output --partial "$TEST_APP_DOMAIN"
|
assert_output --partial "$TEST_APP_DOMAIN"
|
||||||
assert_output --partial 'deployed'
|
assert_output --partial 'deployed'
|
||||||
}
|
}
|
||||||
|
|
||||||
_undeploy_app() {
|
_undeploy_app() {
|
||||||
run $ABRA app undeploy "$TEST_APP_DOMAIN" --no-input
|
run $ABRA app undeploy --no-input "$TEST_APP_DOMAIN"
|
||||||
assert_success
|
assert_success
|
||||||
|
|
||||||
run $ABRA app ls --server "$TEST_SERVER" --status
|
run $ABRA app ls --server "$TEST_SERVER" --status
|
||||||
assert_success
|
assert_success
|
||||||
assert_output --partial "$TEST_APP_DOMAIN"
|
assert_output --partial "$TEST_APP_DOMAIN"
|
||||||
assert_output --partial 'unknown'
|
assert_output --partial 'unknown'
|
||||||
@ -34,10 +35,10 @@ _rm_app() {
|
|||||||
# NOTE(d1): not asserting outcomes on teardown here since some might fail
|
# NOTE(d1): not asserting outcomes on teardown here since some might fail
|
||||||
# depending on what the test created. all commands run through anyway
|
# depending on what the test created. all commands run through anyway
|
||||||
if [[ -f "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env" ]]; then
|
if [[ -f "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env" ]]; then
|
||||||
run $ABRA app undeploy "$TEST_APP_DOMAIN" --no-input
|
run $ABRA app undeploy --no-input "$TEST_APP_DOMAIN"
|
||||||
run $ABRA app secret remove "$TEST_APP_DOMAIN" --all --no-input
|
run $ABRA app secret remove --all --no-input "$TEST_APP_DOMAIN"
|
||||||
run $ABRA app volume remove "$TEST_APP_DOMAIN" --no-input
|
run $ABRA app volume remove --no-input "$TEST_APP_DOMAIN"
|
||||||
run $ABRA app remove "$TEST_APP_DOMAIN" --no-input
|
run $ABRA app remove --no-input "$TEST_APP_DOMAIN"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -46,10 +47,11 @@ _reset_app(){
|
|||||||
assert_success
|
assert_success
|
||||||
assert_not_exists "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env"
|
assert_not_exists "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env"
|
||||||
|
|
||||||
run $ABRA app new "$TEST_RECIPE" \
|
run $ABRA app new \
|
||||||
--no-input \
|
--no-input \
|
||||||
--server "$TEST_SERVER" \
|
--server "$TEST_SERVER" \
|
||||||
--domain "$TEST_APP_DOMAIN" \
|
--domain "$TEST_APP_DOMAIN" \
|
||||||
|
"$TEST_RECIPE"
|
||||||
assert_success
|
assert_success
|
||||||
assert_exists "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env"
|
assert_exists "$ABRA_DIR/servers/$TEST_SERVER/$TEST_APP_DOMAIN.env"
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user