Tempest plugin for the Neutron project.
Go to file
Slawek Kaplonski ec162e0f56 Remove usage of testscenarios and replace it with ddt library
As our internal QE reported to us, ddt is producing more consistent
names of the same tests with different variables then testscenarios.
With testscenarios it is something like:

foo_tempest_plugin.tests.something.SomeClass.test_foo[id-123456](c1,c2)

and with ddt is more similar to tests without scenarios:

foo_tempest_plugin.tests.something.SomeClass.test_foo_1[id-123456]

Apparently due to this inconsistency results of some tests couldn't be
properly reported properly to some tools which we are using downstream.

So this patch proposes to remove usage of testscenarios in
neutron_tempest_plugin and replace it with ddt where it is needed.
Actually ddt was already used in some of the tests here so this will
make it also more consistent across the tests in that repo.

Also as part of this effort I relalised that in some cases testscenarios
where used, tests were running e.g. 2 times but actually variable set to
different value in different scenarios were not used at all. So in such
case I simply dropped usage of testscenarios and left only one variant
of the test to be run.

Change-Id: Ieabab4ccaa0e2a365939425dff0c0776839251eb
2024-03-06 14:27:39 +01:00
devstack Use Ubuntu minimal image as advanced guest image 2021-10-12 09:44:37 +02:00
doc Update the contributor information 2023-11-15 09:58:15 -05:00
neutron_tempest_plugin Remove usage of testscenarios and replace it with ddt library 2024-03-06 14:27:39 +01:00
playbooks Include legacy_ebtables for LinuxBridge Jammy jobs 2023-10-06 14:39:45 +05:30
releasenotes Remove unicode literal from code 2022-06-06 11:37:59 +00:00
roles Move neutron-dynamic-routing BGP tests from stadium 2019-09-24 08:56:13 -05:00
tools [Stateless SG] Test if TCP packets with various conn state are allowed 2023-03-28 08:15:20 +00:00
zuul.d Remove train and ussuri jobs 2024-02-09 15:20:55 +09:00
.coveragerc Apply cookiecutter to newly split project 2017-09-07 22:23:55 +05:30
.gitignore Add test documentation for docs tox target 2023-11-08 15:52:37 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:58 +00:00
.mailmap Apply cookiecutter to newly split project 2017-09-07 22:23:55 +05:30
.stestr.conf Switch to stestr 2018-05-29 14:34:42 -04:00
babel.cfg Apply cookiecutter to newly split project 2017-09-07 22:23:55 +05:30
CONTRIBUTING.rst Update the contributor information 2023-11-15 09:58:15 -05:00
HACKING.rst Sync Sphinx requirement 2019-06-19 22:58:47 +08:00
LICENSE Apply cookiecutter to newly split project 2017-09-07 22:23:55 +05:30
README.rst Update the contributor information 2023-11-15 09:58:15 -05:00
requirements.txt Remove usage of testscenarios and replace it with ddt library 2024-03-06 14:27:39 +01:00
setup.cfg Update python testing classifier 2022-01-26 11:14:20 +08:00
setup.py Updated from global requirements 2018-01-27 20:11:19 +00:00
test-requirements.txt Add doc/requirements 2021-01-05 12:52:45 +01:00
tox.ini Add test documentation for docs tox target 2023-11-08 15:52:37 +01:00

Neutron Tempest Plugin

Tempest plugin for Neutron project.

It contains the tempest plugin for the functional testing of Neutron Project.