|
|
|
|
@ -171,6 +171,10 @@ jobs:
|
|
|
|
|
HOST_COVERAGE_DATA_DIR: ${{ github.workspace }}
|
|
|
|
|
CONTAINER_COVERAGE_DATA_DIR: "/coverage_data"
|
|
|
|
|
run: |
|
|
|
|
|
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d cvat_opa
|
|
|
|
|
max_tries=12
|
|
|
|
|
while [[ $(curl -s -o /dev/null -w "%{http_code}" localhost:8181/health) != "200" && max_tries -gt 0 ]]; do (( max_tries-- )); sleep 5; done
|
|
|
|
|
|
|
|
|
|
docker-compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.ci.yml run cvat_ci /bin/bash \
|
|
|
|
|
-c 'coverage run -a manage.py test cvat/apps cvat-cli && mv .coverage ${CONTAINER_COVERAGE_DATA_DIR}'
|
|
|
|
|
|
|
|
|
|
|