34 lines
814 B
Makefile
34 lines
814 B
Makefile
pep8:
|
|
helper/run-pep8
|
|
|
|
.PHONY: test
|
|
test:
|
|
./.version > schema/kiwi.revision
|
|
nosetests --with-coverage --cover-erase --cover-package=kiwi --cover-xml
|
|
helper/coverage-check
|
|
|
|
coverage:
|
|
nosetests --with-coverage --cover-erase --cover-package=kiwi --cover-xml
|
|
mv test/unit/coverage.xml test/unit/coverage.reference.xml
|
|
|
|
list_tests:
|
|
@for i in test/unit/*_test.py; do basename $$i;done | sort
|
|
|
|
%.py:
|
|
nosetests $@
|
|
|
|
kiwi/xml_parse.py: schema/kiwi.xsd
|
|
# XML parser code is auto generated from schema using generateDS
|
|
# http://pythonhosted.org/generateDS
|
|
generateDS.py --external-encoding='utf-8' \
|
|
-o kiwi/xml_parse.py schema/kiwi.xsd
|
|
|
|
schema/kiwi.xsd: schema/kiwi.rnc
|
|
trang -I rnc -O xsd schema/kiwi.rnc schema/kiwi.xsd
|
|
|
|
clean:
|
|
find -name *.pyc | xargs rm -f
|
|
rm -rf kiwi.egg-info
|
|
rm -rf build
|
|
rm -rf dist
|