OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
|1 month ago|
|doc||7 months ago|
|releasenotes||7 months ago|
|tempest_tripleo_ui||6 months ago|
|.gitignore||7 months ago|
|.gitreview||1 month ago|
|.zuul.yaml||7 months ago|
|LICENSE||7 months ago|
|README.rst||6 months ago|
|requirements.txt||6 months ago|
|setup.cfg||7 months ago|
|setup.py||7 months ago|
|test-requirements.txt||7 months ago|
|tox.ini||7 months ago|
Tempest Plugin for TripleO UI
Install this plugin in the same python environment as tempest.
Selenium drives the browser by using a web driver. Currently Firefox and Chrome are supported.
$PATH, and configure your tempest.conf with the full path to it. See an example tempest.conf file below.
If your undercloud has been installed with tripleo-quickstart, you can test the tempest-tripleo-ui plugin without much difficulty.
On your undercloud:
git clone https://git.openstack.org/openstack/tempest-tripleo-ui
cd tempest-tripleo-ui; sudo python setup.py install; cd ..
tripleo_ui.url http://192.168.24.1:3000to the
This will run all of the tests contained in the tempest-tripleo-ui plugin against your undercloud.
For the UI tests to work, a minimal tempest.conf should include: 1) The credentials to log in (same credentials which are used on the command line) 2) The URL where the login screen to the UI can be found 3) The webdriver to use, which could be one of: "Chrome" or "Firefox" 4) If using Firefox, set marionette_binary to point to the path to the driver
[DEFAULT] log_dir = /home/tester/src/tempest/cloud-01/logs log_file = tempest.log
[oslo_concurrency] lock_path = /home/tester/src/tempest/cloud-01/tempest_lock
[auth] admin_username = admin admin_password = password admin_project_name = admin admin_domain_name = default
[identity] auth_version = v3 uri_v3 = https://server:443/keystone/v3
[tripleo_ui] webdriver = "Chrome" marionette_binary = "/home/tester/bin/wires" url = "https://server"
[logger_root] level=DEBUG handlers=file