DescriptionAdd 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
https://code.launchpad.net/~frankban/juju-gui/auth-ci-tests/+merge/164768
(do not edit description out of merge proposal)
Patch Set 1 #
Total comments: 6
Patch Set 2 : Add authentication CI tests. #
Total comments: 2
Patch Set 3 : Add authentication CI tests. #
MessagesTotal messages: 10
|