test: fix jmeter for ci (#2825)

* print lnbits log
* fix java version for jmeter tests
This commit is contained in:
dni ⚡ 2024-12-13 09:36:12 +01:00 committed by GitHub
parent 646c341840
commit 200b9b127c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -33,7 +33,16 @@ jobs:
poetry run lnbits & poetry run lnbits &
sleep 5 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 - 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: | run: |
git clone https://github.com/lnbits/lnbits-extensions git clone https://github.com/lnbits/lnbits-extensions
cd lnbits-extensions cd lnbits-extensions
@ -43,6 +52,13 @@ jobs:
make start-mirror-server make start-mirror-server
make test 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 - name: upload jmeter test results
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
if: ${{ always() }} if: ${{ always() }}