|
|
|
|
@ -33,12 +33,12 @@ before_script:
|
|
|
|
|
- chmod a+rwx ${HOST_COVERAGE_DATA_DIR}
|
|
|
|
|
|
|
|
|
|
script:
|
|
|
|
|
- if [[ $TRAVIS_EVENT_TYPE == "cron" && $TRAVIS_BRANCH == "develop" ]];
|
|
|
|
|
- if [[ $TRAVIS_EVENT_TYPE == "cron" || $TRAVIS_BRANCH == "dkru/cypress-test-check-email-verification" ]];
|
|
|
|
|
then
|
|
|
|
|
docker-compose -f docker-compose.yml -f ./tests/docker-compose.email.yml up -d --build; \
|
|
|
|
|
docker exec -it cvat bash -ic 'python3 ~/manage.py migrate'; \
|
|
|
|
|
docker exec -it cvat bash -ic "echo \"from django.contrib.auth.models import User; User.objects.create_superuser('${DJANGO_SU_NAME}', '${DJANGO_SU_EMAIL}', '${DJANGO_SU_PASSWORD}')\" | python3 ~/manage.py shell"; \
|
|
|
|
|
cd ./tests && npm install && npm run cypress:run:firefox; exit $?;
|
|
|
|
|
docker-compose -f docker-compose.yml -f ./tests/docker-compose.email.yml up -d --build;
|
|
|
|
|
docker exec -it cvat bash -ic 'python3 ~/manage.py migrate';
|
|
|
|
|
docker exec -it cvat bash -ic "echo \"from django.contrib.auth.models import User; User.objects.create_superuser('${DJANGO_SU_NAME}', '${DJANGO_SU_EMAIL}', '${DJANGO_SU_PASSWORD}')\" | python3 ~/manage.py shell";
|
|
|
|
|
cd ./tests && npm install && npm run cypress:run:firefox; exit $?;
|
|
|
|
|
fi;
|
|
|
|
|
- docker-compose -f docker-compose.yml -f docker-compose.ci.yml build
|
|
|
|
|
- docker-compose -f docker-compose.yml -f docker-compose.ci.yml run cvat_ci /bin/bash -c 'coverage run -a manage.py test cvat/apps utils/cli && mv .coverage ${CONTAINER_COVERAGE_DATA_DIR}'
|
|
|
|
|
|