Add make test target and update .gitignore
also submit coverage report to Coveralls.io if environment is configured
This commit is contained in:
parent
f405aedf6e
commit
54cdb5dbf5
5
.gitignore
vendored
5
.gitignore
vendored
@ -2,3 +2,8 @@
|
|||||||
src/pylorax/version.py*
|
src/pylorax/version.py*
|
||||||
*.swp
|
*.swp
|
||||||
.pylint.d/
|
.pylint.d/
|
||||||
|
_build/
|
||||||
|
tests/pylint/.pylint.d/
|
||||||
|
__pycache__/
|
||||||
|
.coverage
|
||||||
|
pylint-log
|
||||||
|
9
Makefile
9
Makefile
@ -25,6 +25,13 @@ check:
|
|||||||
@echo "*** Running pylint ***"
|
@echo "*** Running pylint ***"
|
||||||
PYTHONPATH=$(PYTHONPATH):./src/ ./tests/pylint/runpylint.py
|
PYTHONPATH=$(PYTHONPATH):./src/ ./tests/pylint/runpylint.py
|
||||||
|
|
||||||
|
test:
|
||||||
|
@echo "*** Running tests ***"
|
||||||
|
PYTHONPATH=$(PYTHONPATH):./src/ $(PYTHON) -m nose -v --with-coverage --cover-erase --cover-branches \
|
||||||
|
--cover-package=pylorax --cover-package=bin --cover-package=sbin --cover-inclusive
|
||||||
|
coverage report -m
|
||||||
|
[ -f "/usr/bin/coveralls" ] && [ -n "$(COVERALLS_REPO_TOKEN)" ] && coveralls || echo
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-rm -rf build src/pylorax/version.py
|
-rm -rf build src/pylorax/version.py
|
||||||
|
|
||||||
@ -44,3 +51,5 @@ local:
|
|||||||
@dir=$$PWD; cd /var/tmp; tar --gzip -cSpf $$dir/$(PKGNAME)-$(VERSION).tar.gz $(PKGNAME)-$(VERSION)
|
@dir=$$PWD; cd /var/tmp; tar --gzip -cSpf $$dir/$(PKGNAME)-$(VERSION).tar.gz $(PKGNAME)-$(VERSION)
|
||||||
@rm -rf /var/tmp/$(PKGNAME)-$(VERSION)
|
@rm -rf /var/tmp/$(PKGNAME)-$(VERSION)
|
||||||
@echo "The archive is in $(PKGNAME)-$(VERSION).tar.gz"
|
@echo "The archive is in $(PKGNAME)-$(VERSION).tar.gz"
|
||||||
|
|
||||||
|
ci: check test
|
||||||
|
Loading…
Reference in New Issue
Block a user