* Added pytest-json-report plugin - modifying app-opts in setup.cfg - adding hook to all conftest.py files in repo - setting report to be saved to test_root/log/warnings.json - Writing custom logic to save json report to avoid overwrite if pytest called twice This was created to allow us to easily parse through test warnings in jenkins
18 lines
795 B
Plaintext
18 lines
795 B
Plaintext
# Dependencies that are used solely for calculating test coverage.
|
|
# These are split out so that if you are only calculating coverage
|
|
# then you don't need to install all the rest of the prereqs.
|
|
#
|
|
# DON'T JUST ADD NEW DEPENDENCIES!!!
|
|
#
|
|
# If you open a pull request that adds a new dependency, you should:
|
|
# * verify that the dependency has a license compatible with AGPLv3
|
|
# * confirm that it has no system requirements beyond what we already install
|
|
# * run "make upgrade" to update the detailed requirements files
|
|
#
|
|
|
|
-c ../constraints.txt
|
|
|
|
coverage # Code coverage testing for Python
|
|
diff-cover # Automatically find diff lines that need test coverage
|
|
pandas # Used to process warnings generated by pytest
|