~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Don't use shutdown() to stop http servers.

* bzrlib/tests/http_server.py:
(TestingHTTPServerMixin.tearDown): Avoid using shutdown() to
properly stop the listening server. Use a real connexion instead
relying on callers to ensure the server will not listen anymore
after that last connection.
(HttpServer._http_start): Once we stop running, we still need to
close the listening socket.
(HttpServer.tearDown): Join the server thread to avoid leaks.

Show diffs side-by-side

added added

removed removed

Lines of Context:
203
203
Testing
204
204
*******
205
205
 
 
206
* HTTP test servers will leak less threads (and sockets) and will not hang on
 
207
  AIX anymore. (Vincent Ladeuil, #405745)
 
208
 
206
209
* Passing ``--lsprof-tests -v`` to bzr selftest will cause lsprof output to
207
210
  be output for every test. Note that this is very verbose! (Robert Collins)
208
211