Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(519)

Unified Diff: third_party/coverage-3.6/doc/config.rst

Issue 225633007: Upgrade to coverage 3.7.1 and have it auto-build itself on first use. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: sigh our imports are a mess Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/coverage-3.6/doc/cmd.rst ('k') | third_party/coverage-3.6/doc/contributing.rst » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/coverage-3.6/doc/config.rst
diff --git a/third_party/coverage-3.6/doc/config.rst b/third_party/coverage-3.6/doc/config.rst
deleted file mode 100644
index f6d8f1fce1ad62a0152167d93849688372cafc07..0000000000000000000000000000000000000000
--- a/third_party/coverage-3.6/doc/config.rst
+++ /dev/null
@@ -1,198 +0,0 @@
-.. _config:
-
-===================
-Configuration files
-===================
-
-:history: 20100223T201600, new for 3.3
-:history: 20100725T211700, updated for 3.4.
-:history: 20100824T092900, added ``precision``.
-:history: 20110604T184400, updated for 3.5.
-:history: 20110827T212700, updated for 3.5.1
-
-
-Coverage.py options can be specified in a configuration file. This makes it
-easier to re-run coverage with consistent settings, and also allows for
-specification of options that are otherwise only available in the
-:ref:`API <api>`.
-
-Configuration files also make it easier to get coverage testing of spawned
-sub-processes. See :ref:`subprocess` for more details.
-
-The default name for configuration files is ``.coveragerc``, in the same
-directory coverage.py is being run in. Most of the settings in the
-configuration file are tied to your source code and how it should be
-measured, so it should be stored with your source, and checked into
-source control, rather than put in your home directory.
-
-
-Syntax
-------
-
-A coverage.py configuration file is in classic .ini file format: sections are
-introduced by a ``[section]`` header, and contain ``name = value`` entries.
-Lines beginning with ``#`` or ``;`` are ignored as comments.
-
-Strings don't need quotes. Multi-valued strings can be created by indenting
-values on multiple lines.
-
-Boolean values can be specified as ``on``, ``off``, ``true``, ``false``, ``1``,
-or ``0`` and are case-insensitive.
-
-Environment variables can be substituted in by using dollar signs: ``$WORD``
-``${WORD}`` will be replaced with the value of ``WORD`` in the environment.
-A dollar sign can be inserted with ``$$``. Missing environment variables
-will result in empty strings with no error.
-
-Many sections and values correspond roughly to commands and options in
-the :ref:`command-line interface <cmd>`.
-
-Here's a sample configuration file::
-
- # .coveragerc to control coverage.py
- [run]
- branch = True
-
- [report]
- # Regexes for lines to exclude from consideration
- exclude_lines =
- # Have to re-enable the standard pragma
- pragma: no cover
-
- # Don't complain about missing debug-only code:
- def __repr__
- if self\.debug
-
- # Don't complain if tests don't hit defensive assertion code:
- raise AssertionError
- raise NotImplementedError
-
- # Don't complain if non-runnable code isn't run:
- if 0:
- if __name__ == .__main__.:
-
- ignore_errors = True
-
- [html]
- directory = coverage_html_report
-
-
-[run]
------
-
-These values are generally used when running product code, though some apply
-to more than one command.
-
-``branch`` (boolean, default False): whether to measure
-:ref:`branch coverage <branch>` in addition to statement coverage.
-
-``cover_pylib`` (boolean, default False): whether to measure the Python
-standard library.
-
-``data_file`` (string, default ".coverage"): the name of the data file to use
-for storing or reporting coverage.
-
-``include`` (multi-string): a list of filename patterns, the files to include
-in measurement or reporting. See :ref:`source` for details.
-
-``omit`` (multi-string): a list of filename patterns, the files to leave out
-of measurement or reporting. See :ref:`source` for details.
-
-``parallel`` (boolean, default False): append the machine name, process
-id and random number to the data file name to simplify collecting data from
-many processes. See :ref:`cmd_combining` for more information.
-
-``source`` (multi-string): a list of packages or directories, the source to
-measure during execution. See :ref:`source` for details.
-
-``timid`` (boolean, default False): use a simpler but slower trace method.
-Try this if you get seemingly impossible results.
-
-
-.. _config_paths:
-
-[paths]
--------
-
-The entries in this section are lists of file paths that should be
-considered equivalent when combining data from different machines::
-
- [paths]
- source =
- src/
- /jenkins/build/*/src
- c:\myproj\src
-
-The names of the entries are ignored, you may choose any name that
-you like. The value is a lists of strings. When combining data
-with the ``combine`` command, two file paths will be combined
-if they start with paths from the same list.
-
-The first value must be an actual file path on the machine where
-the reporting will happen, so that source code can be found.
-The other values can be file patterns to match against the paths
-of collected data.
-
-See :ref:`cmd_combining` for more information.
-
-
-[report]
---------
-
-Values common to many kinds of reporting.
-
-``exclude_lines`` (multi-string): a list of regular expressions. Any line of
-your source code that matches one of these regexes is excluded from being
-reported as missing. More details are in :ref:`excluding`. If you use this
-option, you are replacing all the exclude regexes, so you'll need to also
-supply the "pragma: no cover" regex if you still want to use it.
-
-``ignore_errors`` (boolean, default False): ignore source code that can't be
-found.
-
-``include`` (multi-string): a list of filename patterns, the files to include
-in reporting. See :ref:`source` for details.
-
-``omit`` (multi-string): a list of filename patterns, the files to leave out
-of reporting. See :ref:`source` for details.
-
-``partial_branches`` (multi-string): a list of regular expressions. Any line
-of code that matches one of these regexes is excused from being reported as
-a partial branch. More details are in :ref:`branch`. If you use this option,
-you are replacing all the partial branch regexes so you'll need to also
-supply the "pragma: no branch" regex if you still want to use it.
-
-``precision`` (integer): the number of digits after the decimal point to
-display for reported coverage percentages. The default is 0, displaying
-for example "87%". A value of 2 will display percentages like "87.32%".
-
-``show_missing`` (boolean, default False): when running a summary report,
-show missing lines. See :ref:`cmd_summary` for more information.
-
-
-.. _config_html:
-
-[html]
-------
-
-Values particular to HTML reporting. The values in the ``[report]`` section
-also apply to HTML output, where appropriate.
-
-``directory`` (string, default "htmlcov"): where to write the HTML report files.
-
-``extra_css`` (string): the path to a file of CSS to apply to the HTML report.
-The file will be copied into the HTML output directory. Don't name it
-"style.css". This CSS is in addition to the CSS normally used, though you can
-overwrite as many of the rules as you like.
-
-``title`` (string, default "Coverage report"): the title to use for the report.
-Note this is text, not HTML.
-
-
-[xml]
------
-
-Values particular to XML reporting. The values in the ``[report]`` section
-also apply to XML output, where appropriate.
-
-``output`` (string, default "coverage.xml"): where to write the XML report.
« no previous file with comments | « third_party/coverage-3.6/doc/cmd.rst ('k') | third_party/coverage-3.6/doc/contributing.rst » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698