Fix stress tests job to use dynamic cred

Stress tests use configured credential by default and
after removing the support of those depricated cred from devstack
stress experimental job started failing.

Using dynamic cred by default there.

Another issue is that stress tests do not pass domain name
in case of identity v3 API which leads to failure.
This was hidden issue as stress tests were not running with dynamic creds.

Change-Id: I4fb2534f2fb73305d0d8dc077a72c33ba81bd189
Closes-Bug: #1536956
This commit is contained in:
Ghanshyam 2016-01-22 18:11:00 +09:00
parent 545e8f00d2
commit 627debfeb8
8 changed files with 23 additions and 21 deletions

View File

@ -154,9 +154,11 @@ def stress_openstack(tests, duration, max_runs=None, stop_on_error=False):
projects_client = None
roles_client = None
users_client = None
domain = (identity_client.auth_provider.credentials.
get('project_domain_name', 'Default'))
credentials_client = cred_client.get_creds_client(
identity_client, projects_client, roles_client,
users_client)
users_client, project_domain_name=domain)
project = credentials_client.create_project(
name=tenant_name, description=tenant_name)
user = credentials_client.create_user(username, password,

View File

@ -1,7 +1,7 @@
[{"action": "tempest.stress.actions.unit_test.UnitTest",
"threads": 8,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {"test_method": "tempest.cli.simple_read_only.test_glance.SimpleReadOnlyGlanceClientTest.test_glance_fake_action",
"class_setup_per": "process"}
}

View File

@ -1,7 +1,7 @@
[{"action": "tempest.stress.actions.server_create_destroy.ServerCreateDestroyTest",
"threads": 8,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {}
}
]

View File

@ -1,7 +1,7 @@
[{"action": "tempest.stress.actions.ssh_floating.FloatingStress",
"threads": 8,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {"vm_extra_args": {},
"new_vm": true,
"new_sec_group": true,

View File

@ -1,25 +1,25 @@
[{"action": "tempest.stress.actions.server_create_destroy.ServerCreateDestroyTest",
"threads": 8,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {}
},
{"action": "tempest.stress.actions.volume_create_delete.VolumeCreateDeleteTest",
"threads": 4,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {}
},
{"action": "tempest.stress.actions.volume_attach_delete.VolumeAttachDeleteTest",
"threads": 2,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {}
},
{"action": "tempest.stress.actions.unit_test.UnitTest",
"threads": 4,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"required_services": ["neutron"],
"kwargs": {"test_method": "tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start",
"class_setup_per": "process"}

View File

@ -1,7 +1,7 @@
[{"action": "tempest.stress.actions.volume_attach_delete.VolumeAttachDeleteTest",
"threads": 4,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {}
}
]

View File

@ -1,7 +1,7 @@
[{"action": "tempest.stress.actions.volume_attach_verify.VolumeVerifyStress",
"threads": 1,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {"vm_extra_args": {},
"new_volume": true,
"new_server": false,

View File

@ -1,7 +1,7 @@
[{"action": "tempest.stress.actions.volume_create_delete.VolumeCreateDeleteTest",
"threads": 4,
"use_admin": false,
"use_isolated_tenants": false,
"use_admin": true,
"use_isolated_tenants": true,
"kwargs": {}
}
]