@@ -52,18 +52,13 @@ if [[ "$ENABLED_SERVICES" =~ "key" ]]; then
5252 if [[ " $SKIP_EXERCISES " =~ " key" ]] ; then
5353 STATUS_KEYSTONE=" Skipped"
5454 else
55- if [[ -n " $VERIFY " ]]; then
56- # Save original environment
57- xOS_AUTH_URL=$OS_AUTH_URL
58- xOS_TENANT_NAME=$OS_TENANT_NAME
59- xOS_USERNAME=$OS_USERNAME
60- xOS_PASSWORD=$OS_PASSWORD
61- # keystone can't handle a trailing '/'
62- export OS_AUTH_URL=${OS_AUTH_URL%/ }
63- # does any non-admin request work?
64- export OS_USERNAME=admin
65- export OS_TENANT_NAME=admin
66- fi
55+ # We need to run the keystone test as admin since there doesn't
56+ # seem to be anything to test the cli vars that runs as a user
57+ # tenant-list should do that, it isn't implemented (yet)
58+ xOS_TENANT_NAME=$OS_TENANT_NAME
59+ xOS_USERNAME=$OS_USERNAME
60+ export OS_USERNAME=admin
61+ export OS_TENANT_NAME=admin
6762
6863 echo -e " \nTest Keystone"
6964 if keystone service-list; then
@@ -72,13 +67,9 @@ if [[ "$ENABLED_SERVICES" =~ "key" ]]; then
7267 STATUS_KEYSTONE=" Failed"
7368 RETURN=1
7469 fi
75- if [[ -n " $VERIFY " ]]; then
76- # Save original environment
77- OS_AUTH_URL=$xOS_AUTH_URL
78- OS_TENANT_NAME=$xOS_TENANT_NAME
79- OS_USERNAME=$xOS_USERNAME
80- OS_PASSWORD=$xOS_PASSWORD
81- fi
70+
71+ OS_TENANT_NAME=$xOS_TENANT_NAME
72+ OS_USERNAME=$xOS_USERNAME
8273 fi
8374fi
8475
@@ -89,12 +80,6 @@ if [[ "$ENABLED_SERVICES" =~ "n-api" ]]; then
8980 if [[ " $SKIP_EXERCISES " =~ " n-api" ]] ; then
9081 STATUS_NOVA=" Skipped"
9182 else
92- if [[ -n " $VERIFY " ]]; then
93- # Known novaclient breakage:
94- # NOVA_VERSION must be set or nova silently fails
95- export NOVA_VERSION=2
96- fi
97-
9883 echo -e " \nTest Nova"
9984 if nova flavor-list; then
10085 STATUS_NOVA=" Succeeded"
@@ -112,14 +97,6 @@ if [[ "$ENABLED_SERVICES" =~ "g-api" ]]; then
11297 if [[ " $SKIP_EXERCISES " =~ " g-api" ]] ; then
11398 STATUS_GLANCE=" Skipped"
11499 else
115- if [[ -n " $VERIFY " ]]; then
116- # Known glance client differage:
117- export OS_AUTH_TENANT=$OS_TENANT_NAME
118- export OS_AUTH_USER=$OS_USERNAME
119- export OS_AUTH_KEY=$OS_PASSWORD
120- export OS_AUTH_STRATEGY=keystone
121- fi
122-
123100 echo -e " \nTest Glance"
124101 if glance index; then
125102 STATUS_GLANCE=" Succeeded"
@@ -138,8 +115,7 @@ if [[ "$ENABLED_SERVICES" =~ "swift" ]]; then
138115 STATUS_SWIFT=" Skipped"
139116 else
140117 echo -e " \nTest Swift"
141- # FIXME(dtroyer): implement swift test
142- if true ; then
118+ if swift stat; then
143119 STATUS_SWIFT=" Succeeded"
144120 else
145121 STATUS_SWIFT=" Failed"
0 commit comments