[rfc] [patch] sftp unit tests without ssh

John A Meinel john at arbash-meinel.com
Wed Jan 25 18:57:16 GMT 2006


Robey Pointer wrote:
> 
> On 24 Jan 2006, at 12:00, John Arbash Meinel wrote:
> 
>> However, after merging you I get:
>> ~bzr: WARNING: Exception from within unit test server thread:
>> <socket.error instance at 0xb6b6894c>
>> ~bzr: WARNING: Exception from within unit test server thread:
>> <socket.error instance at 0xb6b68bac>
>> ~bzr: WARNING: Exception from within unit test server thread:
>> <socket.error instance at 0xb6b6582c>
>>
>> Probably we should also us 'log_exception_quietly()' which puts a
>> traceback into ~/.bzr.log, which would help debug this.
> 
> I see these sometimes, though I can't reproduce them right now (probably
> laptop slowness).  log_exception_quietly() won't help much, because the
> logs are erased right after each test, so you'll never see the
> exception. :)
> 
> I think the error is just a shutdown synchronization problem: one side
> closing before the other is finished.  Probably the unit test's
> destructors abruptly closing sockets that the server thinks are still in
> play -- which is why the don't cause the test to fail.  Maybe we should
> just catch and squelch socket.errors, but I wish I could catch one in
> the act just to make sure.
> 
> robey
> 
> 

You could always print the traceback to sys.stdout.
traceback.print_exc() works just fine. Only run_bzr is setup to redirect
sys.stdout.

John
=:->


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060125/f038548c/attachment.pgp 


More information about the bazaar mailing list