diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2016-02-28 17:07:22 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2016-02-28 17:07:22 -0500 |
commit | dddc9d8c2d2fa58e94d6ea75bf916ffc8ef4cebb (patch) | |
tree | 98df66bbe404ab45cb3e7caefbe198f2d506fd32 | |
parent | 13ba63b3a9637bbd460f5e39d2d1a78119b0b629 (diff) | |
download | python-coveragepy-git-dddc9d8c2d2fa58e94d6ea75bf916ffc8ef4cebb.tar.gz |
Even more precise
-rw-r--r-- | doc/source.rst | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/doc/source.rst b/doc/source.rst index 95481c6d..fd8370e9 100644 --- a/doc/source.rst +++ b/doc/source.rst @@ -29,14 +29,15 @@ When running your code, the ``coverage run`` command will by default measure all code, unless it is part of the Python standard library. You can specify source to measure with the ``--source`` command-line switch, or -the ``[run] source`` configuration value. The value is a comma-separated list -of directories or package names. If specified, only source inside these -directories or packages will be measured. Specifying the source option also -enables coverage.py to report on unexecuted files, since it can search the -source tree for files that haven't been measured at all. Only importable files -(ones at the root of the tree, or in directories with a ``__init__.py`` file) -will be considered, and files with unusual punctuation in their names will be -skipped (they are assumed to be scratch files written by text editors). +the ``[run] source`` configuration value. The value is a comma- or +newline-separated list of directories or package names. If specified, only +source inside these directories or packages will be measured. Specifying the +source option also enables coverage.py to report on unexecuted files, since it +can search the source tree for files that haven't been measured at all. Only +importable files (ones at the root of the tree, or in directories with a +``__init__.py`` file) will be considered, and files with unusual punctuation in +their names will be skipped (they are assumed to be scratch files written by +text editors). You can further fine-tune coverage.py's attention with the ``--include`` and ``--omit`` switches (or ``[run] include`` and ``[run] omit`` configuration |