Merge lp://staging/~frankban/charms/trusty/juju-gui/new-test-and-server-deps into lp://staging/~juju-gui/charms/trusty/juju-gui/trunk
Status: | Merged |
---|---|
Merged at revision: | 199 |
Proposed branch: | lp://staging/~frankban/charms/trusty/juju-gui/new-test-and-server-deps |
Merge into: | lp://staging/~juju-gui/charms/trusty/juju-gui/trunk |
Diff against target: |
277 lines (+58/-41) 5 files modified
server-requirements.pip (+5/-3) test-requirements.pip (+1/-1) tests/20-functional.test (+17/-13) tests/helpers.py (+17/-7) tests/test_helpers.py (+18/-17) |
To merge this branch: | bzr merge lp://staging/~frankban/charms/trusty/juju-gui/new-test-and-server-deps |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju GUI Hackers | Pending | ||
Review via email: mp+234469@code.staging.launchpad.net |
Description of the change
Update dependencies + other fixes.
Update the GUI server dependencies:
websocket-client, jujuclient, juju=deployer.
Also included in the dependencies repo
the new websocket-client requirements.
Update selenium to the latest version
(2.43.0) so that the functional tests
pass on Firefox 32. The download cache
has been updated accordingly.
Fix how the suite detects if it is running
on a local environment: do not use the
environment name (unreliable), but retrieve
the environment type instead.
Fix the WebSocket client used when running
functional tests to reflect changes in the
new websocket-client.
QA:
run the test suite on precise and trusty:
assuming your ec2 trusty environment is
called ec2-trusty and your ec2 precise one
is called ec2-precise, run the following:
make test JUJU_ENV=ec2-trusty
make test JUJU_ENV=
As you already know, the functional tests
take a while.
Reviewers: mp+234469_ code.launchpad. net,
Message:
Please take a look.
Description:
Update dependencies + other fixes.
Update the GUI server dependencies:
websocket-client, jujuclient, juju=deployer.
Also included in the dependencies repo
the new websocket-client requirements.
Update selenium to the latest version
(2.43.0) so that the functional tests
pass on Firefox 32. The download cache
has been updated accordingly.
Fix how the suite detects if it is running
on a local environment: do not use the
environment name (unreliable), but retrieve
the environment type instead.
Fix the WebSocket client used when running
functional tests to reflect changes in the
new websocket-client.
QA:
run the test suite on precise and trusty:
assuming your ec2 trusty environment is
called ec2-trusty and your ec2 precise one
is called ec2-precise, run the following:
make test JUJU_ENV=ec2-trusty ec2-precise
make test JUJU_ENV=
As you already know, the functional tests
take a while.
https:/ /code.launchpad .net/~frankban/ charms/ trusty/ juju-gui/ new-test- and-server- deps/+merge/ 234469
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/136570043/
Affected files (+52, -33 lines): ssl_match_ hostname- 3.4.0.2. tar.gz deployer- 0.3.9.tar. gz deployer- 0.4.0.tar. gz -0.17.5. tar.gz -0.18.4. tar.gz 1.8.0.tar. gz client- 0.12.0. tar.gz client- 0.18.0. tar.gz requirements. pip ts.pip functional. test helpers. py
A [revision details]
A deps/backports.
D deps/juju-
A deps/juju-
D deps/jujuclient
A deps/jujuclient
A deps/six-
D deps/websocket-
A deps/websocket-
M server-
M test-requiremen
M tests/20-
M tests/helpers.py
M tests/test_
Index: [revision details]
=== added file '[revision details]'
--- [revision details] 2012-01-01 00:00:00 +0000
+++ [revision details] 2012-01-01 00:00:00 +0000
@@ -0,0 +1,2 @@
+Old revision:
<email address hidden>
+New revision:
<email address hidden>
Index: deps/backports. ssl_match_ hostname- 3.4.0.2. tar.gz .ssl_match_ hostname- 3.4.0.2. tar.gz' ssl_match_ hostname- 3.4.0.2. tar.gz 1970-01-01 ssl_match_ hostname- 3.4.0.2. tar.gz
=== added file 'deps/backports
Binary files deps/backports.
00:00:00 +0000 and deps/backports.
2014-09-12 11:00:01 +0000 differ
Index: deps/juju- deployer- 0.3.9.tar. gz deployer- 0.3.9.tar. gz' deployer- 0.3.9.tar. gz 2014-08-28 20:23:34 +0000 and deployer- 0.3.9.tar. gz 1970-01-01 00:00:00 +0000 differ
=== removed file 'deps/juju-
Binary files deps/juju-
deps/juju-
Index: deps/juju- deployer- 0.4.0.tar. gz deployer- 0.4.0.tar. gz' deployer- 0.4.0.tar. gz 1970-01-01 00:00:00 +0000 and deployer- 0.4.0.tar. gz 2014-09-12 11:00:01 +0000 differ
=== added file 'deps/juju-
Binary files deps/juju-
deps/juju-
Index: deps/jujuclient -0.17.5. tar.gz t-0.17. 5.tar.gz' -0.17.5. tar.gz 2014-03-17 11:16:15 +0000 and -0.17.5. tar.gz 1970-01-01 00:00:00 +0000 differ
=== removed file 'deps/jujuclien
Binary files deps/jujuclient
deps/jujuclient
Index: deps/jujuclient -0.18.4. tar.gz t-0.18. 4.tar.gz' -0.18.4. tar.gz 1970-01-01 00:00:00 +0000 and
=== added file 'deps/jujuclien
Binary files deps/jujuclient
de...