mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
- Create option --include-functional to run functional tests. Otherwise, they are disabled by default. If pytest-bdd is not installed, functional tests are not discovered at all. - Make pytest-django discover the setting files by creating dummy manage.py in top level directory. - Make pytest run as './setup.py pytest'. Add alias from './setup.py test'. This requires pytest-runner package. - Merge .gitignore files from functional_tests/ - Update gitlab-ci.yml to run tests with coverage using pytest. - Update HACKING.md to suggest using py.test-3 instead of old way of running. Merge functional tests README.md into HACKING.md. - Remove execution wrapper runtests.py as pytest-django is able to configure Django settings before execution of tests. Update tests to explicitly ask for Django database as database access is denied by default. - Replace usage of python3-coverage with python3-pytest-coverage. Execution wrappers are not required. - Add build dependencies on pytest modules. - Let all warnings be shown after running tests. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
4 lines
83 B
INI
4 lines
83 B
INI
[aliases]
|
|
# When './setup.py test' is invoked, run './setup.py pytest'
|
|
test=pytest
|