Merge lp:~roadmr/canonical-identity-provider/upgrade-selenium-acceptance-tests into lp:canonical-identity-provider/release

Proposed by Daniel Manrique
Status: Merged
Approved by: Daniel Manrique
Approved revision: no longer in the source branch.
Merged at revision: 1388
Proposed branch: lp:~roadmr/canonical-identity-provider/upgrade-selenium-acceptance-tests
Merge into: lp:canonical-identity-provider/release
Diff against target: 12 lines (+1/-1)
1 file modified
requirements_devel.txt (+1/-1)
To merge this branch: bzr merge lp:~roadmr/canonical-identity-provider/upgrade-selenium-acceptance-tests
Reviewer Review Type Date Requested Status
Ricardo Kirkner (community) Approve
Daniel Manrique (community) Approve
Review via email: mp+281156@code.launchpad.net

Commit message

Update requirements to install Selenium 2.48.0 for latest Firefox.

Recent upgrade of Firefox broke Selenium and our acceptance tests with it.

This upgrades to the latest available Selenium release which works well
with the version of Firefox that comes from the archive now.

Description of the change

Update requirements to install Selenium 2.48.0 for latest Firefox.

Recent upgrade of Firefox broke Selenium and our acceptance tests with it.

This upgrades to the latest available Selenium release which works well
with the version of Firefox that comes from the archive now.

Failures look like:

WebDriverException: Message: Cannot connect to the selenium extension, Firefox output: Xlib: extension "RANDR" missing on display ":1076".

To post a comment you must log in.
Revision history for this message
Daniel Manrique (roadmr) wrote :

Self-approving: is trivial with no real code changes, shouldn't affect the non-acceptance tests and acceptance tests are totally broken without this so it can hardly be worse :(

review: Approve
Revision history for this message
Ubuntu One Auto Pilot (otto-pilot) wrote :
Download full text (14.6 KiB)

The attempt to merge lp:~roadmr/canonical-identity-provider/upgrade-selenium-acceptance-tests into lp:canonical-identity-provider failed. Below is the output from the failed tests.

Bootstrapping...
rm -rf /mnt/tarmac/cache/canonical-identity-provider/merges/trunk/env
rm -rf branches/wheels
rm -rf branches/*
rm -rf staticfiles
rm -f lib/versioninfo.py
find -name '*.pyc' -delete
find -name '*.~*' -delete
Not deleting /mnt/tarmac/cache/canonical-identity-provider/merges/trunk/env/bin
New python executable in /mnt/tarmac/cache/canonical-identity-provider/merges/trunk/env/bin/python
Installing setuptools, pip...done.
/usr/lib/config-manager/cm.py update config-manager.txt
touch branches/last_build
[ -d branches/wheels ] && (cd branches/wheels && bzr pull) || (bzr branch lp:~ubuntuone-pqm-team/canonical-identity-provider/dependencies branches/wheels)
bzr version-info --format=python > lib/versioninfo.py
/mnt/tarmac/cache/canonical-identity-provider/merges/trunk/env/bin/python /mnt/tarmac/cache/canonical-identity-provider/merges/trunk/env/bin/pip install --find-links=branches/wheels --no-index -r requirements.txt
Ignoring indexes: https://pypi.python.org/simple/
Downloading/unpacking bson==0.3.3 (from -r requirements.txt (line 1))
Downloading/unpacking canonical-raven==0.0.3 (from -r requirements.txt (line 2))
Downloading/unpacking convoy==0.4.1 (from -r requirements.txt (line 3))
Downloading/unpacking django==1.7.9 (from -r requirements.txt (line 4))
Downloading/unpacking django-honeypot==0.4.0 (from -r requirements.txt (line 5))
Downloading/unpacking django-jsonfield==0.9.13 (from -r requirements.txt (line 6))
Downloading/unpacking django-model-utils==2.2 (from -r requirements.txt (line 7))
Downloading/unpacking django-modeldict==1.4.1 (from -r requirements.txt (line 8))
Downloading/unpacking django-preflight==0.1.5 (from -r requirements.txt (line 9))
Downloading/unpacking django-secure==1.0.1 (from -r requirements.txt (line 10))
Downloading/unpacking django-statsd-mozilla==0.3.15 (from -r requirements.txt (line 11))
Downloading/unpacking gargoyle==0.11.0 (from -r requirements.txt (line 12))
Downloading/unpacking gunicorn==19.3.0 (from -r requirements.txt (line 13))
Downloading/unpacking lazr.authentication==0.1.3 (from -r requirements.txt (line 14))
Downloading/unpacking nexus==0.3.1 (from -r requirements.txt (line 15))
Downloading/unpacking oath==1.4.0 (from -r requirements.txt (line 16))
Downloading/unpacking oauthlib==0.7.2 (from -r requirements.txt (line 17))
Requirement already satisfied (use --upgrade to upgrade): oops==0.0.13 in /usr/lib/pymodules/python2.7 (from -r requirements.txt (line 18))
Downloading/unpacking oops-amqp==0.0.8b1 (from -r requirements.txt (line 19))
Downloading/unpacking oops-datedir-repo==0.0.23 (from -r requirements.txt (line 20))
Downloading/unpacking oops-dictconfig==0.0.6 (from -r requirements.txt (line 21))
Downloading/unpacking oops-timeline==0.0.2 (from -r requirements.txt (line 22))
Downloading/unpacking oops-wsgi==0.0.11 (from -r requirements.txt (line 23))
Downloading/unpacking paste==2.0.1 (from -r requirements.txt (line 24))
Downloading/unpacking raven==5.6.0 (from -r requirements.txt (line 25))
Downloadi...

Revision history for this message
Ricardo Kirkner (ricardokirkner) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'requirements_devel.txt'
2--- requirements_devel.txt 2015-11-05 09:37:11 +0000
3+++ requirements_devel.txt 2015-12-21 22:58:33 +0000
4@@ -20,7 +20,7 @@
5 pyquery==1.2.1
6 python-mimeparse==0.1.4
7 python-subunit==1.1.0
8-selenium==2.45.0
9+selenium==2.48.0
10 sqlparse==0.1.4
11 sst==0.2.5dev
12 testscenarios==0.4