Update from global-requirements.txt and fix cli tests
Commit ID from openstack/requirements: 40b86ac9cb707ff97f5b140d4f5fe5f1dcbbb2ed There are a few changes in how CLI client is setup in functional tests after tempest-lib updated to 0.5. A temporary workaround is introduced to overcome lack of current configuration of CLI client tests. Next step - move CLI tests to python-muranoclient since this is a common direction in community. Change-Id: I059be13fc0af4a0faec917322b4f82d0f4a81117
This commit is contained in:
parent
1dbdb2de3c
commit
c4172d652d
@ -20,3 +20,12 @@ export PYTHONPATH=$PYTHONPATH:$TEMPEST_DIR
|
|||||||
|
|
||||||
#installing requirements for tempest
|
#installing requirements for tempest
|
||||||
pip install -r $TEMPEST_DIR/requirements.txt
|
pip install -r $TEMPEST_DIR/requirements.txt
|
||||||
|
|
||||||
|
#installing test requirements for murano
|
||||||
|
pip install -r ../test-requirements.txt
|
||||||
|
|
||||||
|
# Get admin credentials
|
||||||
|
cwd=$(pwd)
|
||||||
|
cd /opt/stack/new/devstack
|
||||||
|
source openrc admin admin
|
||||||
|
cd $cwd
|
||||||
|
@ -12,27 +12,26 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from tempest_lib.cli import base # noqa
|
import os
|
||||||
|
|
||||||
from tempest import config
|
from tempest_lib.cli import base
|
||||||
|
|
||||||
CONF = config.CONF
|
|
||||||
|
|
||||||
|
|
||||||
class ClientTestBase(base.ClientTestBase):
|
class ClientTestBase(base.ClientTestBase):
|
||||||
|
|
||||||
def murano(self, action, flags='', params='', admin=True, fail_ok=False):
|
def murano(self, action, flags='', params='',
|
||||||
"""Executes murano command for the given action."""
|
fail_ok=False, endpoint_type='publicURL', merge_stderr=True):
|
||||||
return self.clients.cmd_with_auth(
|
return self.clients.cmd_with_auth(
|
||||||
'murano', action, flags, params, admin, fail_ok)
|
'murano', action, flags, params, fail_ok, merge_stderr)
|
||||||
|
|
||||||
def _get_clients(self):
|
def _get_clients(self):
|
||||||
clients = base.CLIClient(
|
clients = base.CLIClient(
|
||||||
CONF.identity.admin_username,
|
username=os.environ.get('OS_USERNAME'),
|
||||||
CONF.identity.admin_password,
|
password=os.environ.get('OS_PASSWORD'),
|
||||||
CONF.identity.admin_tenant_name,
|
tenant_name=os.environ.get('OS_TENANT_NAME'),
|
||||||
CONF.identity.uri,
|
uri=os.environ.get('OS_AUTH_URL'),
|
||||||
CONF.cli.cli_dir
|
# FIXME: see how it's done in saharaclient
|
||||||
|
cli_dir='/usr/local/bin'
|
||||||
)
|
)
|
||||||
return clients
|
return clients
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# The order of packages is significant, because pip processes them in the order
|
# The order of packages is significant, because pip processes them in the order
|
||||||
# of appearance. Changing the order has an impact on the overall integration
|
# of appearance. Changing the order has an impact on the overall integration
|
||||||
# process, which may cause wedges in the gate later.
|
# process, which may cause wedges in the gate later.
|
||||||
pbr>=0.6,!=0.7,<1.0
|
pbr>=0.11,<2.0
|
||||||
Babel>=1.3
|
Babel>=1.3
|
||||||
SQLAlchemy>=0.9.7,<=0.9.99
|
SQLAlchemy>=0.9.7,<=0.9.99
|
||||||
stevedore>=1.3.0
|
stevedore>=1.3.0 # Apache-2.0
|
||||||
alembic>=0.7.2
|
alembic>=0.7.2
|
||||||
eventlet>=0.17.3
|
eventlet>=0.17.3
|
||||||
PasteDeploy>=1.5.0
|
PasteDeploy>=1.5.0
|
||||||
@ -23,7 +23,7 @@ keystonemiddleware>=1.5.0
|
|||||||
Paste
|
Paste
|
||||||
|
|
||||||
jsonschema>=2.0.0,<3.0.0
|
jsonschema>=2.0.0,<3.0.0
|
||||||
python-keystoneclient>=1.1.0
|
python-keystoneclient>=1.3.0
|
||||||
python-heatclient>=0.3.0
|
python-heatclient>=0.3.0
|
||||||
python-neutronclient>=2.3.11,<3
|
python-neutronclient>=2.3.11,<3
|
||||||
oslo.db>=1.7.0 # Apache-2.0
|
oslo.db>=1.7.0 # Apache-2.0
|
||||||
|
@ -7,10 +7,11 @@ coverage>=3.6
|
|||||||
discover
|
discover
|
||||||
fixtures>=0.3.14
|
fixtures>=0.3.14
|
||||||
mock>=1.0
|
mock>=1.0
|
||||||
|
nose
|
||||||
oslotest>=1.5.1 # Apache-2.0
|
oslotest>=1.5.1 # Apache-2.0
|
||||||
posix_ipc
|
posix_ipc
|
||||||
sqlalchemy-migrate>=0.9.5
|
sqlalchemy-migrate>=0.9.5
|
||||||
tempest-lib>=0.4.0
|
tempest-lib>=0.5.0
|
||||||
testrepository>=0.0.18
|
testrepository>=0.0.18
|
||||||
testresources>=0.2.4
|
testresources>=0.2.4
|
||||||
testscenarios>=0.4
|
testscenarios>=0.4
|
||||||
|
Loading…
Reference in New Issue
Block a user