Comment 2 for bug 1060616

Revision history for this message
Robert Collins (lifeless) wrote : Re: subunit stream corruption with jenkins test runs

In fact, its worse, it manages to skip tests entirely when this error happens:
with a list to load containing:"
lp/testing/tests/test_yuixhr_fixture_facet
lp.translations.browser.tests.test_productserieslanguage_views.TestProductSeriesView.test_single_potemplate_no_template
lp.translations.tests.test_potmsgset.TestCheckForConflict.test_quiet_if_no_timestamp
"
The latter two being tests that ran after the ones that dies -hard-

The following stream is generated:"
Setting up ephemeral container...
Starting up the container...
time: 2012-10-03 04:44:01.921674Z
test: lp.testing.layers.BaseLayer:setUp
tags: zope:layer
time: 2012-10-03 04:44:01.992877Z
successful: lp.testing.layers.BaseLayer:setUp
tags: zope:layer:lp.testing.layers.BaseLayer
time: 2012-10-03 04:44:01.993050Z
test: lp.testing.layers.MemcachedLayer:setUp
tags: zope:layer
time: 2012-10-03 04:44:02.166581Z
successful: lp.testing.layers.MemcachedLayer:setUp
tags: zope:layer:lp.testing.layers.MemcachedLayer
time: 2012-10-03 04:44:02.166850Z
test: lp.testing.layers.YUIAppServerLayer:setUp
tags: zope:layer
time: 2012-10-03 04:44:21.877628Z
successful: lp.testing.layers.YUIAppServerLayer:setUp
tags: zope:layer:lp.testing.layers.YUIAppServerLayer
time: 2012-10-03 04:44:22.322311Z
test: lp/testing/tests/test_yuixhr_fixture_facet
"

Note that the additional tests didn't run at all. If the first line of the load-list is removed the additional tests run correctly, demonstrating that the ids are valid.