test: debug + catalogue/recipe commands [ci skip]

This commit is contained in:
decentral1se 2022-01-01 22:04:04 +01:00
parent 224c0c38db
commit 454092644a
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
1 changed files with 62 additions and 22 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
set -e set -ex
ABRA="$HOME/.local/bin/abra -d" ABRA="$HOME/.local/bin/abra -d"
INSTALLER_URL="https://install.abra.coopcloud.tech" INSTALLER_URL="https://install.abra.coopcloud.tech"
@ -14,54 +14,54 @@ done
export PATH=$PATH:$HOME/.local/bin export PATH=$PATH:$HOME/.local/bin
echo "========================================================================" # ========================================================================
echo "choosing abra executable for test run" # choosing abra executable for test run
echo "========================================================================" # ========================================================================
echo "choosing $ABRA as abra executable" echo "choosing $ABRA as abra executable"
echo "choosing $INSTALLER_URL as abra installer url" echo "choosing $INSTALLER_URL as abra installer url"
echo "" echo ""
echo "" echo ""
echo "========================================================================" # ========================================================================
echo "latest stable release" # latest stable release
echo "========================================================================" # ========================================================================
wget -O- https://install.abra.autonomic.zone | bash wget -O- https://install.abra.autonomic.zone | bash
~/.local/bin/abra -v ~/.local/bin/abra -v
echo "" echo ""
echo "" echo ""
echo "========================================================================" # ========================================================================
echo "latest rc release" # latest rc release
echo "========================================================================" # ========================================================================
wget -O- https://install.abra.autonomic.zone | bash -s -- --rc wget -O- https://install.abra.autonomic.zone | bash -s -- --rc
~/.local/bin/abra -v ~/.local/bin/abra -v
echo "" echo ""
echo "" echo ""
echo "========================================================================" # ========================================================================
echo "upgrade to stable in-place" # upgrade to stable in-place
echo "========================================================================" # ========================================================================
$ABRA upgrade $ABRA upgrade
~/.local/bin/abra -v ~/.local/bin/abra -v
echo "" echo ""
echo "" echo ""
echo "========================================================================" # ========================================================================
echo "upgrade to rc in-place" # upgrade to rc in-place
echo "========================================================================" # ========================================================================
$ABRA upgrade --rc $ABRA upgrade --rc
~/.local/bin/abra -v ~/.local/bin/abra -v
echo "" echo ""
echo "" echo ""
echo "========================================================================" # ========================================================================
echo "autocomplete" # autocomplete
echo "========================================================================" # ========================================================================
$ABRA autocomplete bash $ABRA autocomplete bash
$ABRA autocomplete fizsh $ABRA autocomplete fizsh
$ABRA autocomplete zsh $ABRA autocomplete zsh
@ -69,12 +69,52 @@ $ABRA autocomplete zsh
echo "" echo ""
echo "" echo ""
echo "========================================================================" # ========================================================================
echo "record command" # record command
echo "========================================================================" # ========================================================================
$ABRA record new -p gandi -t A -n e2e -v 192.157.2.21 coopcloud.tech $ABRA record new -p gandi -t A -n e2e -v 192.157.2.21 coopcloud.tech
$ABRA record list -p gandi coopcloud.tech | grep -q e2e $ABRA record list -p gandi coopcloud.tech | grep -q e2e
$ABRA -n record rm -p gandi -t A -n e2e coopcloud.tech $ABRA -n record rm -p gandi -t A -n e2e coopcloud.tech
echo "" echo ""
echo "" echo ""
# ========================================================================
# catalogue command
# ========================================================================
$ABRA catalogue generate
$ABRA catalogue generate -s gitea
echo ""
echo ""
# ========================================================================
# recipe command
# ========================================================================
$ABRA recipe new testrecipe
ls ~/.abra/apps/testrecipe
cat ~/.abra/apps/testrecipe/README.md
$ABRA recipe list
$ABRA recipe list -p cloud
$ABRA recipe versions peertube
$ABRA recipe lint gitea
# echo ""
# echo ""
# ========================================================================
# server command
# ========================================================================
# echo ""
# echo ""
# ========================================================================
# app command
# ========================================================================
# echo ""
# echo ""