summaryrefslogtreecommitdiff
path: root/Cython/Coverage.py
Commit message (Collapse)AuthorAgeFilesLines
* Support more C file extensions when searching modules during coverage ↵Stefan Behnel2018-05-181-10/+13
| | | | | | analysis: .cc and .cxx in addition to the current .c and .cpp. Closes #2266.
* Do not try to report coverage on files that we do not have sources for. See ↵Stefan Behnel2017-11-101-0/+2
| | | | #1985.
* Merge pull request #1900 from MaxBo/MaxBo-patch-1scoder2017-10-011-4/+5
|\ | | | | Update Coverage.py
| * Merge remote-tracking branch 'upstream/master' into MaxBo-patch-1MaxBo2017-09-301-1/+1
| |\
| * | add regex to ######## coverage_test.py ########MaxBo2017-09-301-1/+0
| | | | | | | | | | | | remove deprecieated import in Coverage.py
| * | Merge remote-tracking branch 'upstream/master' into MaxBo-patch-1MaxBo2017-09-301-2/+8
| |\ \
| * | | use canonical_filename from coverage.filesMaxBo2017-09-301-33/+5
| | | |
| * | | Update Coverage.pyMax Bohnet2017-09-291-5/+5
| | | | | | | | | | | | | | | | append to list use _get_actual_filename also for file_reporter() and file_tracer()
| * | | Update Coverage.pyMax Bohnet2017-09-291-2/+32
| | | | | | | | | | | | use filepath with the correct upper and lowercases
* | | | Include coverage support for PyPy extension modules.Stefan Behnel2017-10-011-1/+1
| |_|/ |/| |
* | | Generalise .so file regex even further as the platform suffix of extension ↵Stefan Behnel2017-09-301-1/+1
| |/ |/| | | | | modules can be arbitrarily complex in Py3.5+.
* | Try to include also Macs in coverage .so file search.Stefan Behnel2017-09-301-2/+8
| |
* | Include Windows DLL suffix pattern in coverage file search.Stefan Behnel2017-09-301-1/+1
|/
* Made tracer search external modulesAaron M. Watson2015-12-101-1/+1
|
* Fixed a bugAaron M. Watson2015-12-101-1/+1
|
* Added search of module paths for dependent filesAaron M. Watson2015-12-101-0/+7
|
* adapt Coverage plugin to coverage 4.0b2Stefan Behnel2015-09-011-2/+11
|
* Py3 fixes in Coverage pluginStefan Behnel2015-09-011-3/+3
|
* fix coverage reporting for compiled .py files by disabling disfunctional ↵Stefan Behnel2015-07-271-2/+5
| | | | coverage.py fallback
* adapt coverage plugin to new API in coverage.py 4.0a7, minor changesStefan Behnel2015-07-141-1/+7
|
* coverage: cache parsed C files to avoid parsing them againStefan Behnel2015-03-031-36/+45
|
* coverage: avoid call tracing overhead by caching absolute file pathsStefan Behnel2015-03-031-2/+17
|
* coverage: exclude code lines that are obviously not executable (e.g. struct ↵Stefan Behnel2015-02-221-1/+10
| | | | declarations)
* coverage: read Cython source files with correct encodingStefan Behnel2015-02-221-3/+3
|
* coverage: do not mark non-code lines as 'excluded' to make them show up ↵Stefan Behnel2015-02-221-25/+15
| | | | normally in the report
* adapt to recent changes in coverage.py packageStefan Behnel2015-02-221-3/+0
|
* coverage: prefer real source file for line annotation if we find itStefan Behnel2015-02-221-2/+7
|
* coverage: try harder to find the main C source file when the tracer first ↵Stefan Behnel2015-02-221-2/+27
| | | | hits an include file in it
* coverage: try harder to find .pxi files, avoid some unnecessary workStefan Behnel2015-02-211-10/+24
|
* teach Cython.Coverage about "pkg.mod.pyx" file name patternsStefan Behnel2015-02-211-8/+20
|
* make import of Cython.Coverage module fail if coverage.py isn't compatible ↵Stefan Behnel2015-02-211-6/+2
| | | | (better raise ImportError than false hope)
* coverage: fix line counting for source representationStefan Behnel2015-02-201-0/+1
|
* fix incorrect attribute nameStefan Behnel2015-02-201-2/+2
|
* coverage: add "file_locator" attribute to enable XML reportingStefan Behnel2015-02-201-1/+4
|
* coverage: support reporting in a separate run (when we haven't traced any ↵Stefan Behnel2015-02-201-12/+33
| | | | files ourselves)
* coverage: prefer .c/.cpp file that was explicitly asked for over trying to ↵Stefan Behnel2015-02-201-1/+3
| | | | find one ourselves
* coverage: strip CPython platform suffix from shared library file paths when ↵Stefan Behnel2015-02-201-2/+10
| | | | looking for corresponding C file
* implement coverage analysis support as a plugin for the coverage.py toolStefan Behnel2015-02-131-0/+181