how to configure tempest for newly added ml2 driver

Asked by mayu

I have developed a new ml2 driver for a controller(sdn) device of our company. when run tempest test, a really physical device is needed. I'm wondering that wether a controller device shoud be provided if we want to pass the tempest in openstack commuity ? if so, how to , any help will be appreciated!

Question information

Language:
English Edit question
Status:
Solved
For:
neutron Edit question
Assignee:
No assignee Edit question
Solved by:
Salvatore Orlando
Solved:
Last query:
Last reply:
Revision history for this message
Best Salvatore Orlando (salvatore-orlando) said :
#1

Hi Mayu,

tempest runs tests in a backend-agnostic way; this means it is not advisable to add configuration parameters pertaining to your controller or any other piece of software which might introduce backend-awareness.

In order to run tempest tests with your backend, and therefore being able to build the external testing system, other teams have added 3rd party libraries to devstack. In this way devstack creates a single host openstack deployment which works with your backend of choice, and then tempest tests are executed against this deployment.

You can find thrid-party neutron libraries in devstack/lib/neutron_thirdparty

Revision history for this message
mayu (mayu0101) said :
#2

Thanks Salvatore Orlando, that solved my question.