[Python-Dev] Buildbots for trunk are all red

Neal Norwitz nnorwitz at gmail.com
Wed Feb 27 16:43:08 CET 2008


On Tue, Feb 26, 2008 at 11:47 PM, Brett Cannon <brett at python.org> wrote:
>
>  Well, in my opinion "batteries included" is great, but not when one of
>  the batteries consistently acts up and requires a good shake to get
>  working again. The bsddb module has consistent reliability issues when
>  it comes to testing (and I suspect it has more to do with Sleepycat
>  than the bindings). I know I am tired of getting buildbot errors
>  saying that the bsddb tests died more consistently than most tests
>  over their history.

I agree that bsddb has been a pain.  It's about 1 of 10 tests that
fill that category.  I've been working on reducing these problems
(recently: test_bsddb3, test_smptlib, test_xmlrpclib, and I'm sure
there are others I forgot).  Rather than remove modules, it would be
more productive if we fixed the flaky tests.  Then we wouldn't have to
ignore failures, we could trust the buildbots.  test_urllib*net tests
still fail regularly, I think because some hosts aren't available from
time to time.  Can someone look into making test_urllib*net more
robust?

We also need to make the tests more robust.  By fixing test_smtplib, I
sped it up by over 99% while making it more robust.  Any test that
uses threads and sleeps (really just sleeps) needs to be fixed
similarly.  Can someone find which tests still use sleep?

n


More information about the Python-Dev mailing list