diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7dcf534..e720631 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,7 +38,8 @@ jobs: - name: Setup integration tests run: | - bash tests/integration/start.sh & + export HEADLESS=1 + bash tests/integration/start.sh - name: Run integration tests run: | diff --git a/tests/integration/start.sh b/tests/integration/start.sh index 454361c..866881d 100644 --- a/tests/integration/start.sh +++ b/tests/integration/start.sh @@ -49,5 +49,13 @@ docker exec lnbits_nwcprovider_ext_lnbits_test bash -c "curl -sSL https://insta set +e docker exec lnbits_nwcprovider_ext_lnbits_test bash -c "export PATH=\"/home/vscode/.local/bin:\$PATH\" && bash /setup.sh /nwcprovider" docker exec lnbits_nwcprovider_ext_lnbits_test bash -c "ln -s /app/.env \$HOME/lnbits/.env" -docker exec lnbits_nwcprovider_ext_lnbits_test bash -c "export PATH=\"/home/vscode/.local/bin:\$PATH\" && cd \$HOME/lnbits && poetry run lnbits" + + +ARGS="" +if [ "$HEADLESS" != "" ]; +then + ARGS="-d" +fi + +docker exec $ARGS lnbits_nwcprovider_ext_lnbits_test bash -c "export PATH=\"/home/vscode/.local/bin:\$PATH\" && cd \$HOME/lnbits && poetry run lnbits"