diff options
author | Matthias C. M. Troffaes <matthias.troffaes@gmail.com> | 2013-08-22 13:37:13 +0100 |
---|---|---|
committer | Matthias C. M. Troffaes <matthias.troffaes@gmail.com> | 2013-08-22 13:37:13 +0100 |
commit | 3953dfbe41c295542c69d52fe2f1ac38842d5c1b (patch) | |
tree | 2a9bb65d5f84b44f2734d3dedeba6ecf68457419 | |
parent | 7e9f9c814af42c8b7c15d5de132ba4a99be8a71b (diff) | |
download | sphinx-3953dfbe41c295542c69d52fe2f1ac38842d5c1b.tar.gz |
Add coverage targets in quickstart generated Makefile and make.bat.
-rw-r--r-- | sphinx/quickstart.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/sphinx/quickstart.py b/sphinx/quickstart.py index 73926f82..7bba0c47 100644 --- a/sphinx/quickstart.py +++ b/sphinx/quickstart.py @@ -418,7 +418,7 @@ $(SPHINXOPTS) %(rsrcdir)s I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) %(rsrcdir)s .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp \ -epub latex latexpdf text man changes linkcheck doctest gettext +epub latex latexpdf text man changes linkcheck doctest coverage gettext help: \t@echo "Please use \\`make <target>' where <target> is one of" @@ -445,6 +445,7 @@ help: \t@echo " linkcheck to check all external links for integrity" \t@echo " doctest to run all doctests embedded in the documentation \ (if enabled)" +\t@echo " coverage to check coverage of the documentation if enabled" clean: \trm -rf $(BUILDDIR)/* @@ -567,6 +568,11 @@ doctest: \t@echo "Testing of doctests in the sources finished, look at the " \\ \t "results in $(BUILDDIR)/doctest/output.txt." +coverage: +\t$(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage +\t@echo "Documentation coverage is finished, look at the " \\ +\t "results in $(BUILDDIR)/coverage/python.txt." + xml: \t$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml \t@echo @@ -618,6 +624,7 @@ if "%%1" == "help" ( \techo. pseudoxml to make pseudoxml-XML files for display purposes \techo. linkcheck to check all external links for integrity \techo. doctest to run all doctests embedded in the documentation if enabled +\techo. coverage to check coverage of the documentation if enabled \tgoto end ) @@ -804,6 +811,15 @@ results in %%BUILDDIR%%/doctest/output.txt. \tgoto end ) +if "%%1" == "coverage" ( +\t%%SPHINXBUILD%% -b coverage %%ALLSPHINXOPTS%% %%BUILDDIR%%/coverage +\tif errorlevel 1 exit /b 1 +\techo. +\techo.Documentation coverage is finished, look at the ^ +results in %%BUILDDIR%%/coverage/python.txt. +\tgoto end +) + if "%%1" == "xml" ( \t%%SPHINXBUILD%% -b xml %%ALLSPHINXOPTS%% %%BUILDDIR%%/xml \tif errorlevel 1 exit /b 1 |