neutron/neutron/tests/fullstack
Slawek Kaplonski b19b55909d Don't set and remove immediately DEAD VLAN tag in tests
In fullstack and functional tests where OVSPortFixture is used to create
port in OVS bridge, just after port was created by ovs interface driver,
DEAD_VLAN tag was removed from the port as it's not needed in tests.
But this could cause race condition and instead of removing DEAD_VLAN
tag, actually correct tag configured by e.g. neutron_openvswitch_agent
was removed and traffic to such port wasn't working at all.

To avoid that race, now method which adds setting DEAD_VLAN tag to the
port_replace transaction is now mocked so there will be no DEAD VLAN tag
set on such port at all.

This patch also removes unstable test decorator from the
TestDhcpAgentHA.test_multiple_agents_for_network fullstack test as it
seems for me that this was the reason why this test was failing pretty
often.

Closes-Bug: #2000150
Change-Id: I3938c94bbd531fac461e80e791c128821a4f837f
2023-04-28 09:58:54 +00:00
..
agents dhcp: support multiple segmentations per network 2022-10-27 09:30:33 +02:00
resources Fullstack: Wait placement process fixtrue to really stop 2023-01-25 14:00:49 +01:00
schedulers HA race condition test for DHCP scheduling 2019-11-18 14:09:32 +01:00
servers Don't register config options on imports 2022-04-13 05:49:15 +00:00
README Moved fullstack test doc content to TESTING.rst 2015-12-03 17:02:54 -05:00
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py [Fullstack] Remove dhcp agent in tests where it isn't necessary 2022-03-23 16:52:48 +01:00
test_agent_bandwidth_report.py Fullstack: Wait placement process fixtrue to really stop 2023-01-25 14:00:49 +01:00
test_connectivity.py [Fullstack] Remove dhcp agent in tests where it isn't necessary 2022-03-23 16:52:48 +01:00
test_dhcp_agent.py Don't set and remove immediately DEAD VLAN tag in tests 2023-04-28 09:58:54 +00:00
test_firewall.py Drop of_interface option 2019-05-24 10:33:48 +02:00
test_l3_agent.py Dont raise RouterInterfaceNotFound on overlap check router ports 2022-12-02 17:37:40 +00:00
test_local_ip.py [fullstack] use noop fw driver for Local IP conntrack test 2022-02-17 11:25:31 +03:00
test_logging.py Use ovs constants from neutron-lib 2022-06-17 10:36:44 +05:30
test_mtu.py Check mtu on network update 2019-12-16 15:04:47 +00:00
test_multisegs.py Mark fullstack TestMultiSegs.test_multi_segs_network as unstable 2023-02-23 08:10:12 +01:00
test_ovs_dhcp_extension.py [Fullstack] Remove dhcp agent in tests where it isn't necessary 2022-03-23 16:52:48 +01:00
test_port_shut_down.py [OVS] Shut down the port on changing the admin-state to false 2018-01-04 01:44:01 -05:00
test_ports_api.py Rehome api tests for propagate_uplink_status 2020-10-13 10:57:57 +00:00
test_ports_binding.py [Follow Up] Add Smart NIC representor port to integration bridge 2019-06-24 06:58:18 +00:00
test_ports_rebind.py Add "bound_drivers" information to port "vif_details" 2022-01-27 04:16:45 +00:00
test_qos.py Support for minimum bandwidth rules in tunnelled networks 2023-01-02 11:14:50 +00:00
test_quota.py [quota] Enable ``DbQuotaDriverNull`` as a production driver 2022-04-05 10:10:46 +00:00
test_securitygroup.py ovs-dpdk support in neutron-sanity-check 2023-01-04 16:54:17 -05:00
test_segmentation_id.py Fix remaining typos in comments and tests 2022-07-06 21:20:27 +05:30
test_subnet.py Ensure gateway is set for prefix delegated subnets 2022-03-03 11:10:54 +05:30
test_trunk.py Avoid race condition when deleting trunk bridges 2022-11-17 10:39:30 +01:00

README

Please see neutron/TESTING.rst.