diff --git a/.github/workflows/load-test.yml b/.github/workflows/load-test.yml index 6164163edc..e2030d3c3b 100644 --- a/.github/workflows/load-test.yml +++ b/.github/workflows/load-test.yml @@ -21,6 +21,12 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Ensure Report Directory Exists + run: mkdir -p reports/html-report + + - name: Cleanup Previous JMeter Reports + run: rm -rf reports/html-report && mkdir -p reports/html-report + - name: Run JMeter Load Test uses: rbhadti94/apache-jmeter-action@v0.5.0 with: @@ -28,6 +34,9 @@ jobs: outputReportsFolder: reports/ args: "-n -t tests/jmeter/gite-test-plan.jmx -l reports/results.jtl -e -o reports/html-report" + - name: Check JMeter Report Generation + run: ls -la reports/html-report || echo "Report directory is empty" + - name: Upload JMeter Test Results uses: actions/upload-artifact@v4 with: