backend: add wait step for OpenVidu Meet to ensure readiness before running tests
This commit is contained in:
parent
9897436df2
commit
6507063d39
30
.github/workflows/integration-test.yaml
vendored
30
.github/workflows/integration-test.yaml
vendored
@ -53,6 +53,21 @@ jobs:
|
|||||||
cd backend
|
cd backend
|
||||||
npm install
|
npm install
|
||||||
npm run start:prod &
|
npm run start:prod &
|
||||||
|
- name: Wait for OpenVidu Meet to Start
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
MAX_WAIT_SECONDS=30
|
||||||
|
SECONDS=0
|
||||||
|
until curl -s -f -o /dev/null http://localhost:6080; do
|
||||||
|
if [ $SECONDS -gt $MAX_WAIT_SECONDS ]; then
|
||||||
|
echo "OpenVidu Meet did not start in $MAX_WAIT_SECONDS seconds"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
echo "Waiting for OpenVidu Meet to be ready ..."
|
||||||
|
sleep 5
|
||||||
|
SECONDS=$((SECONDS+5))
|
||||||
|
done
|
||||||
|
echo "OpenVidu Meet started in $SECONDS seconds"
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
cd backend
|
cd backend
|
||||||
@ -117,6 +132,21 @@ jobs:
|
|||||||
cd backend
|
cd backend
|
||||||
npm install
|
npm install
|
||||||
npm run start:prod &
|
npm run start:prod &
|
||||||
|
- name: Wait for OpenVidu Meet to Start
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
MAX_WAIT_SECONDS=30
|
||||||
|
SECONDS=0
|
||||||
|
until curl -s -f -o /dev/null http://localhost:6080; do
|
||||||
|
if [ $SECONDS -gt $MAX_WAIT_SECONDS ]; then
|
||||||
|
echo "OpenVidu Meet did not start in $MAX_WAIT_SECONDS seconds"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
echo "Waiting for OpenVidu Meet to be ready ..."
|
||||||
|
sleep 5
|
||||||
|
SECONDS=$((SECONDS+5))
|
||||||
|
done
|
||||||
|
echo "OpenVidu Meet started in $SECONDS seconds"
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
cd backend
|
cd backend
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user