From b0cdd0f0b0565d7ef61158448cb6fb6085d8a8f7 Mon Sep 17 00:00:00 2001 From: liusheng Date: Fri, 15 Jun 2018 15:25:40 +0800 Subject: [PATCH] Set datastore version for terraform trove job by querying from devstack (#239) * Set datastore version for terraform trove job by query from devstack --- .../run.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/playbooks/terraform-provider-openstack-acceptance-test-trove/run.yaml b/playbooks/terraform-provider-openstack-acceptance-test-trove/run.yaml index 57d2f1c50ea67..897d630524ec0 100644 --- a/playbooks/terraform-provider-openstack-acceptance-test-trove/run.yaml +++ b/playbooks/terraform-provider-openstack-acceptance-test-trove/run.yaml @@ -85,8 +85,10 @@ # Run the DNS test 100 testcases at a time export OS_DB_ENVIRONMENT=1 - export OS_DB_DATASTORE_VERSION="5.6" + export OS_DB_DATASTORE_TYPE=mysql + mysql_version=$(openstack datastore version list ${OS_DB_DATASTORE_TYPE} -f value -c Name --sort-column Name |head -n 1) + export OS_DB_DATASTORE_VERSION=${mysql_version} testcases=`go test ./openstack/ -v -list 'Acc'` testcases=`echo "$testcases" | sed '$d' | grep Database` echo "$testcases" | xargs -t -n100 sh -c 'TF_LOG=DEBUG TF_ACC=1 go test ./openstack -v -timeout 120m -run $(echo "$@" | tr " " "|")' argv0 2>&1 | tee $TEST_RESULTS_TXT