From 200b9b127ccb6f1c54bf6fc2d0e6bc48dfaa8a07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Fri, 13 Dec 2024 09:36:12 +0100 Subject: [PATCH] test: fix jmeter for ci (#2825) * print lnbits log * fix java version for jmeter tests --- .github/workflows/jmeter.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/jmeter.yml b/.github/workflows/jmeter.yml index 171bc68d..cb53db8a 100644 --- a/.github/workflows/jmeter.yml +++ b/.github/workflows/jmeter.yml @@ -33,7 +33,16 @@ jobs: poetry run lnbits & sleep 5 + - name: setup java version + run: | + update-java-alternatives --list + sudo update-java-alternatives --set /usr/lib/jvm/temurin-8-jdk-amd64 + java -version + - name: clone lnbits-extensions, install jmeter and run tests + env: + JAVA_HOME: /usr/lib/jvm/temurin-8-jdk-amd64 + EXTENSIONS_MANIFEST_PATH: "/lnbits/lnbits-extensions/refs/heads/main/extensions.json" run: | git clone https://github.com/lnbits/lnbits-extensions cd lnbits-extensions @@ -43,6 +52,13 @@ jobs: make start-mirror-server make test + - name: print lnbits log + if: ${{ always() }} + run: | + # catch up time for lnbits + sleep 1 + cat data/logs/debug.log + - name: upload jmeter test results uses: actions/upload-artifact@v4 if: ${{ always() }}