mirror of
https://github.com/ansible/awx.git
synced 2024-11-01 16:51:11 +03:00
ca84d312ce
The make target fails when it detects schema changes, not when schema is invalid. Also update CONTRIBUTING.md to include information about zuul jobs.
82 lines
1.8 KiB
INI
82 lines
1.8 KiB
INI
[tox]
|
|
skipsdist = true
|
|
envlist =
|
|
api-lint,
|
|
ui-lint,
|
|
api,
|
|
ui,
|
|
swagger,
|
|
detect-schema-change,
|
|
|
|
[testenv]
|
|
;basepython = python2.7
|
|
whitelist_externals = make
|
|
; setenv =
|
|
; DJANGO_SETTINGS_MODULE = awx.settings.development_quiet
|
|
; SWIG_FEATURES = -cpperraswarn -includeall -I/usr/include/openssl
|
|
; HOME = {homedir}
|
|
; USERPROFILE = {homedir}
|
|
; ANSIBLE_VENV_PATH = {toxworkdir}
|
|
; AWX_VENV_PATH = {toxworkdir}
|
|
; SKIP_SLOW_TESTS = True
|
|
|
|
[testenv:api-lint]
|
|
deps =
|
|
-r{toxinidir}/requirements/requirements_dev.txt
|
|
coverage
|
|
coveralls
|
|
commands =
|
|
flake8
|
|
|
|
[testenv:ui-lint]
|
|
deps =
|
|
nodeenv
|
|
commands =
|
|
make clean-ui
|
|
make ui-devel
|
|
npm run --prefix awx/ui jshint
|
|
npm run --prefix awx/ui lint
|
|
|
|
[testenv:api]
|
|
deps =
|
|
#-r{toxinidir}/requirements/requirements.txt
|
|
#-r{toxinidir}/requirements/requirements_git.txt
|
|
#-r{toxinidir}/requirements/requirements_dev.txt
|
|
#ansible
|
|
#coverage
|
|
#coveralls
|
|
; https://github.com/docker/compose/issues/6311
|
|
docker-compose<1.23.0
|
|
commands =
|
|
#python setup.py develop
|
|
# coverage run --help
|
|
# coverage run -p --source awx/main/tests -m pytest {posargs}
|
|
#py.test -n auto awx/main/tests/unit awx/main/tests/functional awx/conf/tests awx/sso/tests
|
|
#awx-manage check_migrations --dry-run --check -n 'vNNN_missing_migration_file'
|
|
#make test
|
|
make docker-compose-build
|
|
make docker-compose-runtest
|
|
|
|
[testenv:ui]
|
|
deps =
|
|
nodeenv
|
|
commands =
|
|
make clean-ui
|
|
make ui-devel
|
|
make ui-test-ci
|
|
|
|
|
|
[testenv:swagger]
|
|
deps =
|
|
nodeenv
|
|
commands =
|
|
make docker-compose-build
|
|
make docker-compose-build-swagger
|
|
|
|
[testenv:detect-schema-change]
|
|
deps =
|
|
nodeenv
|
|
commands =
|
|
make docker-compose-build
|
|
make docker-compose-detect-schema-change
|