refactor: more shuffling test infra around [ci skip]

This commit is contained in:
decentral1se 2022-01-02 14:59:34 +01:00
parent 7596a67ad5
commit 1df69aa259
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
3 changed files with 19 additions and 3 deletions

View File

@ -44,7 +44,7 @@ loc-author:
uniq -ic | \
sort -n
e2e:
int-core:
@docker run \
-v $$(pwd):/src \
--env-file .e2e.env \
@ -53,5 +53,5 @@ e2e:
apt update && apt install -y wget curl git; echo ""; echo ""; \
git config --global user.email 'e2e@coopcloud.tech'; \
git config --global user.name 'e2e'; \
cd /src/tests && bash e2e.sh -- --dev \
cd /src/tests/integration && bash core.sh -- --dev \
"

View File

@ -4,7 +4,8 @@
# before we make new releases. we try to make a balance between manual testing
# and automated testing, i.e. we don't invest too much time in a fragile
# automation that costs us more time to maintain and instead just do the test
# manually. it is a balance which we figure out together.
# manually (see `../manual/manual.md` for more). it is a balance which we
# figure out together.
set -ex

15
tests/manual/manual.md Normal file
View File

@ -0,0 +1,15 @@
# manual test plan
Best served after running `make int-core` which assures most core functionality
is still working. These manual tests are for testing things that are hard to
wire up for testing in an automated way.
## recipe publish
## automagic traefik deploy
## deploy, upgrade, rollback
## backup & restore
## app manage commands