~rharding/juju-gui/fix-watch-template-dirs

Viewing all changes in revision 675.

  • Committer: Francesco Banconi
  • Date: 2013-05-21 11:35:53 UTC
  • mfrom: (670.2.13 auth-ci-tests)
  • Revision ID: francesco.banconi@canonical.com-20130521113553-tvmbpa8dx4kk2gdh
Add authentication CI tests.

This branch introduces CI tests for the authentication 
infrastructure. Login/logout process is tested from
root and from detail pages, as discussed in a pre-imp
call with Jeff.

Fixed a bug preventing the user to logout from a detail
page if that page was directly accessed.

Also improved testing using a local Selenium driver.
As described in the docs, now it is possible to
pass a "local-" prefix in order to run tests using local
browsers.

Refactored browser capabilities handling: now the used
data structures are no longer defined at module level.

QA:

Local run:
JUJU_GUI_TEST_BROWSERS="local-firefox" bin/test-charm \
    --origin=lp:~frankban/juju-gui/auth-ci-tests

Remote run:
bin/test-charm --origin=lp:~frankban/juju-gui/auth-ci-tests

R=gary.poster, teknico
CC=
https://codereview.appspot.com/9591043

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: