horizon/openstack_dashboard/test/integration_tests
Rob Cresswell bdd9854c47 Improve Horizon nav sidebar
- Make menu responsive (hides on smaller screens, e,g, 1/2 laptop screen,
  tablet, mobile)
- Add aria parameters for accessibility
- Show current focus when navigating (accessibility)
- Remove the blue outline when clicking links in Chrome
- Makes menu less hideous

Change-Id: I1cdfa079f0b371d1afddefa67d8a21e93abde9ee
Implements: blueprint navigation-improvements
Closes-Bug: 1315488
Closes-Bug: 1628274
(cherry picked from commit 837587fe73)
2016-11-28 17:03:47 +00:00
..
pages Multiple integration test fixes 2016-09-23 11:32:25 +00:00
regions Improve Horizon nav sidebar 2016-11-28 17:03:47 +00:00
tests Support for Glance v2 2016-09-12 11:16:33 -07:00
__init__.py Integration tests - running the tests 2014-02-26 10:45:21 +00:00
basewebobject.py Wait for user menu items to become visible before clicking them 2016-04-26 15:57:29 +03:00
config.py Make 'switch' between legacy and Angular Images 2016-08-05 08:17:21 -06:00
decorators.py Make 'switch' between legacy and Angular Images 2016-08-05 08:17:21 -06:00
helpers.py Merge "Implement video capture for failed tests" 2016-06-08 08:43:07 +00:00
horizon.conf Enable Angular Image panel 2016-08-16 11:42:23 +00:00
README.rst Add configuration mechanism to turn off browser maximisation 2016-02-11 07:05:22 +11:00
video_recorder.py Implement video capture for failed tests 2016-06-07 13:09:47 +03:00

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