51 Commits

Author SHA1 Message Date
Carlos Santos
9ea7bac71c ci: add reusable action for setting up OpenVidu Meet backend in workflows 2025-05-16 19:00:05 +02:00
Carlos Santos
fb6e03d596 ci: refactor OpenVidu Local Deployment setup into a reusable action 2025-05-16 18:54:24 +02:00
juancarmore
20bba0b886 test: add script to launch integration tests for Meetings API and include them in backend-integration-test workflow 2025-05-15 21:54:41 +02:00
Carlos Santos
b25b80fc6e test: mark moderator join event test as only for focused execution
testapp: ensure roomId is defined before rendering stored webhook events

testapp: correct build script to include build:client step

ci: reduce log retention days from 7 to 2 for various artifacts

test: remove 'only' from moderator join event test for full execution

testapp: correct build script order in package.json for proper execution

frontend: update openvidu-components-angular to version 3.2.0-dev17 in package.json and package-lock.json

webcomponent: remove unnecessary comment from playwright configuration file
2025-05-14 17:39:46 +02:00
Carlos Santos
835cde2dc2 ci: improve log upload steps and rename for clarity in E2E tests 2025-05-14 16:54:33 +02:00
Carlos Santos
2ee94daff4 ci: update Docker Compose log dumping path to /tmp for consistency 2025-05-14 16:48:33 +02:00
Carlos Santos
34bc2ce548 ci: update OpenVidu Local Deployment reference from development to main 2025-05-14 16:39:37 +02:00
Carlos Santos
a2f1ea71d2 ci: update Docker Compose log dumping to use local containers.txt 2025-05-14 16:18:14 +02:00
Carlos Santos
39beed3172 ci: remove redundant npm install steps and add Docker Compose log dumping 2025-05-14 15:59:20 +02:00
Carlos Santos
85985274ed ci: remove unnecessary directory listings from test run for cleaner output 2025-05-14 15:48:49 +02:00
Carlos Santos
cc446c206f ci: rename step to upload failed test videos for clarity 2025-05-14 14:25:33 +02:00
Carlos Santos
17b66c6c35 ci: add step to upload test videos with specified retention 2025-05-14 14:14:25 +02:00
Carlos Santos
233ec74871 ci: add environment variable for webhook in E2E test workflow 2025-05-14 13:59:54 +02:00
Carlos Santos
d2d3453f35 test: improve failure logging in E2E tests 2025-05-14 12:10:38 +02:00
Carlos Santos
00a0242e61 ci: redirect output of backend and testapp to log files for better debugging 2025-05-14 12:02:30 +02:00
Carlos Santos
81aea14b76 ci: move Playwright browser installation to test execution step 2025-05-14 11:02:36 +02:00
Carlos Santos
6b13870fc1 ci: ensure Playwright browsers are installed after dependencies in E2E test workflow 2025-05-14 10:45:08 +02:00
Carlos Santos
57b2812c63 ci: update Playwright browser installation path to use temporary directory 2025-05-14 10:39:42 +02:00
Carlos Santos
6591238382 test: update participants API test command to use integration tests 2025-05-14 10:29:52 +02:00
Carlos Santos
959210c2e9 ci: set PLAYWRIGHT_BROWSERS_PATH for Playwright browser installation and test execution 2025-05-14 10:26:53 +02:00
Carlos Santos
203cfc6791 ci: remove redundant setup steps for OpenVidu Meet WebComponent in E2E test workflow 2025-05-13 17:15:54 +02:00
juancarmore
34312e16d3 ci: add integration tests for participants API and update workflow 2025-05-13 14:41:36 +02:00
Carlos Santos
9630fa475d ci: correct directory path for testapp startup in E2E workflow 2025-05-13 14:17:12 +02:00
Carlos Santos
33087fee11 ci: enhance E2E test workflow by adding setup steps for OpenVidu Local Deployment and testapp 2025-05-13 14:06:39 +02:00
Carlos Santos
cba1a0938c test: update Playwright configuration to utilize RUN_MODE for headless setting in E2E tests 2025-05-13 13:55:24 +02:00
Carlos Santos
21452955bd ci: adjust Playwright browser installation step in E2E test workflow 2025-05-13 13:45:19 +02:00
Carlos Santos
6cc13d1ed1 ci: add workflow for WebComponent E2E tests 2025-05-13 13:12:51 +02:00
Carlos Santos
468278d9d1 ci: add backend and webcomponent integration test workflows 2025-05-08 16:12:45 +02:00
Carlos Santos
d4f3b48082 ci: Update cleanup action to ensure steps continue on error 2025-05-08 12:21:11 +02:00
Carlos Santos
8b89a72754 ci: Add GitHub Actions workflow for unit tests 2025-05-08 12:14:00 +02:00
Carlos Santos
6ab702e571 backend: Add Global Preferences API Tests workflow to integration tests 2025-05-07 10:45:10 +02:00
Carlos Santos
72981f84be backend: Remove pre-cleanup step for problematic directories in integration tests and add cleanup of OpenVidu Meet directory 2025-05-06 18:37:29 +02:00
Carlos Santos
629d2093b8 backend: Add pre-cleanup step for problematic directories in integration tests 2025-05-06 18:28:32 +02:00
Carlos Santos
12223ab43c backend: Add cleanup action and integrate it into the CI workflow
backend: Updated action extension file to yml

backend: Update cleanup action path in integration tests

backend: Add cleanup action and update integration tests to use it

backend: Refactor integration tests to consistently checkout OpenVidu Meet
2025-05-06 18:16:03 +02:00
Carlos Santos
9d4452dddf backend: Add webhook integration tests and update CI workflow for webhooks 2025-05-06 17:20:58 +02:00
Carlos Santos
b878fcf163 ci: Remove deprecated E2E test workflow configuration 2025-04-25 14:39:17 +02:00
Carlos Santos
338eb5a90e ci: Remove conditional check for security tests in integration workflow 2025-04-25 12:34:29 +02:00
Carlos Santos
ef68f2a2f1 ci: Refactor integration test workflow to streamline setup and improve wait logic 2025-04-25 12:33:35 +02:00
Carlos Santos
0250d00f7b ci: Update integration test workflow to ensure OpenVidu Meet readiness 2025-04-24 14:02:22 +02:00
Carlos Santos
d1205b82fd ci: Simplify wait step for OpenVidu Meet using wait-on
ci: use nohup to run OpenVidu Meet in the background

ci: Comment out  wait-on installation steps in integration tests
2025-04-24 13:17:07 +02:00
Carlos Santos
6507063d39 backend: add wait step for OpenVidu Meet to ensure readiness before running tests 2025-04-24 11:53:14 +02:00
Carlos Santos
9304962b16 ci: update integration test workflow to include setup for OpenVidu Meet and publish test reports 2025-04-23 17:39:31 +02:00
Carlos Santos
b3470d7ea0 ci: start openvidu meet for receiving the webhooks events 2025-04-23 17:27:30 +02:00
Carlos Santos
514965162d ci: add jest-junit for test reporting and update integration test workflow 2025-04-23 15:02:54 +02:00
Carlos Santos
d095233f65 ci: Add installation step for LK CLI in integration tests 2025-04-23 14:29:51 +02:00
Carlos Santos
17df78b566 ci: Add comment to yarn setup step for clarity 2025-04-23 14:26:53 +02:00
Carlos Santos
221b19677c ci: Add yarn setup step and correct Recording API Tests name in integration workflow 2025-04-23 14:19:57 +02:00
Carlos Santos
1d93328da9 ci: Added room integration tests 2025-04-23 14:06:14 +02:00
Carlos Santos
82c0241227 ci: update integration test workflow to use main branch and streamline job steps 2025-04-23 14:02:10 +02:00
Carlos Santos
f7542c14e2 ci: Comment out integration test steps in workflow configuration 2025-03-11 17:52:08 +01:00