build: added tests and configs for linting and coverage

This commit is contained in:
Alex Kelly 2021-08-28 16:51:43 -04:00
parent 8c01fc124e
commit d3da7802cf
3 changed files with 642 additions and 2 deletions

View file

@ -21,11 +21,15 @@ clean:
poetry-release: build
poetry publish
coverage:
coverage run -m pytest
coverage report -m
pyflakes:
pyflakes ${PROJECT_BASE}
pylint:
pylint ${PROJECT_BASE}
pylint --load-plugins=pylint_django --django-settings-module=fam_mac.settings ${PROJECT_BASE}
gh-release: build
#Figure out what the last/most recent build is
@ -36,4 +40,4 @@ gh-release: build
release: poetry-release gh-release
.PHONY: dir clean release gh-release poetry-release
.PHONY: dir clean release gh-release poetry-release coverage