-
Notifications
You must be signed in to change notification settings - Fork 48
Development
Adam English edited this page Aug 19, 2021
·
26 revisions
Extra dependencies need to be installed in order to run Truvari's CI/CD scripts. These scripts help ensure the tool's quality.
pip install pylint,anybadge,coverage
Check code formatting with
python repo_utils/pylint_maker.py
Test the code and generate a coverage report with
bash repo_utils/truvari_ssshtests.sh
Truvari leverages github actions to perform these checks when new code is pushed to the repository. We've noticed that the actions sometimes hangs through no fault of the code. If this happens, cancel and resubmit the job.
More information soon.