Use tox in Makefile targets
Modify the Makefile to point at the appropriate tox targets so that tox and Make output can be equivalent. This involves mapping the lint target to the pep8 target and the test target to the py27 target. Update tox.ini to not use site-packages as the PyYAML installed version conflicts with pip requirements. Change-Id: I4c236be7fad1ce15b561832b1368ca2a789bc38a
This commit is contained in:
parent
2bc5d6e2f9
commit
d2fbcdb809
8
Makefile
8
Makefile
|
@ -3,13 +3,11 @@ PYTHON := /usr/bin/env python
|
|||
export PYTHONPATH := hooks
|
||||
|
||||
lint:
|
||||
@flake8 --exclude hooks/charmhelpers,tests/charmhelpers \
|
||||
actions hooks unit_tests tests
|
||||
@charm proof
|
||||
@tox -e pep8
|
||||
|
||||
test:
|
||||
@# Bundletester expects unit tests here.
|
||||
@$(PYTHON) /usr/bin/nosetests -v --nologcapture --with-coverage unit_tests
|
||||
@echo Starting unit tests...
|
||||
@tox -e py27
|
||||
|
||||
functional_test:
|
||||
@echo Starting amulet tests...
|
||||
|
|
Loading…
Reference in New Issue