horizon/openstack_dashboard/test/integration_tests
Diana Whitten 259973dd06 Horizon Checkboxes are now themeable.
Horizon checkboxes were using a standard checkbox. Unfortunately,
this type of checkbox is only customizable through Chrome, and
even then, its not completely flexible.

The default checkboxes have now been altered to allow for a highly
customized experience through the use of CSS pseudo elements and
Icon Fonts. This allows the color, size and unselected and selected
states of the checkbox to be customized.

The 'default' theme uses the standard Font Awesome checked and
unchecked icons.  The 'material' now uses the Material Design
checkbox design.

It was also noticed (and fixed) that the help-icon on the forms
were not the same color as its corresponding text.

Partially-Implements: blueprint horizon-theme-css-reorg

Change-Id: I52602357d831a5e978fe6916b37b0cde9edb2b9b
2016-03-02 19:17:09 -07:00
..
pages Merge "Added test for check associate/disassociate actions for floating ip" 2016-03-02 11:06:43 +00:00
regions Horizon Checkboxes are now themeable. 2016-03-02 19:17:09 -07:00
tests Merge "Added test for check associate/disassociate actions for floating ip" 2016-03-02 11:06:43 +00:00
README.rst Add configuration mechanism to turn off browser maximisation 2016-02-11 07:05:22 +11:00
__init__.py Integration tests - running the tests 2014-02-26 10:45:21 +00:00
basewebobject.py Add test for create/delete Namespace inside "Metadata Definitions" 2016-02-09 16:01:57 +03:00
config.py Test for images (create volume/launch instance from image) 2016-02-16 12:02:09 +00:00
decorators.py Move integration_tests.tests.decorators one level up 2016-01-18 10:29:22 +03:00
helpers.py Fix exceptions_captured manager in i9n tests 2016-02-12 18:46:05 +03:00
horizon.conf Test for images (create volume/launch instance from image) 2016-02-16 12:02:09 +00:00

README.rst

Horizon Integration Tests

Horizon's integration tests treat Horizon as a black box.

Running the integration tests

  1. Set up an OpenStack server

  2. Update the configuration file at horizon.conf or add overrides to that file in local-horizon.conf which is ignored by git.

  3. Run the tests. :

    $ ./run_tests.sh --integration

More information

https://wiki.openstack.org/wiki/Horizon/Testing/UI

https://wiki.mozilla.org/QA/Execution/Web_Testing/Docs/Automation/StyleGuide#Page_Objects