Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Failed Again Running Exception Offline No data

Patch Queue Manager
Automatic merge from stable up to c597c3229eb0
Patch Queue Manager
Automatic merge from stable up to 95dc76b29362
Colin Watson
Upgrade to lazr.jobrunner 0.16, and test for lack of OOPSes on retry
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/373804
Dimitri John Ledkov
Add core20 UI support
Merged from https://code.launchpad.net/~xnox/launchpad/+git/launchpad/+merge/375089
Patch Queue Manager
Automatic merge from stable up to 5ef3fd9f8e2c
Colin Watson
Use binary files for test HTTP file uploads
Recent versions of zope.testbrowser are strict about requiring HTTP file
uploads to be bytes rather than text.  Adjust tests to comply with this.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375384
Colin Watson
Fix unbalanced tags in ProductBugTrackerWidget
If the project is part of a project group that has a bug tracker, then
there was a superfluous "</label>".  Amazingly, this has been wrong
since 2006 and nobody ever seems to have noticed; but it confuses
zope.testbrowser 5.x.

Since the new zope.testbrowser will catch this once we upgrade to it, I
didn't think it was worth adding a separate test.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375400
Colin Watson
Refactor lp.testing.browser using zope.testbrowser.wsgi
This test browser instance is used for a few tests that use
AppServerLayer and make out-of-process connections to the test app
server via a test browser.

The old mechanize-based test browser is going away, so we need to do
something.  A reasonably future-proof approach seems to be to use the
new WSGI test browser and fool it into connecting to the app server
using WSGIProxy2 (which in fact WebTest also uses in some situations).
We'll still need some slight adjustments here to upgrade to newer
versions of zope.testbrowser, but they should be much more manageable.

We do need to take some special care in a few places:

* TestOpenIDReplayAttack can't pass in a custom mech_browser any more.
  For now, we switch off redirect handling entirely and follow
  redirections manually; this will need further rearrangements for
  zope.testbrowser >= 5.0.0.

* Both the httplib and the requests clients offered by WSGIProxy2
  incorrectly fold multiple Set-Cookie headers in the response into
  one, joining them with commas; this causes test failures.
  Fortunately, the urllib3 client doesn't have this flaw, but we do
  need to take care to disable certificate verification.

* The new WSGI test browser needs to be monkey-patched to allow talking
  to our various test hosts, as by default it only allows localhost,, *.example.com, *.example.net, and *.example.org.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/374878
Colin Watson
Capture OOPSes in doctests
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375762
Colin Watson
Fix webhook TestViaCronscript
This expected the "Scheduling retry" message to be emitted at WARNING,
but it's now at INFO.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375325
Colin Watson
Fix incorrect ServiceFactory tests
Two of the ServiceFactory tests were incorrect, and only coincidentally
passed.  They were testing that using getUserBrowser to traverse to
https://launchpad.test/api/devel/+services and
https://launchpad.test/api/devel/+services/invalid raised NotFound; but
this only worked because traversing to 'api' from getUserBrowser raises
NotFound (I think it doesn't set up quite the right kind of request),
and in fact https://launchpad.net/api/devel/+services works just fine.

Bring this more into line with test_service_traversal (which is correct)
by using test_traverse instead, and rewrite the test for traversing to
the service factory to assert its actual behaviour of exporting the
service factory (even though that isn't currently very useful).

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375033
Colin Watson
Avoid most uses of wsgi_intercept
zope.testbrowser 4.0.0 uses WebTest instead of wsgi_intercept, so we
also want to stop using wsgi_intercept for our own purposes.  We can
point the WSGI test browser directly at an appropriate WSGI application

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/374881
Colin Watson
Stop using launchpadlib in lp.blueprints.tests.test_webservice
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375664
Patch Queue Manager
Automatic merge from stable up to 90cc053d73a4
Colin Watson
Upgrade to lazr.sshserver 0.1.10
This adds Python 3 support and fixes a deprecation warning.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/374985
Colin Watson
Convert to zope.testbrowser.wsgi
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375102
Colin Watson
Upgrade lazr.{batchnavigator,config,lifecycle}
lazr.batchnavigator and lazr.lifecycle gain Python 3 support.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375420
Colin Watson
Fix py-amqp deprecation warning
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375696
Colin Watson
Improve compatibility with zope.testbrowser 5.x
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375407
Patch Queue Manager
Automatic merge from stable up to 57b2b4b979e1
Colin Watson
Make no-anonymous-session-cookies.txt more robust
Simplify the workaround for the fact that loggerhead isn't running: we
don't actually care here about anything that happens after the
redirection, so it's sufficient to just tell the client not to process

LP: #577596

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375099
Patch Queue Manager
Automatic merge from stable up to 9860b720c05e
Patch Queue Manager
Automatic merge from stable up to a42912a55aba
Patch Queue Manager
Automatic merge from stable up to 010c13c1bfa3
Colin Watson
Remove all remaining uses of zope.app.testing
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375206