Revision history [back]

Hi,

In my opinion the best way to go would be to extend Tempest using the plugin functionality, it is fairly easy to create a new plugin (http://docs.openstack.org/developer/tempest/plugin.html#tempest-test-plugin-interface) and in this way you can leverage from the functionality already built on Tempest so it will save you a lot of time in comparison to building your own framework from scratch, while at the same time providing you with the freedom you need to implement most or all of the test scenarios you need.

I have tried both approaches in the past and I'd definitely go for the plugin approach.

Here is another link I like with info about how to set up your Tempest plugin: https://opensource.com/business/15/10/creating-a-tempest-plugin-for-openstack

Best regards,

Castulo