Add ability to choose OS version in tests
This commit adds possibility to run kitchen
tests on different Openstack versions. By default
ocata release will be tested.
Also, run_tests.sh fixed to not to check pillars
which don't contain cinder dict.
Change-Id: Ie1d6b9a3f8e8e0d26852a5d010f88abdb1d75f71
Related-Prod: OSCORE-451
diff --git a/tests/run_tests.sh b/tests/run_tests.sh
index 6710a50..688643f 100755
--- a/tests/run_tests.sh
+++ b/tests/run_tests.sh
@@ -126,6 +126,7 @@
run() {
for pillar in ${PILLARDIR}/*.sls; do
+ grep ${FORMULA_NAME}: ${pillar} &>/dev/null || continue
state_name=$(basename ${pillar%.sls})
salt_run --id=${state_name} state.show_sls ${FORMULA_NAME} || (log_err "Execution of ${FORMULA_NAME}.${state_name} failed"; exit 1)
done