无法在组中运行openstack暴风测试用例

时间:2014-08-19 13:03:47

标签: python-2.7 ubuntu openstack testr

我在tempest文件夹中创建了一个sampletest.txt文件,并在该文件中写入了tempest测试用例位置。

现在我想使用testr或nosetest运行该文件,以便执行该文件中存在的所有测试用例。 例 sampletest.txt文件中的内容

tempest.api.identity.admin.test_users:UsersTestJSON.test_create_user_with_enabled

tempest.api.identity.admin.test_roles:RolesTestJSON.test_role_create_delete

tempest.api.identity.admin.test_roles:RolesTestJSON.test_get_role_by_id

tempest.api.identity.admin.test_roles:RolesTestJSON.test_remove_user_role

现在我想执行这个sampletest.txt文件,以便所有的测试用例都被执行... 如果我执行此文件nosetests -vx sampletest.txt,我收到错误

1 个答案:

答案 0 :(得分:1)

尝试使用倾斜并捕捉文件Eg:

 nosetest -vx `cat sampletest.txt`

请确保配置您的etc / tempest.conf如下,

  [identity]
  uri=http://127.0.0.1:5000/v2.0/
  uri_v3 = http://127.0.0.1:5000/v3/
  auth_version=v2
  admin_domain_name = Default
  admin_tenant_name = admin
  admin_password = {your_openstack_admin_login_password}
  admin_username = admin
  tenant_name = {non-admin-tenant-eg-demo}
  username = {non-admin-user-eg-demo}
  password = {non-admin-user-password}

  [dashboard]

  login_url=http://127.0.0.1/auth/login/
  uri_v3 = http://127.0.0.1:5000/v3/

如果您仍然收到任何错误,请发布您的错误日志。

您也可以参考我的帖子:http://naggappan.wordpress.com/2014/10/15/configure-and-execute-tempest-in-openstack-environment/