Pre-test hook for integration tests/deprecated
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
This commit is contained in:
parent
f3f2ea1d62
commit
75427ad7f9
@ -0,0 +1,6 @@
|
||||
# This file is to be included for configuring integration tests when
|
||||
# wanting to only test legacy panels. Since 'local' modules are evaluated
|
||||
# after settings.py, these configurations will override the default settings.
|
||||
|
||||
HORIZON_CONFIG.update({"images_panel": "legacy"})
|
||||
HORIZON_CONFIG.update({"flavors_panel": "legacy"})
|
@ -17,6 +17,6 @@ sudo -H -E -u stack tox -e py27integration
|
||||
retval=$?
|
||||
|
||||
if [ -d openstack_dashboard/test/integration_tests/test_reports/ ]; then
|
||||
cp -r openstack_dashboard/test/integration_tests/test_reports/ /home/jenkins/workspace/gate-horizon-dsvm-integration/
|
||||
cp -r openstack_dashboard/test/integration_tests/test_reports/ /home/jenkins/workspace/gate-horizon-dsvm-integration-$1/
|
||||
fi
|
||||
exit $retval
|
||||
|
@ -4,5 +4,20 @@
|
||||
|
||||
set -x
|
||||
|
||||
cd /opt/stack/new/horizon/openstack_dashboard/local/local_settings.d
|
||||
HORIZON_CODE_DIR=/opt/stack/new/horizon
|
||||
|
||||
cd ${HORIZON_CODE_DIR}/openstack_dashboard/local/local_settings.d
|
||||
mv _20_integration_tests_scaffolds.py.example _20_integration_tests_scaffolds.py
|
||||
|
||||
if [ "$1" == "deprecated" ] ; then
|
||||
|
||||
mv _2010_integration_tests_deprecated.py.example _2010_integration_tests_deprecated.py
|
||||
cat > ${HORIZON_CODE_DIR}/openstack_dashboard/test/integration_tests/local-horizon.conf <<EOF
|
||||
[image]
|
||||
panel_type=legacy
|
||||
|
||||
[flavors]
|
||||
panel_type=legacy
|
||||
EOF
|
||||
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user