build: added tests and configs for linting and coverage
This commit is contained in:
parent
8c01fc124e
commit
d3da7802cf
3 changed files with 642 additions and 2 deletions
8
Makefile
8
Makefile
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue