Files
Jan Jasek b5d5918124 Remove old Horizon integration tests
Old Horizon integration tests were replaced by
new integration-pytest tests some time ago and
the old tests are no longer used. However, the
tests support code (helpers, decorators, etc.)
is being preserved as it is still used by other
plugins.

Change-Id: I52e7cc36d51406b5b0531ca5c2b42b609504b721
Signed-off-by: Jan Jasek <jjasek@redhat.com>
2026-03-04 12:11:12 +01:00
..
2026-03-02 12:09:39 +01:00
2025-01-15 11:45:08 -08:00
2026-01-15 11:27:52 +01:00
2026-03-02 12:09:39 +01:00
2026-01-15 11:27:52 +01: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. Prepare the configuration file at local-horizon.conf if you need to change the default configurations. Note that horizon.conf can be used for the same purpose too from the historical reason.

    You can generate a sample configuration file by the following command:

    $ oslo-config-generator \
          --namespace openstack_dashboard_integration_tests
          --output-file openstack_dashboard/test/integration_tests/horizon.conf.sample
  3. Run the tests. :

    $ tox -e integration

More information

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

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