horizon/openstack_dashboard/test/integration_tests
2016-12-16 05:15:56 +00:00
..
pages Replace six.iteritems(iter) with iter.items() 2016-12-14 11:13:20 +08:00
regions Improve Horizon nav sidebar 2016-11-23 16:17:13 +00:00
tests Use assertGreater(len(x), 0) instead of assertTrue(len(x) > 0) 2016-12-09 11:11:41 +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 Flavors panel can switch to Angular 2016-10-11 15:49:55 -07:00
decorators.py Make 'switch' between legacy and Angular Images 2016-08-05 08:17:21 -06:00
helpers.py Simplify uuid without dashed 2016-12-07 07:14:57 +00:00
horizon.conf Flavors panel can switch to Angular 2016-10-11 15:49:55 -07: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