Commit Graph

6 Commits

Author SHA1 Message Date
Chandan Kumar 5ff2de001e Remove bundled intree trove tempest plugin
* https://review.openstack.org/#/c/527122/ moves the intree
  tempest plugin to a new repo trove-tempest-plugin. Let'use
  it for the same.

* https://review.openstack.org/#/c/530024/ consumes new trove
  tempest plugin in python-troveclient

Change-Id: I59aafa0ec978033ba4add2bc2a2144d177afb9ac
2017-12-25 16:34:51 +05:30
Emilien Macchi d59df5d7bf Revert "Remove the tempest plugin"
It broke Puppet OpenStack CI and all users
running Tempest tests for Trove.

This is a terrible user experience, please don't
do that.

This reverts commit d29221ae48.

Change-Id: I6086a383bacc3ada3914fb2f8eb439b8175c0f37
2017-04-10 19:22:13 +00:00
Matthew Treinish d29221ae48
Remove the tempest plugin
The trove plugin provides limited coverage which is duplicated in other
functional tests. They were originally added to check the project
integration requirements for having tempest tests, back before the big
tent. This commit removes the plugin to save test resources and reduce
the maintainence burden.

Depends-On: I0082c483b849deeffe872a5489c7123c2b2c706c
Change-Id: Iccc9e62bcd46c7aa8b67a454a9882f41f743f332
2017-02-22 11:29:16 -05:00
jiansong 6f6293f90d Display more flavor information in trove flavor-list command
This commit adds disk_space colmn to flavor-list

Change-Id: I71ca7ddbb6b835b5250bd2c4a0cb7ef4d72c9826
Closes-Bug:#1617987
2016-08-29 04:43:06 -07:00
Emilien Macchi 753599b210 tempest/test_flavors: vcpus is in db
When Tempest list Trove flavors, the returned flavor contains name, ram
and vcpus.

An example of test run without this patch:

testtools.matchers._impl.MismatchError: {u'name': u'm1.nano', u'ram':
128, u'id': 42, u'links': [{u'href':
u'https://[::1]:8779/v1.0/04f8954d605644088e9f87cc3383dfef/flavors/42',
u'rel': u'self'}, {u'href': u'https://[::1]:8779/flavors/42', u'rel':
u'bookmark'}], u'str_id': u'42', u'vcpus': 1} matches Contains('vcpus')

We can see 'vcpus' is part of the flavor properties and need to be
checked in the validation.

Change-Id: I9bb18dc539e98bfe1e0d0b4dd1fe6263f95b6499
Closes-Bug: #1612398
2016-08-17 12:24:57 -04:00
Mariam John de1d5a9f88 Fix config registration for Trove tempest plugin
The Trove tempest plugin was created in this commit:
Ibad5502cdca0e34cca4b5bc8a7106611f7393cf2. The tests however was
not working because the plugin specific configuration variables
was not being set correctly. This particular issue has been
fixed in this changeset. Using the following commands:
    tox -e all-plugin -- trove.tests.tempest.tests.api
4/5 tests pass. Will look into the failing test in a different
changeset.

Change-Id: Iad34209adb120e63cebbf12939baf30c5f017844
Partial-Bug: #1597857
2016-07-20 11:07:04 -07:00