diff --git a/.travis.yml b/.travis.yml index 9091ee4..dd452d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -152,6 +152,8 @@ jobs: env: TOX_ENV=py39-djmaster-sqlite - python: "3.9" env: TOX_ENV=py39-djmaster-postgres + - python: "3.9" + env: TOX_ENV=checkmigrations allow_failures: - env: TOX_ENV=py36-djmaster-sqlite - env: TOX_ENV=py36-djmaster-postgres diff --git a/tox.ini b/tox.ini index 9bd4384..a4bf484 100644 --- a/tox.ini +++ b/tox.ini @@ -32,4 +32,13 @@ setenv = commands = coverage run --append --source=admin_interface setup.py test coverage report -m - codecov \ No newline at end of file + codecov + +[testenv:checkmigrations] +passenv = CI TRAVIS TRAVIS_* +deps = + -r requirements.txt +setenv = + DJANGO_SETTINGS_MODULE=tests.settings +commands = + django-admin makemigrations --check --pythonpath $pwd