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

fbb81f6f8acb...
Patch Queue Manager
Automatic merge from stable up to c597c3229eb0
e69c6c7e70ab...
Patch Queue Manager
Automatic merge from stable up to 95dc76b29362
d5686077ba1c...
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
c597c3229eb0...
Dimitri John Ledkov
Add core20 UI support
Merged from https://code.launchpad.net/~xnox/launchpad/+git/launchpad/+merge/375089
c546a6d22be5...
Patch Queue Manager
Automatic merge from stable up to 5ef3fd9f8e2c
c3af2063dd75...
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
bde8fcb9c6ce...
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
bc748608bc01...
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,
  127.0.0.1, *.example.com, *.example.net, and *.example.org.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/374878
a42912a55aba...
Colin Watson
Capture OOPSes in doctests
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375762
9860b720c05e...
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
96709c01c226...
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
95dc76b29362...
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
instead.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/374881
90cc053d73a4...
Colin Watson
Stop using launchpadlib in lp.blueprints.tests.test_webservice
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375664
8eed1ed83ca1...
Patch Queue Manager
Automatic merge from stable up to 90cc053d73a4
7a04b47a52f9...
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
5ef3fd9f8e2c...
Colin Watson
Convert to zope.testbrowser.wsgi
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375102
57b2b4b979e1...
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
55b345298660...
Colin Watson
Fix py-amqp deprecation warning
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375696
4f1632a93c03...
Colin Watson
Improve compatibility with zope.testbrowser 5.x
Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/375407
34b489a1a0b4...
Patch Queue Manager
Automatic merge from stable up to 57b2b4b979e1
2ddd0783f0f9...
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
redirections.

LP: #577596

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