kiwi-el8/Makefile
Marcus Schäfer 09daca60c0
KIWI - appliance builder next generation
a rewrite of the current kiwi from https://github.com/openSUSE/kiwi
2015-12-05 16:17:10 +01:00

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