From 6cc13d1ed1390990eb9932448c13736881072ab8 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Tue, 13 May 2025 13:12:33 +0200 Subject: [PATCH] ci: add workflow for WebComponent E2E tests --- .github/workflows/wc-e2e-test.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/wc-e2e-test.yaml diff --git a/.github/workflows/wc-e2e-test.yaml b/.github/workflows/wc-e2e-test.yaml new file mode 100644 index 0000000..e6d0a92 --- /dev/null +++ b/.github/workflows/wc-e2e-test.yaml @@ -0,0 +1,28 @@ +name: WebComponent E2E Tests +on: [push, pull_request] + +jobs: + unit-test: + name: WebComponent E2E Tests + runs-on: ov-actions-runner + steps: + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Checkout OpenVidu Meet + uses: actions/checkout@v4 + - name: Setup OpenVidu Meet WebComponent + shell: bash + run: | + ./prepare.sh + cd frontend/webcomponent + npm install + - name: Run tests + run: | + cd frontend/webcomponent + npm run test:e2e + - name: Clean up + if: always() + uses: ./.github/actions/cleanup