Comment 7 for bug 687951

Revision history for this message
Stuart Bishop (stub) wrote :

I think the core bugs are in zope.testing. From the traceback above, it is obvious that if tests are being run in a subprocess and that subprocess aborts, then the parent process doesn't cope. The tracebacks are there though so this might be acceptable. The other bug is that there are cases where layer tear down is not invoked which could be handled.

It looks like we can work around the immediate issue in Launchpad with garbage databases being left around by installing the teardown as an atexit handler (in addition to doing it in the layer tear down).