Don't rely on a particular workspace name, as it changes when job's
name changes.
Depends-On: I28d84235fb51a49492ed9c96794ba74f317f66b6
Change-Id: I63e45ee89711b429d0d878303aefeec4b159125a
Closes-Bug: #1625253
We want to allow for integration tests to test deprecated panels. This
means that we need to override the configurations provided by the panels
and force a 'legacy' setting.
On the Infra side, we need to pass in an environment variable that tells this
override to be enabled.
Depends-On: I20232ef16ae60a7151e267b506af471ebfed2f7f
Change-Id: If5a3e273098aa726e12f9076c0273a5afaf233d2
Partially-Implements: blueprint test-deprecated-features
It fixes two small but important bugs:
- remove apache restart, because it fails pre_test_hook, which fails
test build (the latter implication was introduced recently in a
devstack-gate scripts);
- fix sidebar menu item click before prev item was collapsed, because
in this case menu item won't be expanded (supposedly a result of
recent update of one of XStatic dependencies).
Change-Id: If463c4c8b16b54f033e2a2ee33ba995ca7844f2b
Closes-Bug: #1573726
Test checks that create/delete stacks actions are executed without
errors under admin user.
Stacks page object was defined similar to other pages.
Few other modifications I've made:
* horizon.conf - service_available section with new heat option
* stack template is added as separate file
Depends-On: I1f5dc1220aee39103289a579583095346cce0354
Implements blueprint: horizon-integration-tests-coverage
Change-Id: Ibc549f9ae4eac17d8e92d65afe1c5cee9be6e72e
The set -x enabled line-by-line tracing within a bash
script. This makes it easier to follow gate logs.
Change-Id: I7a164cf94f661929d96f2c3d41ec0d2ad1530e32
This patch enables the Angular Launch Instance workflow by default. The
toggle has been maintained for those running the Python workflow, and
also for the integration tests to run against both simultaneously.
Keep integration tests running for a legacy Launch Instance workflow
by means of a separate local_settings.d code snippet activated before
starting the tests.
Co-Authored-By: Timur Sufiev <tsufiev@mirantis.com>
Change-Id: Id0c57b33df46397711e32092cec6cc5268841779
Implements: blueprint enable-angular-launch-instance
This will allow us to modify devstack environment of a
dsvm-integration job independently of infra repository, once
https://review.openstack.org/#/c/269578/ is merged. This is a
preparation to integration testing of Heat-enabled panel in Horizon,
since Heat is disabled in Devstack by default.
Change-Id: Id9ab8e846c33921e1c55e459056345c8d14204fd
Using scripts inside horizon repo in test hooks we could not bother
infra folks each time when we need to do some change to test job.
The second part of the proposed change is to run these scripts at gate,
see https://review.openstack.org/#/c/263457/
Related-Bug: #1526791
Change-Id: Ic2d60df846e876530662046d75c3e56e7841ba30