horizon/openstack_dashboard/test/integration_tests
Timur Sufiev 0419b0e2e6 Ensure that integration tests are being run in proper project
Admin users run tests in an admin project, regular users run them in a
demo project. That should prevent situations when tests don't have an
access to a resources created in a project different from the current
one.

Closes-Bug: #1542211
Change-Id: I497648ce5126e187744b5795bd524b7aba22c7a6
2016-02-10 09:40:52 +00:00
..
pages Merge "Add test for create/delete Namespace inside "Metadata Definitions"" 2016-02-10 09:27:44 +00:00
regions Ensure that integration tests are being run in proper project 2016-02-10 09:40:52 +00:00
tests Ensure that integration tests are being run in proper project 2016-02-10 09:40:52 +00:00
README.rst Integration tests - running the tests 2014-02-26 10:45:21 +00: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 Ensure that integration tests are being run in proper project 2016-02-10 09:40:52 +00:00
decorators.py Move integration_tests.tests.decorators one level up 2016-01-18 10:29:22 +03:00
helpers.py Ensure that integration tests are being run in proper project 2016-02-10 09:40:52 +00:00
horizon.conf Ensure that integration tests are being run in proper project 2016-02-10 09:40:52 +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

  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