From 9304962b163fe62df83d5a11ea6a0d927993ff80 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Wed, 23 Apr 2025 17:36:47 +0200 Subject: [PATCH] ci: update integration test workflow to include setup for OpenVidu Meet and publish test reports --- .github/workflows/integration-test.yaml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/integration-test.yaml b/.github/workflows/integration-test.yaml index 7876a03..e6176dc 100644 --- a/.github/workflows/integration-test.yaml +++ b/.github/workflows/integration-test.yaml @@ -111,10 +111,24 @@ jobs: - name: Install LK CLI run: | curl -sSL https://get.livekit.io/cli | bash - - name: Run tests + - name: Setup OpenVidu Meet run: | ./prepare.sh cd backend npm install + npm run start:prod & + - name: Run tests + run: | + cd backend npm run test:integration-recordings + env: + JEST_JUNIT_OUTPUT_DIR: './reports/' + - name: Publish Test Report + uses: mikepenz/action-junit-report@v4 + if: always() + with: + report_paths: '**/reports/junit.xml' + fail_on_failure: true + require_tests: true +