docs: note on server, remove unsupported feature
continuous-integration/drone/push Build is passing Details

This commit is contained in:
decentral1se 2023-09-07 19:40:19 +02:00
parent d324d050cd
commit 8f8ce11bfd
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
1 changed files with 5 additions and 4 deletions

View File

@ -40,6 +40,9 @@ bats tests/integration
`ABRA_TEST_DOMAIN` should also have a DNS A record for `*.test.example.com`
which points to the same server so that the test suite can deploy apps freely.
It's advised that you re-use the same server and therefore the same Traefik
deployment for running your integration tests. Then you'll have more stable
results.
If you're hacking on the tests, you can speed things up with the following.
@ -51,12 +54,10 @@ This will avoid nuking `$ABRA_DIR` for each test which avoids the costly `git
clone` of the catalogue on each test run. For the actual CI testing, we
probably want this clean slate on each test to avoid confusion.
You can filter on test names and/or tags to run specific kinds of tests.
You can filter on test names to run specific kinds of tests.
```
bats tests/integration \
--filter "validate app argument" \
--filter-tags "app_backup,\!slow"
bats tests/integration --filter "validate app argument"
```
## Using the `abra` public API