Changeset View
Changeset View
Standalone View
Standalone View
jobs/templates/swh-cypress.groovy
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | stage('Setup environment') {{ | ||||
yarn install && yarn build-test && yarn run cypress install | yarn install && yarn build-test && yarn run cypress install | ||||
''' | ''' | ||||
}} | }} | ||||
}} | }} | ||||
stage('Run cypress tests') {{ | stage('Run cypress tests') {{ | ||||
steps {{ | steps {{ | ||||
sh '''#!/bin/bash | sh '''#!/bin/bash | ||||
set -e | |||||
export PYTHONPATH=$PWD | export PYTHONPATH=$PWD | ||||
python3 swh/web/manage.py migrate --settings=swh.web.settings.tests | python3 swh/web/manage.py migrate --settings=swh.web.settings.tests | ||||
python3 swh/web/manage.py createcachetable --settings=swh.web.settings.tests | python3 swh/web/manage.py createcachetable --settings=swh.web.settings.tests | ||||
cat swh/web/tests/create_test_admin.py | python3 swh/web/manage.py shell --settings=swh.web.settings.tests | cat swh/web/tests/create_test_admin.py | python3 swh/web/manage.py shell --settings=swh.web.settings.tests | ||||
python3 swh/web/manage.py runserver --nostatic --settings=swh.web.settings.tests & | python3 swh/web/manage.py runserver --nostatic --settings=swh.web.settings.tests & | ||||
wait-for-it localhost:5004 | wait-for-it localhost:5004 | ||||
yarn run cypress run | yarn run cypress run | ||||
yarn run mochawesome | yarn run mochawesome | ||||
yarn run nyc-report | |||||
''' | ''' | ||||
}} | }} | ||||
}} | }} | ||||
}} | }} | ||||
post {{ | post {{ | ||||
always {{ | always {{ | ||||
Show All 37 Lines |