<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy-git.git/tests, branch nedbat/debug-1554</title>
<subtitle>github.com: nedbat/coveragepy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/'/>
<entry>
<title>fix: only write "Wrote report" message if report succeeded.</title>
<updated>2023-02-09T05:01:35+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-02-09T04:50:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=8f3e7b45b3aabf4d7d01dc470010d3d36f30a0ba'/>
<id>8f3e7b45b3aabf4d7d01dc470010d3d36f30a0ba</id>
<content type='text'>
For example, see [issue
1554](https://github.com/nedbat/coveragepy/issues/1554) for the previous
misleading behavior when the exception being raised wasn't a
CoverageException.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For example, see [issue
1554](https://github.com/nedbat/coveragepy/issues/1554) for the previous
misleading behavior when the exception being raised wasn't a
CoverageException.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: simplify purges_files</title>
<updated>2023-02-08T20:16:05+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-02-08T14:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=423fa596325acb8f6bcb37a3502cf7853e5d395a'/>
<id>423fa596325acb8f6bcb37a3502cf7853e5d395a</id>
<content type='text'>
Also, move tests to test_data.py, and finish covering the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, move tests to test_data.py, and finish covering the code.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add purge_files method to CoverageData + unit tests for it (#1547)</title>
<updated>2023-02-04T23:20:20+00:00</updated>
<author>
<name>Wingware Development</name>
<email>59840981+wingware-dev@users.noreply.github.com</email>
</author>
<published>2023-02-04T23:20:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=a4cd6a01f766359fbe8ff159e0ed87e03e8023ed'/>
<id>a4cd6a01f766359fbe8ff159e0ed87e03e8023ed</id>
<content type='text'>
* Add purge_files method to CoverageData, to allow for selective removal and update
of coverage data.

* Fix assert syntax so it's not true; this code isn't reached in the test unless it fails
and then it would have failed to fail.

* Remove trailing whitespace; did not expect this would matter on a blank line.

* Add type annotations required by mypy

---------

Co-authored-by: Stephan Deibel &lt;sdeibel@wingware.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add purge_files method to CoverageData, to allow for selective removal and update
of coverage data.

* Fix assert syntax so it's not true; this code isn't reached in the test unless it fails
and then it would have failed to fail.

* Remove trailing whitespace; did not expect this would matter on a blank line.

* Add type annotations required by mypy

---------

Co-authored-by: Stephan Deibel &lt;sdeibel@wingware.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>build: some files need to be excused from usual formatting rules</title>
<updated>2023-01-30T23:24:25+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-01-30T23:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=f44415b9dde9ff7b3621714d6986cbca3bf9e60e'/>
<id>f44415b9dde9ff7b3621714d6986cbca3bf9e60e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>style: remove needless trailing commas</title>
<updated>2023-01-27T00:07:54+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-01-27T00:07:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=2d628d40d60f967f135a8c21a62a000716c45054'/>
<id>2d628d40d60f967f135a8c21a62a000716c45054</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>perf: avoid needless sql operations. #1538</title>
<updated>2023-01-25T00:23:48+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-01-24T00:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=4cc32922685c6971275f522304b3754ad1a233c1'/>
<id>4cc32922685c6971275f522304b3754ad1a233c1</id>
<content type='text'>
If the set of arcs is empty, skip the SQL operations.  We also need to
allow setting a file tracer for an unmeasured file, to avoid the Cython
problem whose fix caused the performance issue in the first place.

TBH, I don't know why we had to prevent file tracers on unmeasured
files.  Perhaps pytest-cov has changed to avoid the behavior that caused
problems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the set of arcs is empty, skip the SQL operations.  We also need to
allow setting a file tracer for an unmeasured file, to avoid the Cython
problem whose fix caused the performance issue in the first place.

TBH, I don't know why we had to prevent file tracers on unmeasured
files.  Perhaps pytest-cov has changed to avoid the behavior that caused
problems.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: more tests of debug output control</title>
<updated>2023-01-22T18:39:19+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-01-22T18:39:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=e1ae48eccb45bd439f7f7a696b09f1a7bd565dea'/>
<id>e1ae48eccb45bd439f7f7a696b09f1a7bd565dea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: the debug output file can be specified in the config file. #1319</title>
<updated>2023-01-22T15:58:53+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-01-22T14:08:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=5f65d87b14245d4523bc866a75a16b6c55a7ce70'/>
<id>5f65d87b14245d4523bc866a75a16b6c55a7ce70</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mypy: turn on disallow_untyped_decorators</title>
<updated>2023-01-13T02:04:26+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-01-13T02:02:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=b059a67fd1fe5d514f7c283f5ab99052e1cea15f'/>
<id>b059a67fd1fe5d514f7c283f5ab99052e1cea15f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mypy: all of coverage/ and tests/ are checked</title>
<updated>2023-01-13T02:04:26+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2023-01-13T01:51:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=b5b223723fd1aeaa8ed650b8440b4b8c08f8e378'/>
<id>b5b223723fd1aeaa8ed650b8440b4b8c08f8e378</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
