| Index: tools/telemetry/third_party/coverage/Makefile
|
| diff --git a/tools/telemetry/third_party/coverage/Makefile b/tools/telemetry/third_party/coverage/Makefile
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9c591688e85d72d5d04a3ca0107c3c90047d4bf6
|
| --- /dev/null
|
| +++ b/tools/telemetry/third_party/coverage/Makefile
|
| @@ -0,0 +1,109 @@
|
| +# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0
|
| +# For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt
|
| +
|
| +# Makefile for utility work on coverage.py.
|
| +
|
| +default:
|
| + @echo "* No default action *"
|
| +
|
| +clean:
|
| + -rm -f *.pyd */*.pyd
|
| + -rm -f *.so */*.so
|
| + -PYTHONPATH=. python tests/test_farm.py clean
|
| + -rm -rf build coverage.egg-info dist htmlcov
|
| + -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 .metacov* .noseids
|
| + -rm -f tests/zipmods.zip
|
| + -rm -rf tests/eggsrc/build tests/eggsrc/dist tests/eggsrc/*.egg-info
|
| + -rm -f setuptools-*.egg distribute-*.egg distribute-*.tar.gz
|
| + -rm -rf doc/_build doc/_spell
|
| +
|
| +sterile: clean
|
| + -rm -rf .tox*
|
| +
|
| +LINTABLE = coverage igor.py setup.py tests ci/*.py
|
| +
|
| +lint:
|
| + -pylint $(LINTABLE)
|
| + python -m tabnanny $(LINTABLE)
|
| + python igor.py check_eol
|
| +
|
| +spell:
|
| + -pylint --disable=all --enable=spelling $(LINTABLE)
|
| +
|
| +pep8:
|
| + pep8 --filename=*.py --repeat $(LINTABLE)
|
| +
|
| +test:
|
| + tox -e py27,py34 $(ARGS)
|
| +
|
| +metacov:
|
| + COVERAGE_COVERAGE=yes tox $(ARGS)
|
| +
|
| +metahtml:
|
| + python igor.py combine_html
|
| +
|
| +# Kitting
|
| +
|
| +kit:
|
| + python setup.py sdist --formats=gztar,zip
|
| +
|
| +wheel:
|
| + tox -c tox_wheels.ini $(ARGS)
|
| +
|
| +kit_upload:
|
| + twine upload dist/*
|
| +
|
| +kit_local:
|
| + cp -v dist/* `awk -F "=" '/find-links/ {print $$2}' ~/.pip/pip.conf`
|
| + # pip caches wheels of things it has installed. Clean them out so we
|
| + # don't go crazy trying to figure out why our new code isn't installing.
|
| + find ~/Library/Caches/pip/wheels -name 'coverage-*' -delete
|
| +
|
| +download_appveyor:
|
| + python ci/download_appveyor.py nedbat/coveragepy
|
| +
|
| +pypi:
|
| + python setup.py register
|
| +
|
| +install:
|
| + python setup.py install
|
| +
|
| +uninstall:
|
| + -rm -rf $(PYHOME)/lib/site-packages/coverage*
|
| + -rm -rf $(PYHOME)/scripts/coverage*
|
| +
|
| +# Documentation
|
| +
|
| +SPHINXBUILD = sphinx-build
|
| +SPHINXOPTS = -a -E doc
|
| +WEBHOME = ~/web/stellated/
|
| +WEBSAMPLE = $(WEBHOME)/files/sample_coverage_html
|
| +WEBSAMPLEBETA = $(WEBHOME)/files/sample_coverage_html_beta
|
| +
|
| +docreqs:
|
| + pip install -r doc/requirements.pip
|
| +
|
| +dochtml:
|
| + $(SPHINXBUILD) -b html $(SPHINXOPTS) doc/_build/html
|
| + @echo
|
| + @echo "Build finished. The HTML pages are in doc/_build/html."
|
| +
|
| +docspell:
|
| + $(SPHINXBUILD) -b spelling $(SPHINXOPTS) doc/_spell
|
| +
|
| +publish:
|
| + rm -f $(WEBSAMPLE)/*.*
|
| + mkdir -p $(WEBSAMPLE)
|
| + cp doc/sample_html/*.* $(WEBSAMPLE)
|
| +
|
| +publishbeta:
|
| + rm -f $(WEBSAMPLEBETA)/*.*
|
| + mkdir -p $(WEBSAMPLEBETA)
|
| + cp doc/sample_html_beta/*.* $(WEBSAMPLEBETA)
|
|
|