<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy-git.git/tests/conftest.py, branch 7.0.0</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>test: suppress one more deprecation warning during tests</title>
<updated>2022-06-11T10:32:38+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-06-11T10:32:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=f64cf10b31f1f4d5306c0ddeced3c7b507939066'/>
<id>f64cf10b31f1f4d5306c0ddeced3c7b507939066</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>style: parens should indent the same as their opening line</title>
<updated>2022-05-01T17:00:38+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-05-01T12:16:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=420c01394a31415d7a7cbb80be196bcfca48482c'/>
<id>420c01394a31415d7a7cbb80be196bcfca48482c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(test): a context manager to swallow warnings</title>
<updated>2022-02-04T11:38:50+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-12-09T17:24:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=340c56ba503f0000bf684110c2a8c8ade9d5d60b'/>
<id>340c56ba503f0000bf684110c2a8c8ade9d5d60b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: adjust the warning suppressions we need</title>
<updated>2022-01-04T17:41:08+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-01-04T17:41:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=163e6c91c20931092f9ba60a627f9e20599e63cf'/>
<id>163e6c91c20931092f9ba60a627f9e20599e63cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(feat): track test times, and balance xdist workers</title>
<updated>2021-11-28T13:08:36+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-28T13:08:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=d17be155d85afb2bc804693deacfd2e1c5f8738e'/>
<id>d17be155d85afb2bc804693deacfd2e1c5f8738e</id>
<content type='text'>
In the end, this seems to only speed things up by about 5%
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the end, this seems to only speed things up by about 5%
</pre>
</div>
</content>
</entry>
<entry>
<title>test(refactor): simplify the logic of writing subcover.pth</title>
<updated>2021-11-21T18:27:38+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-21T18:27:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=ec0d4104d381c19f34255279c928637082ca80cd'/>
<id>ec0d4104d381c19f34255279c928637082ca80cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(fix): remove the subcover.pth file when the main session ends</title>
<updated>2021-11-21T16:10:21+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-21T15:44:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=dd8de3b0081190839dadfb83f038b701808594ec'/>
<id>dd8de3b0081190839dadfb83f038b701808594ec</id>
<content type='text'>
Leaving the pth file meant that the next igor run would start coverage, which
meant igor couldn't delete the C extension file on Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Leaving the pth file meant that the next igor run would start coverage, which
meant igor couldn't delete the C extension file on Windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>test(refactor): use pathlib for the pth files</title>
<updated>2021-11-21T14:07:00+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-21T14:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=1ac09127438adac06de02172e4fad34d7b096be3'/>
<id>1ac09127438adac06de02172e4fad34d7b096be3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(fix): never delete the pth file</title>
<updated>2021-11-21T13:39:01+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-21T13:39:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=57768ee130fe2b0e7d1b27399ff2c73aa1cdbfe3'/>
<id>57768ee130fe2b0e7d1b27399ff2c73aa1cdbfe3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(test): make .pth files once per session</title>
<updated>2021-11-21T13:15:29+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-21T12:44:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=0922240cfb5e549a83f56a12629a16ad3fe2b498'/>
<id>0922240cfb5e549a83f56a12629a16ad3fe2b498</id>
<content type='text'>
The old way, we made and deleted .pth file around each test.  This
caused problems because pth files are written to a common location
shared by all test workers, so tests would fail because pth files were
being deleted as other workers were trying to use them.

Now we make the pth file once per session.  There's still a chance that
a worker will be using a pth file just as another worker is ending and
removing it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old way, we made and deleted .pth file around each test.  This
caused problems because pth files are written to a common location
shared by all test workers, so tests would fail because pth files were
being deleted as other workers were trying to use them.

Now we make the pth file once per session.  There's still a chance that
a worker will be using a pth file just as another worker is ending and
removing it.
</pre>
</div>
</content>
</entry>
</feed>
