coverage.py / Makefile

Ned Batchelder 78faac4 
Ned Batchelder 744a7e9 




Ned Batchelder 3e45a3f 
Ned Batchelder 744a7e9 

Ned Batchelder 2f77b00 
Ned Batchelder a81ab3e 
Ned Batchelder ee4f680 
Ned Batchelder d70e667 
Ned Batchelder 2f77b00 


Ned Batchelder 60e439e 
Ned Batchelder 454f1c7 
Ned Batchelder bd50fb2 
Ned Batchelder 744a7e9 
Ned Batchelder d49a4c7 
Ned Batchelder 744a7e9 
Ned Batchelder 5705aef 
Ned Batchelder bb16cf0 
Ned Batchelder 708f594 
Ned Batchelder 744a7e9 
Ned Batchelder 86ae74d 
Ned Batchelder ee4f680 

Ned Batchelder 0a2f56d 

Ned Batchelder 744a7e9 

Ned Batchelder 93f09e2 


Ned Batchelder 8c02b16 
Ned Batchelder 50228ea 

Ned Batchelder fcfd86e 
Ned Batchelder 744a7e9 
Ned Batchelder 5705aef 
Ned Batchelder 744a7e9 


Ned Batchelder 5705aef 
Ned Batchelder f40c1a4 
Ned Batchelder 5705aef 
Ned Batchelder 744a7e9 
Ned Batchelder 86ae74d 
Ned Batchelder 744a7e9 







Ned Batchelder 0291aa2 

Ned Batchelder ee4f680 
Ned Batchelder cc6764d 
Ned Batchelder 744a7e9 




Ned Batchelder 708f594 





Ned Batchelder c5d7b64 
Ned Batchelder be7f68e 
Ned Batchelder 753f838 
Ned Batchelder 708f594 





Ned Batchelder be7f68e 
Ned Batchelder 708f594 



Ned Batchelder b97fe9d 
Ned Batchelder c5d7b64 
Ned Batchelder b97fe9d 
Ned Batchelder 048bdd6 
Ned Batchelder b97fe9d 
Ned Batchelder 1a5f4cf 
Ned Batchelder 048bdd6 
Ned Batchelder 1a5f4cf 
# Makefile for utility work on Coverage.

default:
	@echo "* No default action *"

TEST_ZIP = test/zipmods.zip
TEST_EGG = test/eggsrc/dist/covtestegg1-0.0.0-py*.egg

clean:
	python test/test_farm.py clean
	-rm -rf build coverage.egg-info dist htmlcov
	-rm -f *.pyd */*.pyd
	-rm -f *.so */*.so
	-rm -f *.pyc */*.pyc */*/*.pyc */*/*/*.pyc */*/*/*/*.pyc */*/*/*/*/*.pyc
	-rm -f *.pyo */*.pyo */*/*.pyo */*/*/*.pyo */*/*/*/*.pyo */*/*/*/*/*.pyo
	-rm -f *.bak */*.bak */*/*.bak */*/*/*.bak */*/*/*/*.bak */*/*/*/*/*.bak
	-rm -f *$$py.class */*$$py.class */*/*$$py.class */*/*/*$$py.class */*/*/*/*$$py.class */*/*/*/*/*$$py.class
	-rm -rf __pycache__ */__pycache__ */*/__pycache__ */*/*/__pycache__ */*/*/*/__pycache__ */*/*/*/*/__pycache__
	-rm -f coverage/*,cover
	-rm -f MANIFEST
	-rm -f .coverage .coverage.* coverage.xml
	-rm -f $(TEST_ZIP)
	-rm -rf test/eggsrc/build test/eggsrc/dist test/eggsrc/*.egg-info
	-rm -f setuptools-*.egg distribute-*.egg distribute-*.tar.gz
	-rm -rf doc/_build/*

LINTABLE = coverage setup.py test

lint:
	-pylint --rcfile=.pylintrc $(LINTABLE)
	python -m tabnanny $(LINTABLE)
	python checkeol.py

pep8:
	pep8 --filename=*.py --ignore=E401,E301 --repeat coverage

testready: testdata devinst

tests: testready
	nosetests

testdata: $(TEST_ZIP) $(TEST_EGG)
$(TEST_ZIP): test/covmodzip1.py
	zip -j $@ $+

$(TEST_EGG): test/eggsrc/setup.py test/eggsrc/egg1/egg1.py
	cd test/eggsrc; python setup.py -q bdist_egg

kit:
	python setup.py sdist --keep-temp --formats=gztar fixtar --owner=ned --group=coverage --clean
	python setup.py bdist_wininst

pypi:
	python setup.py register

install:
	python setup.py install

DEVINST_FILE = coverage.egg-info/PKG-INFO
devinst: $(DEVINST_FILE)
$(DEVINST_FILE): coverage/tracer.c
	-rm coverage/tracer.pyd
	python setup.py develop

uninstall:
	-rm -rf $(PYHOME)/lib/site-packages/coverage*
	-rm -rf $(PYHOME)/scripts/coverage*

SPHINXBUILD = sphinx-build
SPHINXOPTS = -a -E doc
WEBHOME = c:/ned/web/stellated/pages/code/coverage

px:
	$(SPHINXBUILD) -b px $(SPHINXOPTS) doc/_build/px
	rm doc/_build/px/search.px
	python doc/_ext/px_cleaner.py doc/_build/px/*.px

dochtml:
	$(SPHINXBUILD) -b html $(SPHINXOPTS) doc/_build/html
	@echo
	@echo "Build finished. The HTML pages are in doc/_build/html."

publish: px
	rm -f $(WEBHOME)/*.px
	cp doc/_build/px/*.px $(WEBHOME)
	rm -f $(WEBHOME)/sample_html/*.*
	cp doc/sample_html/*.* $(WEBHOME)/sample_html

publishbeta: px
	rm -f $(WEBHOME)/beta/*.px
	mkdir -p $(WEBHOME)/beta
	cp doc/_build/px/*.px $(WEBHOME)/beta
	rm -f $(WEBHOME)/sample_html_beta/*.*
	mkdir -p $(WEBHOME)/sample_html_beta
	cp doc/sample_html_beta/*.* $(WEBHOME)/sample_html_beta
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.