Status: Pass 1155 Failure 3 Skip 22
Test Group/Test case | Count | Pass | Fail | Error | Skip | View | |
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance | 30 | 27 | 3 | 0 | 0 | Detail | |
test_check_provider_distributed_ports_dvr_flat_net |
pass
pt1.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_provider_distributed_ports_dvr_flat_net |
||||||
test_check_for_igmp_snooping_enabled |
pass
pt1.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_for_igmp_snooping_enabled |
||||||
test_floating_ip |
fail
ft1.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_floating_iptesttools.testresult.real._StringException: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute cursor.execute(statement, parameters) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute result = self._query(query) ^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query conn.query(q) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result result.read() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read first_packet = self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet packet_header = self._read_bytes(4) ^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes data = self._rfile.read(num_bytes) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 358, in recv_into return self._recv_loop(self.fd.recv_into, 0, buffer, nbytes, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 346, in _recv_loop self._read_trampoline() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 314, in _read_trampoline self._trampoline( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 206, in _trampoline return trampoline(fd, read=read, write=write, timeout=timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/__init__.py", line 157, in trampoline return hub.switch() ^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 362, in run self.wait(sleep_time) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/poll.py", line 80, in wait presult = self.do_poll(seconds) ^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/epolls.py", line 31, in do_poll return self.poll.poll(seconds) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/_fixtures/timeout.py", line 52, in signal_handler raise TimeoutException() fixtures._fixtures.timeout.TimeoutException The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3240, in begin yield conn File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 472, in drop_all_objects conn.execute(schema.DropTable(table)) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1416, in execute return meth( ^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", line 180, in _execute_on_connection return connection._execute_ddl( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1527, in _execute_ddl ret = self._execute_context( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context return self._exec_single_context( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context self._handle_dbapi_exception( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception raise newraise.with_traceback(exc_info[2]) from e File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute cursor.execute(statement, parameters) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute result = self._query(query) ^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query conn.query(q) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result result.read() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read first_packet = self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet packet_header = self._read_bytes(4) ^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes data = self._rfile.read(num_bytes) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 358, in recv_into return self._recv_loop(self.fd.recv_into, 0, buffer, nbytes, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 346, in _recv_loop self._read_trampoline() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 314, in _read_trampoline self._trampoline( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 206, in _trampoline return trampoline(fd, read=read, write=write, timeout=timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/__init__.py", line 157, in trampoline return hub.switch() ^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 362, in run self.wait(sleep_time) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/poll.py", line 80, in wait presult = self.do_poll(seconds) ^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/epolls.py", line 31, in do_poll return self.poll.poll(seconds) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/_fixtures/timeout.py", line 52, in signal_handler raise TimeoutException() IndexError: tuple index out of range During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 700, in do_rollback dbapi_connection.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 492, in rollback self._execute_command(COMMAND.COM_QUERY, "ROLLBACK") File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 843, in _execute_command raise err.InterfaceError(0, "") pymysql.err.InterfaceError: (0, '') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/fixture.py", line 124, in cleanUp return self._cleanups(raise_errors=raise_first) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/callmany.py", line 85, in __call__ raise error[1].with_traceback(error[2]) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/callmany.py", line 79, in __call__ cleanup(*args, **kwargs) File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/unit/testlib_api.py", line 133, in _cleanup_resources testresources.tearDownResources( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 797, in tearDownResources resource[1].finishedWith(getattr(test, resource[0]), result) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 509, in finishedWith self._clean_all(resource, result) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 478, in _clean_all self.clean(resource) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 173, in clean resource.database.backend.drop_all_objects( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 318, in drop_all_objects self.impl.drop_all_objects(engine) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 447, in drop_all_objects with engine.begin() as conn: File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3239, in begin with conn.begin(): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/util.py", line 162, in __exit__ self.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2608, in rollback self._do_rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2727, in _do_rollback self._close_impl(try_deactivate=True) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2710, in _close_impl self._connection_rollback_impl() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2702, in _connection_rollback_impl self.connection._rollback_impl() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1127, in _rollback_impl self._handle_dbapi_exception(e, None, None, None, None) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception raise newraise.with_traceback(exc_info[2]) from e File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 700, in do_rollback dbapi_connection.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 492, in rollback self._execute_command(COMMAND.COM_QUERY, "ROLLBACK") File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 843, in _execute_command raise err.InterfaceError(0, "") oslo_db.exception.DBConnectionError: (pymysql.err.InterfaceError) (0, '') (Background on this error at: https://sqlalche.me/e/20/rvf5) |
||||||
test_configure_nb_global |
fail
ft1.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_configure_nb_globaltesttools.testresult.real._StringException: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute cursor.execute(statement, parameters) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute result = self._query(query) ^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query conn.query(q) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result result.read() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read first_packet = self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet packet_header = self._read_bytes(4) ^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes data = self._rfile.read(num_bytes) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 358, in recv_into return self._recv_loop(self.fd.recv_into, 0, buffer, nbytes, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 346, in _recv_loop self._read_trampoline() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 314, in _read_trampoline self._trampoline( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 206, in _trampoline return trampoline(fd, read=read, write=write, timeout=timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/__init__.py", line 157, in trampoline return hub.switch() ^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 362, in run self.wait(sleep_time) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/poll.py", line 80, in wait presult = self.do_poll(seconds) ^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/epolls.py", line 31, in do_poll return self.poll.poll(seconds) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/_fixtures/timeout.py", line 52, in signal_handler raise TimeoutException() fixtures._fixtures.timeout.TimeoutException The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3240, in begin yield conn File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 472, in drop_all_objects conn.execute(schema.DropTable(table)) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1416, in execute return meth( ^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", line 180, in _execute_on_connection return connection._execute_ddl( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1527, in _execute_ddl ret = self._execute_context( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context return self._exec_single_context( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context self._handle_dbapi_exception( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception raise newraise.with_traceback(exc_info[2]) from e File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute cursor.execute(statement, parameters) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute result = self._query(query) ^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query conn.query(q) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result result.read() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read first_packet = self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet packet_header = self._read_bytes(4) ^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes data = self._rfile.read(num_bytes) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 358, in recv_into return self._recv_loop(self.fd.recv_into, 0, buffer, nbytes, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 346, in _recv_loop self._read_trampoline() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 314, in _read_trampoline self._trampoline( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 206, in _trampoline return trampoline(fd, read=read, write=write, timeout=timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/__init__.py", line 157, in trampoline return hub.switch() ^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 362, in run self.wait(sleep_time) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/poll.py", line 80, in wait presult = self.do_poll(seconds) ^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/epolls.py", line 31, in do_poll return self.poll.poll(seconds) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/_fixtures/timeout.py", line 52, in signal_handler raise TimeoutException() IndexError: tuple index out of range During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 700, in do_rollback dbapi_connection.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 492, in rollback self._execute_command(COMMAND.COM_QUERY, "ROLLBACK") File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 843, in _execute_command raise err.InterfaceError(0, "") pymysql.err.InterfaceError: (0, '') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/fixture.py", line 124, in cleanUp return self._cleanups(raise_errors=raise_first) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/callmany.py", line 85, in __call__ raise error[1].with_traceback(error[2]) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/callmany.py", line 79, in __call__ cleanup(*args, **kwargs) File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/unit/testlib_api.py", line 133, in _cleanup_resources testresources.tearDownResources( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 797, in tearDownResources resource[1].finishedWith(getattr(test, resource[0]), result) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 509, in finishedWith self._clean_all(resource, result) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 478, in _clean_all self.clean(resource) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 173, in clean resource.database.backend.drop_all_objects( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 318, in drop_all_objects self.impl.drop_all_objects(engine) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 447, in drop_all_objects with engine.begin() as conn: File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3239, in begin with conn.begin(): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/util.py", line 162, in __exit__ self.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2608, in rollback self._do_rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2727, in _do_rollback self._close_impl(try_deactivate=True) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2710, in _close_impl self._connection_rollback_impl() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2702, in _connection_rollback_impl self.connection._rollback_impl() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1127, in _rollback_impl self._handle_dbapi_exception(e, None, None, None, None) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception raise newraise.with_traceback(exc_info[2]) from e File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 700, in do_rollback dbapi_connection.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 492, in rollback self._execute_command(COMMAND.COM_QUERY, "ROLLBACK") File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 843, in _execute_command raise err.InterfaceError(0, "") oslo_db.exception.DBConnectionError: (pymysql.err.InterfaceError) (0, '') (Background on this error at: https://sqlalche.me/e/20/rvf5) |
||||||
test_check_provider_distributed_ports_non_dvr_vlan_net |
fail
ft1.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_provider_distributed_ports_non_dvr_vlan_nettesttools.testresult.real._StringException: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute cursor.execute(statement, parameters) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute result = self._query(query) ^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query conn.query(q) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result result.read() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read first_packet = self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet packet_header = self._read_bytes(4) ^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes data = self._rfile.read(num_bytes) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 358, in recv_into return self._recv_loop(self.fd.recv_into, 0, buffer, nbytes, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 346, in _recv_loop self._read_trampoline() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 314, in _read_trampoline self._trampoline( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 206, in _trampoline return trampoline(fd, read=read, write=write, timeout=timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/__init__.py", line 157, in trampoline return hub.switch() ^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 362, in run self.wait(sleep_time) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/poll.py", line 80, in wait presult = self.do_poll(seconds) ^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/epolls.py", line 31, in do_poll return self.poll.poll(seconds) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/_fixtures/timeout.py", line 52, in signal_handler raise TimeoutException() fixtures._fixtures.timeout.TimeoutException The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3240, in begin yield conn File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 472, in drop_all_objects conn.execute(schema.DropTable(table)) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1416, in execute return meth( ^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/sql/ddl.py", line 180, in _execute_on_connection return connection._execute_ddl( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1527, in _execute_ddl ret = self._execute_context( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context return self._exec_single_context( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context self._handle_dbapi_exception( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception raise newraise.with_traceback(exc_info[2]) from e File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute cursor.execute(statement, parameters) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute result = self._query(query) ^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query conn.query(q) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 563, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 825, in _read_query_result result.read() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 1199, in read first_packet = self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 744, in _read_packet packet_header = self._read_bytes(4) ^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 782, in _read_bytes data = self._rfile.read(num_bytes) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 358, in recv_into return self._recv_loop(self.fd.recv_into, 0, buffer, nbytes, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 346, in _recv_loop self._read_trampoline() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 314, in _read_trampoline self._trampoline( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/greenio/base.py", line 206, in _trampoline return trampoline(fd, read=read, write=write, timeout=timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/__init__.py", line 157, in trampoline return hub.switch() ^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/hub.py", line 362, in run self.wait(sleep_time) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/poll.py", line 80, in wait presult = self.do_poll(seconds) ^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/eventlet/hubs/epolls.py", line 31, in do_poll return self.poll.poll(seconds) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/_fixtures/timeout.py", line 52, in signal_handler raise TimeoutException() IndexError: tuple index out of range During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 700, in do_rollback dbapi_connection.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 492, in rollback self._execute_command(COMMAND.COM_QUERY, "ROLLBACK") File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 843, in _execute_command raise err.InterfaceError(0, "") pymysql.err.InterfaceError: (0, '') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/fixture.py", line 124, in cleanUp return self._cleanups(raise_errors=raise_first) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/callmany.py", line 85, in __call__ raise error[1].with_traceback(error[2]) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/fixtures/callmany.py", line 79, in __call__ cleanup(*args, **kwargs) File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/unit/testlib_api.py", line 133, in _cleanup_resources testresources.tearDownResources( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 797, in tearDownResources resource[1].finishedWith(getattr(test, resource[0]), result) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 509, in finishedWith self._clean_all(resource, result) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/testresources/__init__.py", line 478, in _clean_all self.clean(resource) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 173, in clean resource.database.backend.drop_all_objects( File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 318, in drop_all_objects self.impl.drop_all_objects(engine) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/oslo_db/sqlalchemy/provision.py", line 447, in drop_all_objects with engine.begin() as conn: File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3239, in begin with conn.begin(): File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/util.py", line 162, in __exit__ self.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2608, in rollback self._do_rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2727, in _do_rollback self._close_impl(try_deactivate=True) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2710, in _close_impl self._connection_rollback_impl() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2702, in _connection_rollback_impl self.connection._rollback_impl() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1127, in _rollback_impl self._handle_dbapi_exception(e, None, None, None, None) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2349, in _handle_dbapi_exception raise newraise.with_traceback(exc_info[2]) from e File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 700, in do_rollback dbapi_connection.rollback() File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 492, in rollback self._execute_command(COMMAND.COM_QUERY, "ROLLBACK") File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.12/site-packages/pymysql/connections.py", line 843, in _execute_command raise err.InterfaceError(0, "") oslo_db.exception.DBConnectionError: (pymysql.err.InterfaceError) (0, '') (Background on this error at: https://sqlalche.me/e/20/rvf5) |
||||||
test_check_provider_distributed_ports_dvr_vlan_net |
pass
pt1.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_provider_distributed_ports_dvr_vlan_net |
||||||
test_port_forwarding |
pass
pt1.7: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_port_forwarding |
||||||
test_port |
pass
pt1.8: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_port |
||||||
test_subnet_global_dhcp4_opts |
pass
pt1.9: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_subnet_global_dhcp4_opts |
||||||
test_router |
pass
pt1.10: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_router |
||||||
test_floating_ip_with_gateway_port |
pass
pt1.11: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_floating_ip_with_gateway_port |
||||||
test_router_port |
pass
pt1.12: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_router_port |
||||||
test_network |
pass
pt1.13: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_network |
||||||
test_set_network_type |
pass
pt1.14: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_set_network_type |
||||||
test_check_for_aging_settings |
pass
pt1.15: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_for_aging_settings |
||||||
test_set_fip_distributed_flag |
pass
pt1.16: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_set_fip_distributed_flag |
||||||
test_check_provider_distributed_ports_non_dvr_flat_net |
pass
pt1.17: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_provider_distributed_ports_non_dvr_flat_net |
||||||
test_subnet_global_dhcp6_opts |
pass
pt1.18: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_subnet_global_dhcp6_opts |
||||||
test_check_for_ha_chassis_group |
pass
pt1.19: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_for_ha_chassis_group |
||||||
test_set_fip_distributed_flag_changed |
pass
pt1.20: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_set_fip_distributed_flag_changed |
||||||
test_check_provider_distributed_ports_dvr_geneve_net |
pass
pt1.21: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_provider_distributed_ports_dvr_geneve_net |
||||||
test_check_network_broadcast_arps_to_all_routers |
pass
pt1.22: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_network_broadcast_arps_to_all_routers |
||||||
test_check_provider_distributed_ports_non_dvr_geneve_net |
pass
pt1.23: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_check_provider_distributed_ports_non_dvr_geneve_net |
||||||
test_set_fip_distributed_flag_unchanged |
pass
pt1.24: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_set_fip_distributed_flag_unchanged |
||||||
test_remove_invalid_gateway_chassis_from_unbound_lrp |
pass
pt1.25: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_remove_invalid_gateway_chassis_from_unbound_lrp |
||||||
test_subnet |
pass
pt1.26: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_subnet |
||||||
test_security_group |
pass
pt1.27: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_security_group |
||||||
test_update_mac_aging_settings |
pass
pt1.28: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_update_mac_aging_settings |
||||||
test_security_group_rule |
pass
pt1.29: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_security_group_rule |
||||||
test_static_routes_with_external_ids |
pass
pt1.30: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestMaintenance.test_static_routes_with_external_ids |
||||||
neutron.tests.functional.agent.common.test_ovsdb_monitor.SimpleInterfaceMonitorTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_interface_monitor_filtering |
pass
pt2.1: neutron.tests.functional.agent.common.test_ovsdb_monitor.SimpleInterfaceMonitorTestCase.test_interface_monitor_filtering |
||||||
neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension | 20 | 20 | 0 | 0 | 0 | Detail | |
test_port_creation_with_bandwidth_limit(ingress) |
pass
pt3.1: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_bandwidth_limit(ingress) |
||||||
test_policy_rule_delete(egress) |
pass
pt3.2: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_policy_rule_delete(egress) |
||||||
test_policy_rule_delete(ingress) |
pass
pt3.3: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_policy_rule_delete(ingress) |
||||||
test_port_creation_with_bandwidth_limit(egress) |
pass
pt3.4: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_bandwidth_limit(egress) |
||||||
test_port_creation_with_dscp_marking(ingress) |
pass
pt3.5: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_dscp_marking(ingress) |
||||||
test_port_creation_with_bandwidth_limits_both_directions(ingress) |
pass
pt3.6: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_bandwidth_limits_both_directions(ingress) |
||||||
test_simple_port_policy_update(ingress) |
pass
pt3.7: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_simple_port_policy_update(ingress) |
||||||
test_port_creation_with_different_bandwidth_limits(egress) |
pass
pt3.8: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_different_bandwidth_limits(egress) |
||||||
test_port_creation_with_bandwidth_limits_both_directions(egress) |
pass
pt3.9: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_bandwidth_limits_both_directions(egress) |
||||||
test_port_qos_disassociation(ingress) |
pass
pt3.10: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_qos_disassociation(ingress) |
||||||
test_port_creation_with_dscp_marking(egress) |
pass
pt3.11: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_dscp_marking(egress) |
||||||
test_port_creation_with_different_bandwidth_limits(ingress) |
pass
pt3.12: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_different_bandwidth_limits(ingress) |
||||||
test_port_creation_with_different_dscp_markings(ingress) |
pass
pt3.13: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_different_dscp_markings(ingress) |
||||||
test_port_creation_with_different_dscp_markings(egress) |
pass
pt3.14: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_creation_with_different_dscp_markings(egress) |
||||||
test_port_qos_update_policy_id(egress) |
pass
pt3.15: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_qos_update_policy_id(egress) |
||||||
test_port_qos_disassociation(egress) |
pass
pt3.16: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_qos_disassociation(egress) |
||||||
test_port_qos_update_policy_id(ingress) |
pass
pt3.17: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_port_qos_update_policy_id(ingress) |
||||||
test_simple_port_policy_update_change_bw_limit_direction(ingress) |
pass
pt3.18: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_simple_port_policy_update_change_bw_limit_direction(ingress) |
||||||
test_simple_port_policy_update(egress) |
pass
pt3.19: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_simple_port_policy_update(egress) |
||||||
test_simple_port_policy_update_change_bw_limit_direction(egress) |
pass
pt3.20: neutron.tests.functional.agent.l2.extensions.test_ovs_agent_qos_extension.TestOVSAgentQosExtension.test_simple_port_policy_update_change_bw_limit_direction(egress) |
||||||
neutron.tests.functional.agent.linux.openvswitch_firewall.test_firewall.TestGetTagFromOtherConfig | 4 | 4 | 0 | 0 | 0 | Detail | |
test_correct_tag_is_returned |
pass
pt4.1: neutron.tests.functional.agent.linux.openvswitch_firewall.test_firewall.TestGetTagFromOtherConfig.test_correct_tag_is_returned |
||||||
test_bad_tag_value_raises_exception |
pass
pt4.2: neutron.tests.functional.agent.linux.openvswitch_firewall.test_firewall.TestGetTagFromOtherConfig.test_bad_tag_value_raises_exception |
||||||
test_no_value_set_for_other_config_raises_exception |
pass
pt4.3: neutron.tests.functional.agent.linux.openvswitch_firewall.test_firewall.TestGetTagFromOtherConfig.test_no_value_set_for_other_config_raises_exception |
||||||
test_not_existing_name_raises_exception |
pass
pt4.4: neutron.tests.functional.agent.linux.openvswitch_firewall.test_firewall.TestGetTagFromOtherConfig.test_not_existing_name_raises_exception |
||||||
neutron.tests.functional.agent.linux.openvswitch_firewall.test_iptables.TestHelper | 1 | 1 | 0 | 0 | 0 | Detail | |
test_migration |
pass
pt5.1: neutron.tests.functional.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_migration |
||||||
neutron.tests.functional.agent.linux.test_async_process.TestAsyncProcess | 3 | 3 | 0 | 0 | 0 | Detail | |
test_stopping_async_process_lifecycle |
pass
pt6.1: neutron.tests.functional.agent.linux.test_async_process.TestAsyncProcess.test_stopping_async_process_lifecycle |
||||||
test_async_process_respawns |
pass
pt6.2: neutron.tests.functional.agent.linux.test_async_process.TestAsyncProcess.test_async_process_respawns |
||||||
test_async_process_respawns_with_race_condition |
pass
pt6.3: neutron.tests.functional.agent.linux.test_async_process.TestAsyncProcess.test_async_process_respawns_with_race_condition |
||||||
neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase | 12 | 12 | 0 | 0 | 0 | Detail | |
test_append(namespace) |
pass
pt7.1: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_append(namespace) |
||||||
test_append(no_namespace) |
pass
pt7.2: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_append(no_namespace) |
||||||
test_append_dst(namespace) |
pass
pt7.3: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_append_dst(namespace) |
||||||
test_append_dst(no_namespace) |
pass
pt7.4: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_append_dst(no_namespace) |
||||||
test_add_delete(namespace) |
pass
pt7.5: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_add_delete(namespace) |
||||||
test_add_delete(no_namespace) |
pass
pt7.6: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_add_delete(no_namespace) |
||||||
test_add_delete_dst(namespace) |
pass
pt7.7: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_add_delete_dst(namespace) |
||||||
test_add_delete_dst(no_namespace) |
pass
pt7.8: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_add_delete_dst(no_namespace) |
||||||
test_replace(namespace) |
pass
pt7.9: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_replace(namespace) |
||||||
test_replace(no_namespace) |
pass
pt7.10: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_replace(no_namespace) |
||||||
test_show(namespace) |
pass
pt7.11: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_show(namespace) |
||||||
test_show(no_namespace) |
pass
pt7.12: neutron.tests.functional.agent.linux.test_bridge_lib.FdbInterfaceTestCase.test_show(no_namespace) |
||||||
neutron.tests.functional.agent.linux.test_conntrackd.ConntrackdManagerTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_conntrackd_config |
pass
pt8.1: neutron.tests.functional.agent.linux.test_conntrackd.ConntrackdManagerTestCase.test_conntrackd_config |
||||||
test_conntrackd_respawn_with_unexpected_exit |
pass
pt8.2: neutron.tests.functional.agent.linux.test_conntrackd.ConntrackdManagerTestCase.test_conntrackd_respawn_with_unexpected_exit |
||||||
test_conntrackd_respawns |
pass
pt8.3: neutron.tests.functional.agent.linux.test_conntrackd.ConntrackdManagerTestCase.test_conntrackd_respawns |
||||||
test_conntrackd_spawn |
pass
pt8.4: neutron.tests.functional.agent.linux.test_conntrackd.ConntrackdManagerTestCase.test_conntrackd_spawn |
||||||
neutron.tests.functional.agent.linux.test_dhcp.TestDhcp | 1 | 1 | 0 | 0 | 0 | Detail | |
test_cleanup_stale_devices |
pass
pt9.1: neutron.tests.functional.agent.linux.test_dhcp.TestDhcp.test_cleanup_stale_devices |
||||||
neutron.tests.functional.agent.linux.test_external_process.ProcessManagerTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test__kill_process_process_not_present |
pass
pt10.1: neutron.tests.functional.agent.linux.test_external_process.ProcessManagerTestCase.test__kill_process_process_not_present |
||||||
test__kill_process |
pass
pt10.2: neutron.tests.functional.agent.linux.test_external_process.ProcessManagerTestCase.test__kill_process |
||||||
neutron.tests.functional.agent.linux.test_interface.OVSInterfaceDriverTestCase | 6 | 6 | 0 | 0 | 0 | Detail | |
test_ipv6_lla_create_and_get |
pass
pt11.1: neutron.tests.functional.agent.linux.test_interface.OVSInterfaceDriverTestCase.test_ipv6_lla_create_and_get |
||||||
test_plug_with_namespace_sets_mtu_higher_than_bridge |
pass
pt11.2: neutron.tests.functional.agent.linux.test_interface.OVSInterfaceDriverTestCase.test_plug_with_namespace_sets_mtu_higher_than_bridge |
||||||
test_plug_succeeds |
pass
pt11.3: neutron.tests.functional.agent.linux.test_interface.OVSInterfaceDriverTestCase.test_plug_succeeds |
||||||
test_set_mtu |
pass
pt11.4: neutron.tests.functional.agent.linux.test_interface.OVSInterfaceDriverTestCase.test_set_mtu |
||||||
test_plug_checks_if_bridge_exists |
pass
pt11.5: neutron.tests.functional.agent.linux.test_interface.OVSInterfaceDriverTestCase.test_plug_checks_if_bridge_exists |
||||||
test_plug_multiple_calls_update_mtu |
pass
pt11.6: neutron.tests.functional.agent.linux.test_interface.OVSInterfaceDriverTestCase.test_plug_multiple_calls_update_mtu |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.GetDevicesWithIpTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_devices_with_ip |
pass
pt12.1: neutron.tests.functional.agent.linux.test_ip_lib.GetDevicesWithIpTestCase.test_get_devices_with_ip |
||||||
test_get_devices_with_ip_name |
pass
pt12.2: neutron.tests.functional.agent.linux.test_ip_lib.GetDevicesWithIpTestCase.test_get_devices_with_ip_name |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.IpAddrCommandTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_list_with_scope |
pass
pt13.1: neutron.tests.functional.agent.linux.test_ip_lib.IpAddrCommandTestCase.test_list_with_scope |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase | 34 | 34 | 0 | 0 | 0 | Detail | |
test_flush_neigh_ipv6 |
pass
pt14.1: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_flush_neigh_ipv6 |
||||||
test_get_device_mac_too_long_name |
pass
pt14.2: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_get_device_mac_too_long_name |
||||||
test_ipwrapper_get_device_by_ip |
pass
pt14.3: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_ipwrapper_get_device_by_ip |
||||||
test_macvtap_exists |
pass
pt14.4: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_macvtap_exists |
||||||
test_set_link_allmulticast_on |
pass
pt14.5: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_set_link_allmulticast_on |
||||||
test_device_exists |
pass
pt14.6: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_device_exists |
||||||
test_ipdevice_exists |
pass
pt14.7: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_ipdevice_exists |
||||||
test_vxlan_exists |
pass
pt14.8: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_vxlan_exists |
||||||
test_add_ip_address |
pass
pt14.9: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_add_ip_address |
||||||
test_set_link_name |
pass
pt14.10: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_set_link_name |
||||||
test_add_ip_rule_default_table |
pass
pt14.11: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_add_ip_rule_default_table |
||||||
test_flush_neigh_ipv4 |
pass
pt14.12: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_flush_neigh_ipv4 |
||||||
test_ipwrapper_get_device_by_ip_None |
pass
pt14.13: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_ipwrapper_get_device_by_ip_None |
||||||
test_delete_all_ip_addresses |
pass
pt14.14: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_delete_all_ip_addresses |
||||||
test_flush_ip_addresses |
pass
pt14.15: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_flush_ip_addresses |
||||||
test_delete_ip_address |
pass
pt14.16: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_delete_ip_address |
||||||
test_device_exists_with_ips_and_mac |
pass
pt14.17: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_device_exists_with_ips_and_mac |
||||||
test_gateway_lifecycle |
pass
pt14.18: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_gateway_lifecycle |
||||||
test_get_device_mac |
pass
pt14.19: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_get_device_mac |
||||||
test_get_neigh_entries |
pass
pt14.20: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_get_neigh_entries |
||||||
test_gateway_flush |
pass
pt14.21: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_gateway_flush |
||||||
test_ipv6_vxlan_exists |
pass
pt14.22: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_ipv6_vxlan_exists |
||||||
test_rules_lifecycle |
pass
pt14.23: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_rules_lifecycle |
||||||
test_veth_exists |
pass
pt14.24: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_veth_exists |
||||||
test_set_link_mtu |
pass
pt14.25: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_set_link_mtu |
||||||
test_delete_neigh_entries |
pass
pt14.26: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_delete_neigh_entries |
||||||
test_dummy_exists |
pass
pt14.27: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_dummy_exists |
||||||
test_get_neigh_entries_no_interface |
pass
pt14.28: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_get_neigh_entries_no_interface |
||||||
test_add_ip_addresses |
pass
pt14.29: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_add_ip_addresses |
||||||
test_delete_some_ip_addresses |
pass
pt14.30: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_delete_some_ip_addresses |
||||||
test_get_neigh_entries_no_namespace |
pass
pt14.31: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_get_neigh_entries_no_namespace |
||||||
test_set_link_alias |
pass
pt14.32: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_set_link_alias |
||||||
test_set_link_netns |
pass
pt14.33: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_set_link_netns |
||||||
test_vlan_exists |
pass
pt14.34: neutron.tests.functional.agent.linux.test_ip_lib.IpLibTestCase.test_vlan_exists |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.IpLinkCommandTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_set_netns |
pass
pt15.1: neutron.tests.functional.agent.linux.test_ip_lib.IpLinkCommandTestCase.test_set_netns |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.IpMonitorTestCase | 3 | 3 | 0 | 0 | 0 | Detail | |
test_add_remove_ip_address_and_interface |
pass
pt16.1: neutron.tests.functional.agent.linux.test_ip_lib.IpMonitorTestCase.test_add_remove_ip_address_and_interface |
||||||
test_add_and_remove_multiple_ips |
pass
pt16.2: neutron.tests.functional.agent.linux.test_ip_lib.IpMonitorTestCase.test_add_and_remove_multiple_ips |
||||||
test_interface_added_after_initialization |
pass
pt16.3: neutron.tests.functional.agent.linux.test_ip_lib.IpMonitorTestCase.test_interface_added_after_initialization |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase | 9 | 9 | 0 | 0 | 0 | Detail | |
test_add_route_metric |
pass
pt17.1: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_add_route_metric |
||||||
test_add_route_scope |
pass
pt17.2: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_add_route_scope |
||||||
test_add_route_via |
pass
pt17.3: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_add_route_via |
||||||
test_list_onlink_routes_ipv4 |
pass
pt17.4: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_list_onlink_routes_ipv4 |
||||||
test_add_route_gateway |
pass
pt17.5: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_add_route_gateway |
||||||
test_flush |
pass
pt17.6: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_flush |
||||||
test_add_route_table |
pass
pt17.7: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_add_route_table |
||||||
test_delete_route |
pass
pt17.8: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_delete_route |
||||||
test_get_and_delete_gateway |
pass
pt17.9: neutron.tests.functional.agent.linux.test_ip_lib.IpRouteCommandTestCase.test_get_and_delete_gateway |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.ListIpRoutesTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_list_ip_routes_multipath |
pass
pt18.1: neutron.tests.functional.agent.linux.test_ip_lib.ListIpRoutesTestCase.test_list_ip_routes_multipath |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.NamespaceTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_network_namespace_exists_ns_doesnt_exists |
pass
pt19.1: neutron.tests.functional.agent.linux.test_ip_lib.NamespaceTestCase.test_network_namespace_exists_ns_doesnt_exists |
||||||
test_network_namespace_exists_ns_doesnt_exists_try_is_ready |
pass
pt19.2: neutron.tests.functional.agent.linux.test_ip_lib.NamespaceTestCase.test_network_namespace_exists_ns_doesnt_exists_try_is_ready |
||||||
test_network_namespace_exists_ns_exists |
pass
pt19.3: neutron.tests.functional.agent.linux.test_ip_lib.NamespaceTestCase.test_network_namespace_exists_ns_exists |
||||||
test_network_namespace_exists_ns_exists_try_is_ready |
pass
pt19.4: neutron.tests.functional.agent.linux.test_ip_lib.NamespaceTestCase.test_network_namespace_exists_ns_exists_try_is_ready |
||||||
neutron.tests.functional.agent.linux.test_ip_lib.TestSetIpNonlocalBind | 1 | 1 | 0 | 0 | 0 | Detail | |
test_assigned_value |
pass
pt20.1: neutron.tests.functional.agent.linux.test_ip_lib.TestSetIpNonlocalBind.test_assigned_value |
||||||
neutron.tests.functional.agent.linux.test_ipset.IpsetManagerTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_add_member_allows_ping |
pass
pt21.1: neutron.tests.functional.agent.linux.test_ipset.IpsetManagerTestCase.test_add_member_allows_ping |
||||||
test_destroy_ipset_set |
pass
pt21.2: neutron.tests.functional.agent.linux.test_ipset.IpsetManagerTestCase.test_destroy_ipset_set |
||||||
test_del_member_denies_ping |
pass
pt21.3: neutron.tests.functional.agent.linux.test_ipset.IpsetManagerTestCase.test_del_member_denies_ping |
||||||
test_refresh_ipset_allows_ping |
pass
pt21.4: neutron.tests.functional.agent.linux.test_ipset.IpsetManagerTestCase.test_refresh_ipset_allows_ping |
||||||
neutron.tests.functional.agent.linux.test_iptables.IptablesManagerNonRootTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_binary_name |
pass
pt22.1: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerNonRootTestCase.test_binary_name |
||||||
test_binary_name_eventlet_spawn |
pass
pt22.2: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerNonRootTestCase.test_binary_name_eventlet_spawn |
||||||
neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase | 10 | 10 | 0 | 0 | 0 | Detail | |
test_mangle_icmp |
pass
pt23.1: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_mangle_icmp |
||||||
test_icmp |
pass
pt23.2: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_icmp |
||||||
test_tcp_output_port |
pass
pt23.3: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_tcp_output_port |
||||||
test_tcp_input |
pass
pt23.4: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_tcp_input |
||||||
test_tcp_output |
pass
pt23.5: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_tcp_output |
||||||
test_udp_output |
pass
pt23.6: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_udp_output |
||||||
test_udp_output_port |
pass
pt23.7: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_udp_output_port |
||||||
test_udp_input |
pass
pt23.8: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_udp_input |
||||||
test_udp_input_port |
pass
pt23.9: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_udp_input_port |
||||||
test_tcp_input_port |
pass
pt23.10: neutron.tests.functional.agent.linux.test_iptables.IptablesManagerTestCase.test_tcp_input_port |
||||||
neutron.tests.functional.agent.linux.test_keepalived.KeepalivedManagerTestCase | 5 | 3 | 0 | 0 | 2 | Detail | |
test_keepalived_spawn |
pass
pt24.1: neutron.tests.functional.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_keepalived_spawn |
||||||
test_keepalived_respawn_with_unexpected_exit |
pass
pt24.2: neutron.tests.functional.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_keepalived_respawn_with_unexpected_exit |
||||||
test_keepalived_respawns |
pass
pt24.3: neutron.tests.functional.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_keepalived_respawns |
||||||
test_keepalived_spawns_conflicting_pid_base_process |
skip
pt24.4: neutron.tests.functional.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_keepalived_spawns_conflicting_pid_base_process |
||||||
test_keepalived_spawns_conflicting_pid_vrrp_subprocess |
skip
pt24.5: neutron.tests.functional.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_keepalived_spawns_conflicting_pid_vrrp_subprocess |
||||||
neutron.tests.functional.agent.linux.test_l3_tc_lib.TcLibTestCase | 6 | 6 | 0 | 0 | 0 | Detail | |
test_get_filter_id_for_ip |
pass
pt25.1: neutron.tests.functional.agent.linux.test_l3_tc_lib.TcLibTestCase.test_get_filter_id_for_ip |
||||||
test_clear_all_filters |
pass
pt25.2: neutron.tests.functional.agent.linux.test_l3_tc_lib.TcLibTestCase.test_clear_all_filters |
||||||
test_delete_filter_ids |
pass
pt25.3: neutron.tests.functional.agent.linux.test_l3_tc_lib.TcLibTestCase.test_delete_filter_ids |
||||||
test_get_existing_filter_ids |
pass
pt25.4: neutron.tests.functional.agent.linux.test_l3_tc_lib.TcLibTestCase.test_get_existing_filter_ids |
||||||
test_clear_ip_rate_limit |
pass
pt25.5: neutron.tests.functional.agent.linux.test_l3_tc_lib.TcLibTestCase.test_clear_ip_rate_limit |
||||||
test_set_ip_rate_limit |
pass
pt25.6: neutron.tests.functional.agent.linux.test_l3_tc_lib.TcLibTestCase.test_set_ip_rate_limit |
||||||
neutron.tests.functional.agent.linux.test_netlink_lib.NetlinkLibTestCase | 5 | 5 | 0 | 0 | 0 | Detail | |
test_delete_udp_entry |
pass
pt26.1: neutron.tests.functional.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_delete_udp_entry |
||||||
test_list_entries |
pass
pt26.2: neutron.tests.functional.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_list_entries |
||||||
test_delete_icmp_entry |
pass
pt26.3: neutron.tests.functional.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_delete_icmp_entry |
||||||
test_delete_tcp_entry |
pass
pt26.4: neutron.tests.functional.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_delete_tcp_entry |
||||||
test_delete_multiple_entries |
pass
pt26.5: neutron.tests.functional.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_delete_multiple_entries |
||||||
neutron.tests.functional.agent.linux.test_of_monitor.OFMonitorTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_of_events |
pass
pt27.1: neutron.tests.functional.agent.linux.test_of_monitor.OFMonitorTestCase.test_of_events |
||||||
neutron.tests.functional.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor | 1 | 1 | 0 | 0 | 0 | Detail | |
test_monitor_generates_initial_output |
pass
pt28.1: neutron.tests.functional.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test_monitor_generates_initial_output |
||||||
neutron.tests.functional.agent.linux.test_ovsdb_monitor.TestSimpleInterfaceMonitor | 3 | 3 | 0 | 0 | 0 | Detail | |
test_get_events |
pass
pt29.1: neutron.tests.functional.agent.linux.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_get_events |
||||||
test_get_events_includes_ofport |
pass
pt29.2: neutron.tests.functional.agent.linux.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_get_events_includes_ofport |
||||||
test_has_updates |
pass
pt29.3: neutron.tests.functional.agent.linux.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates |
||||||
neutron.tests.functional.agent.linux.test_process_monitor.TestProcessMonitor | 1 | 1 | 0 | 0 | 0 | Detail | |
test_respawn_handler |
pass
pt30.1: neutron.tests.functional.agent.linux.test_process_monitor.TestProcessMonitor.test_respawn_handler |
||||||
neutron.tests.functional.agent.linux.test_tc_lib.TcFiltersTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_add_tc_filter_vxlan |
pass
pt31.1: neutron.tests.functional.agent.linux.test_tc_lib.TcFiltersTestCase.test_add_tc_filter_vxlan |
||||||
neutron.tests.functional.agent.linux.test_tc_lib.TcLibTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_filters_bandwidth_limit |
pass
pt32.1: neutron.tests.functional.agent.linux.test_tc_lib.TcLibTestCase.test_filters_bandwidth_limit |
||||||
test_tbf_bandwidth_limit |
pass
pt32.2: neutron.tests.functional.agent.linux.test_tc_lib.TcLibTestCase.test_tbf_bandwidth_limit |
||||||
neutron.tests.functional.agent.linux.test_tc_lib.TcPolicyClassTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_add_tc_policy_class_check_min_kbps_values |
pass
pt33.1: neutron.tests.functional.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_add_tc_policy_class_check_min_kbps_values |
||||||
test_list_tc_policy_class_retrieve_statistics |
pass
pt33.2: neutron.tests.functional.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_list_tc_policy_class_retrieve_statistics |
||||||
neutron.tests.functional.agent.linux.test_utils.ReadIfExists | 4 | 4 | 0 | 0 | 0 | Detail | |
test_read_if_exists(root) |
pass
pt34.1: neutron.tests.functional.agent.linux.test_utils.ReadIfExists.test_read_if_exists(root) |
||||||
test_read_if_exists(non-root) |
pass
pt34.2: neutron.tests.functional.agent.linux.test_utils.ReadIfExists.test_read_if_exists(non-root) |
||||||
test_read_if_exists_no_file(root) |
pass
pt34.3: neutron.tests.functional.agent.linux.test_utils.ReadIfExists.test_read_if_exists_no_file(root) |
||||||
test_read_if_exists_no_file(non-root) |
pass
pt34.4: neutron.tests.functional.agent.linux.test_utils.ReadIfExists.test_read_if_exists_no_file(non-root) |
||||||
neutron.tests.functional.agent.linux.test_utils.TestFindChildPids | 2 | 2 | 0 | 0 | 0 | Detail | |
test_find_non_existing_process |
pass
pt35.1: neutron.tests.functional.agent.linux.test_utils.TestFindChildPids.test_find_non_existing_process |
||||||
test_find_child_pids |
pass
pt35.2: neutron.tests.functional.agent.linux.test_utils.TestFindChildPids.test_find_child_pids |
||||||
neutron.tests.functional.agent.linux.test_utils.TestFindParentPid | 2 | 2 | 0 | 0 | 0 | Detail | |
test_root_process |
pass
pt36.1: neutron.tests.functional.agent.linux.test_utils.TestFindParentPid.test_root_process |
||||||
test_non_root_process |
pass
pt36.2: neutron.tests.functional.agent.linux.test_utils.TestFindParentPid.test_non_root_process |
||||||
neutron.tests.functional.agent.linux.test_utils.TestGetProcessCountByName | 1 | 1 | 0 | 0 | 0 | Detail | |
test_root_process |
pass
pt37.1: neutron.tests.functional.agent.linux.test_utils.TestGetProcessCountByName.test_root_process |
||||||
neutron.tests.functional.agent.linux.test_utils.TestGetRootHelperChildPid | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_root_helper_child_pid_returns_first_child |
pass
pt38.1: neutron.tests.functional.agent.linux.test_utils.TestGetRootHelperChildPid.test_get_root_helper_child_pid_returns_first_child |
||||||
neutron.tests.functional.agent.linux.test_utils.TestPIDHelpers | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_cmdline_from_pid_and_pid_invoked_with_cmdline |
pass
pt39.1: neutron.tests.functional.agent.linux.test_utils.TestPIDHelpers.test_get_cmdline_from_pid_and_pid_invoked_with_cmdline |
||||||
neutron.tests.functional.agent.ovn.agent.test_ovn_neutron_agent.TestOVNNeutronAgentFakeAgent | 1 | 1 | 0 | 0 | 0 | Detail | |
test_ovs_and_ovs_events |
pass
pt40.1: neutron.tests.functional.agent.ovn.agent.test_ovn_neutron_agent.TestOVNNeutronAgentFakeAgent.test_ovs_and_ovs_events |
||||||
neutron.tests.functional.agent.ovn.agent.test_ovn_neutron_agent.TestOVNNeutronAgentMetadataExtension | 1 | 1 | 0 | 0 | 0 | Detail | |
test_check_metadata_started |
pass
pt41.1: neutron.tests.functional.agent.ovn.agent.test_ovn_neutron_agent.TestOVNNeutronAgentMetadataExtension.test_check_metadata_started |
||||||
neutron.tests.functional.agent.ovn.agent.test_ovsdb.GetPortQosTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_port_qos_1_vlan |
pass
pt42.1: neutron.tests.functional.agent.ovn.agent.test_ovsdb.GetPortQosTestCase.test_get_port_qos_1_vlan |
||||||
test_get_port_qos_2_geneve |
pass
pt42.2: neutron.tests.functional.agent.ovn.agent.test_ovsdb.GetPortQosTestCase.test_get_port_qos_2_geneve |
||||||
neutron.tests.functional.agent.ovn.extensions.test_qos_hwol.OVSInterfaceEventTestCase | 1 | 0 | 0 | 0 | 1 | Detail | |
test_port_creation_and_deletion |
skip
pt43.1: neutron.tests.functional.agent.ovn.extensions.test_qos_hwol.OVSInterfaceEventTestCase.test_port_creation_and_deletion |
||||||
neutron.tests.functional.agent.ovn.extensions.test_qos_hwol.PortBindingChassisCreatedEventTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_port_binding_chassis_create_event |
pass
pt44.1: neutron.tests.functional.agent.ovn.extensions.test_qos_hwol.PortBindingChassisCreatedEventTestCase.test_port_binding_chassis_create_event |
||||||
neutron.tests.functional.agent.ovn.extensions.test_qos_hwol.QoSBandwidthLimitEventTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_qos_bw_limit_created_and_updated |
pass
pt45.1: neutron.tests.functional.agent.ovn.extensions.test_qos_hwol.QoSBandwidthLimitEventTestCase.test_qos_bw_limit_created_and_updated |
||||||
neutron.tests.functional.agent.ovn.extensions.test_qos_hwol.QoSLogicalSwitchPortEventTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_qos_created_and_updated |
pass
pt46.1: neutron.tests.functional.agent.ovn.extensions.test_qos_hwol.QoSLogicalSwitchPortEventTestCase.test_qos_created_and_updated |
||||||
neutron.tests.functional.agent.ovsdb.native.test_connection.BridgeMonitorTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_create_bridges |
pass
pt47.1: neutron.tests.functional.agent.ovsdb.native.test_connection.BridgeMonitorTestCase.test_create_bridges |
||||||
neutron.tests.functional.agent.ovsdb.native.test_helpers.EnableConnectionUriTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_add_manager_appends |
pass
pt48.1: neutron.tests.functional.agent.ovsdb.native.test_helpers.EnableConnectionUriTestCase.test_add_manager_appends |
||||||
neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase | 10 | 10 | 0 | 0 | 0 | Detail | |
test_force_metadata_for_subnet_create_delete |
pass
pt49.1: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_force_metadata_for_subnet_create_delete |
||||||
test_create_subnet_with_dhcp |
pass
pt49.2: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_create_subnet_with_dhcp |
||||||
test_create_subnet_with_non64_ipv6_cidrs |
pass
pt49.3: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_create_subnet_with_non64_ipv6_cidrs |
||||||
test_agent_mtu_set_on_interface_driver |
pass
pt49.4: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_agent_mtu_set_on_interface_driver |
||||||
test_stale_metadata_proxy_killed |
pass
pt49.5: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_stale_metadata_proxy_killed |
||||||
test_enable_isolated_metadata_for_subnet_create_delete |
pass
pt49.6: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_enable_isolated_metadata_for_subnet_create_delete |
||||||
test_good_address_allocation |
pass
pt49.7: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_good_address_allocation |
||||||
test_metadata_proxy_respawned |
pass
pt49.8: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_metadata_proxy_respawned |
||||||
test_bad_address_allocation |
pass
pt49.9: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_bad_address_allocation |
||||||
test_notify_port_ready_after_enable_dhcp |
pass
pt49.10: neutron.tests.functional.agent.test_dhcp_agent.DHCPAgentOVSTestCase.test_notify_port_ready_after_enable_dhcp |
||||||
neutron.tests.functional.agent.test_firewall.FirewallTestCase | 72 | 64 | 0 | 0 | 8 | Detail | |
test_arp_is_allowed(IptablesFirewallDriver,with ipset) |
pass
pt50.1: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_arp_is_allowed(IptablesFirewallDriver,with ipset) |
||||||
test_dhcp_requests_from_vm(IptablesFirewallDriver,without ipset) |
pass
pt50.2: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_dhcp_requests_from_vm(IptablesFirewallDriver,without ipset) |
||||||
test_established_connection_is_cut(IptablesFirewallDriver,without ipset) |
skip
pt50.3: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_established_connection_is_cut(IptablesFirewallDriver,without ipset) |
||||||
test_connection_with_source_port_range(IptablesFirewallDriver,with ipset) |
pass
pt50.4: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_connection_with_source_port_range(IptablesFirewallDriver,with ipset) |
||||||
test_dhcp_server_forbidden_on_vm(OVS Firewall Driver) |
pass
pt50.5: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_dhcp_server_forbidden_on_vm(OVS Firewall Driver) |
||||||
test_ingress_tcp_rule(IptablesFirewallDriver,without ipset) |
pass
pt50.6: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_tcp_rule(IptablesFirewallDriver,without ipset) |
||||||
test_egress_tcp_rule(IptablesFirewallDriver,without ipset) |
pass
pt50.7: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_egress_tcp_rule(IptablesFirewallDriver,without ipset) |
||||||
test_ip_spoofing(OVS Firewall Driver) |
pass
pt50.8: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ip_spoofing(OVS Firewall Driver) |
||||||
test_preventing_firewall_blink(IptablesFirewallDriver,with ipset) |
pass
pt50.9: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_preventing_firewall_blink(IptablesFirewallDriver,with ipset) |
||||||
test_ingress_udp_rule(IptablesFirewallDriver,without ipset) |
pass
pt50.10: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_udp_rule(IptablesFirewallDriver,without ipset) |
||||||
test_related_connection(IptablesFirewallDriver,with ipset) |
pass
pt50.11: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_related_connection(IptablesFirewallDriver,with ipset) |
||||||
test_allowed_address_pairs(IptablesFirewallDriver,without ipset) |
pass
pt50.12: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_allowed_address_pairs(IptablesFirewallDriver,without ipset) |
||||||
test_rule_application_converges(IptablesFirewallDriver,without ipset) |
pass
pt50.13: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_rule_application_converges(IptablesFirewallDriver,without ipset) |
||||||
test_rule_ordering_correct(IptablesFirewallDriver,without ipset) |
pass
pt50.14: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_rule_ordering_correct(IptablesFirewallDriver,without ipset) |
||||||
test_ingress_tcp_rule(OVS Firewall Driver) |
pass
pt50.15: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_tcp_rule(OVS Firewall Driver) |
||||||
test_rule_ordering_correct(OVS Firewall Driver) |
skip
pt50.16: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_rule_ordering_correct(OVS Firewall Driver) |
||||||
test_tracked_connection(IptablesFirewallDriver,with ipset) |
skip
pt50.17: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_tracked_connection(IptablesFirewallDriver,with ipset) |
||||||
test_connection_with_source_port_range(OVS Firewall Driver) |
pass
pt50.18: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_connection_with_source_port_range(OVS Firewall Driver) |
||||||
test_mac_spoofing(IptablesFirewallDriver,without ipset) |
pass
pt50.19: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_mac_spoofing(IptablesFirewallDriver,without ipset) |
||||||
test_ingress_icmp_secgroup(IptablesFirewallDriver,without ipset) |
pass
pt50.20: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_icmp_secgroup(IptablesFirewallDriver,without ipset) |
||||||
test_ingress_udp_rule(OVS Firewall Driver) |
pass
pt50.21: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_udp_rule(OVS Firewall Driver) |
||||||
test_allowed_address_pairs(IptablesFirewallDriver,with ipset) |
pass
pt50.22: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_allowed_address_pairs(IptablesFirewallDriver,with ipset) |
||||||
test_arp_is_allowed(IptablesFirewallDriver,without ipset) |
pass
pt50.23: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_arp_is_allowed(IptablesFirewallDriver,without ipset) |
||||||
test_allowed_address_pairs(OVS Firewall Driver) |
pass
pt50.24: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_allowed_address_pairs(OVS Firewall Driver) |
||||||
test_ip_spoofing_works_without_port_security_enabled(OVS Firewall Driver) |
skip
pt50.25: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ip_spoofing_works_without_port_security_enabled(OVS Firewall Driver) |
||||||
test_connection_with_destination_port_range(IptablesFirewallDriver,with ipset) |
pass
pt50.26: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_connection_with_destination_port_range(IptablesFirewallDriver,with ipset) |
||||||
test_arp_is_allowed(OVS Firewall Driver) |
pass
pt50.27: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_arp_is_allowed(OVS Firewall Driver) |
||||||
test_mac_spoofing_works_without_port_security_enabled(IptablesFirewallDriver,without ipset) |
pass
pt50.28: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_mac_spoofing_works_without_port_security_enabled(IptablesFirewallDriver,without ipset) |
||||||
test_ip_spoofing(IptablesFirewallDriver,without ipset) |
pass
pt50.29: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ip_spoofing(IptablesFirewallDriver,without ipset) |
||||||
test_next_port_closed(IptablesFirewallDriver,with ipset) |
pass
pt50.30: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_next_port_closed(IptablesFirewallDriver,with ipset) |
||||||
test_egress_tcp_rule(IptablesFirewallDriver,with ipset) |
pass
pt50.31: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_egress_tcp_rule(IptablesFirewallDriver,with ipset) |
||||||
test_ip_spoofing_works_without_port_security_enabled(IptablesFirewallDriver,with ipset) |
pass
pt50.32: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ip_spoofing_works_without_port_security_enabled(IptablesFirewallDriver,with ipset) |
||||||
test_ingress_udp_rule(IptablesFirewallDriver,with ipset) |
pass
pt50.33: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_udp_rule(IptablesFirewallDriver,with ipset) |
||||||
test_connection_with_destination_port_range(IptablesFirewallDriver,without ipset) |
pass
pt50.34: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_connection_with_destination_port_range(IptablesFirewallDriver,without ipset) |
||||||
test_connection_with_source_port_range(IptablesFirewallDriver,without ipset) |
pass
pt50.35: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_connection_with_source_port_range(IptablesFirewallDriver,without ipset) |
||||||
test_rule_application_converges(OVS Firewall Driver) |
skip
pt50.36: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_rule_application_converges(OVS Firewall Driver) |
||||||
test_ip_spoofing_works_without_port_security_enabled(IptablesFirewallDriver,without ipset) |
pass
pt50.37: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ip_spoofing_works_without_port_security_enabled(IptablesFirewallDriver,without ipset) |
||||||
test_next_port_closed(IptablesFirewallDriver,without ipset) |
pass
pt50.38: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_next_port_closed(IptablesFirewallDriver,without ipset) |
||||||
test_dhcp_requests_from_vm(OVS Firewall Driver) |
pass
pt50.39: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_dhcp_requests_from_vm(OVS Firewall Driver) |
||||||
test_related_connection(IptablesFirewallDriver,without ipset) |
pass
pt50.40: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_related_connection(IptablesFirewallDriver,without ipset) |
||||||
test_egress_tcp_rule(OVS Firewall Driver) |
pass
pt50.41: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_egress_tcp_rule(OVS Firewall Driver) |
||||||
test_next_port_closed(OVS Firewall Driver) |
pass
pt50.42: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_next_port_closed(OVS Firewall Driver) |
||||||
test_mac_spoofing(OVS Firewall Driver) |
pass
pt50.43: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_mac_spoofing(OVS Firewall Driver) |
||||||
test_port_security_enabled_set_to_false(IptablesFirewallDriver,without ipset) |
pass
pt50.44: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_port_security_enabled_set_to_false(IptablesFirewallDriver,without ipset) |
||||||
test_connection_with_destination_port_range(OVS Firewall Driver) |
pass
pt50.45: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_connection_with_destination_port_range(OVS Firewall Driver) |
||||||
test_mac_spoofing_works_without_port_security_enabled(OVS Firewall Driver) |
skip
pt50.46: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_mac_spoofing_works_without_port_security_enabled(OVS Firewall Driver) |
||||||
test_ingress_icmp_secgroup(OVS Firewall Driver) |
pass
pt50.47: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_icmp_secgroup(OVS Firewall Driver) |
||||||
test_dhcp_requests_from_vm(IptablesFirewallDriver,with ipset) |
pass
pt50.48: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_dhcp_requests_from_vm(IptablesFirewallDriver,with ipset) |
||||||
test_egress_udp_rule(IptablesFirewallDriver,without ipset) |
pass
pt50.49: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_egress_udp_rule(IptablesFirewallDriver,without ipset) |
||||||
test_preventing_firewall_blink(IptablesFirewallDriver,without ipset) |
pass
pt50.50: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_preventing_firewall_blink(IptablesFirewallDriver,without ipset) |
||||||
test_remote_security_groups(IptablesFirewallDriver,without ipset) |
pass
pt50.51: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_remote_security_groups(IptablesFirewallDriver,without ipset) |
||||||
test_rule_application_converges(IptablesFirewallDriver,with ipset) |
pass
pt50.52: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_rule_application_converges(IptablesFirewallDriver,with ipset) |
||||||
test_related_connection(OVS Firewall Driver) |
pass
pt50.53: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_related_connection(OVS Firewall Driver) |
||||||
test_mac_spoofing_works_without_port_security_enabled(IptablesFirewallDriver,with ipset) |
pass
pt50.54: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_mac_spoofing_works_without_port_security_enabled(IptablesFirewallDriver,with ipset) |
||||||
test_port_security_enabled_set_to_false(IptablesFirewallDriver,with ipset) |
pass
pt50.55: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_port_security_enabled_set_to_false(IptablesFirewallDriver,with ipset) |
||||||
test_dhcp_server_forbidden_on_vm(IptablesFirewallDriver,with ipset) |
pass
pt50.56: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_dhcp_server_forbidden_on_vm(IptablesFirewallDriver,with ipset) |
||||||
test_ip_spoofing(IptablesFirewallDriver,with ipset) |
pass
pt50.57: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ip_spoofing(IptablesFirewallDriver,with ipset) |
||||||
test_remote_security_groups(OVS Firewall Driver) |
pass
pt50.58: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_remote_security_groups(OVS Firewall Driver) |
||||||
test_preventing_firewall_blink(OVS Firewall Driver) |
pass
pt50.59: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_preventing_firewall_blink(OVS Firewall Driver) |
||||||
test_rule_ordering_correct(IptablesFirewallDriver,with ipset) |
pass
pt50.60: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_rule_ordering_correct(IptablesFirewallDriver,with ipset) |
||||||
test_dhcp_server_forbidden_on_vm(IptablesFirewallDriver,without ipset) |
pass
pt50.61: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_dhcp_server_forbidden_on_vm(IptablesFirewallDriver,without ipset) |
||||||
test_tracked_connection(OVS Firewall Driver) |
pass
pt50.62: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_tracked_connection(OVS Firewall Driver) |
||||||
test_remote_security_groups(IptablesFirewallDriver,with ipset) |
pass
pt50.63: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_remote_security_groups(IptablesFirewallDriver,with ipset) |
||||||
test_tracked_connection(IptablesFirewallDriver,without ipset) |
skip
pt50.64: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_tracked_connection(IptablesFirewallDriver,without ipset) |
||||||
test_egress_udp_rule(IptablesFirewallDriver,with ipset) |
pass
pt50.65: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_egress_udp_rule(IptablesFirewallDriver,with ipset) |
||||||
test_egress_udp_rule(OVS Firewall Driver) |
pass
pt50.66: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_egress_udp_rule(OVS Firewall Driver) |
||||||
test_established_connection_is_cut(IptablesFirewallDriver,with ipset) |
skip
pt50.67: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_established_connection_is_cut(IptablesFirewallDriver,with ipset) |
||||||
test_established_connection_is_cut(OVS Firewall Driver) |
pass
pt50.68: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_established_connection_is_cut(OVS Firewall Driver) |
||||||
test_ingress_icmp_secgroup(IptablesFirewallDriver,with ipset) |
pass
pt50.69: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_icmp_secgroup(IptablesFirewallDriver,with ipset) |
||||||
test_ingress_tcp_rule(IptablesFirewallDriver,with ipset) |
pass
pt50.70: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_ingress_tcp_rule(IptablesFirewallDriver,with ipset) |
||||||
test_mac_spoofing(IptablesFirewallDriver,with ipset) |
pass
pt50.71: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_mac_spoofing(IptablesFirewallDriver,with ipset) |
||||||
test_port_security_enabled_set_to_false(OVS Firewall Driver) |
pass
pt50.72: neutron.tests.functional.agent.test_firewall.FirewallTestCase.test_port_security_enabled_set_to_false(OVS Firewall Driver) |
||||||
neutron.tests.functional.agent.test_firewall.FirewallTestCaseIPv6 | 7 | 6 | 0 | 0 | 1 | Detail | |
test_icmp_from_specific_address(OVS Firewall Driver) |
pass
pt51.1: neutron.tests.functional.agent.test_firewall.FirewallTestCaseIPv6.test_icmp_from_specific_address(OVS Firewall Driver) |
||||||
test_ip_spoofing(OVS Firewall Driver) |
skip
pt51.2: neutron.tests.functional.agent.test_firewall.FirewallTestCaseIPv6.test_ip_spoofing(OVS Firewall Driver) |
||||||
test_tcp_to_specific_address(OVS Firewall Driver) |
pass
pt51.3: neutron.tests.functional.agent.test_firewall.FirewallTestCaseIPv6.test_tcp_to_specific_address(OVS Firewall Driver) |
||||||
test_udp_from_specific_address(OVS Firewall Driver) |
pass
pt51.4: neutron.tests.functional.agent.test_firewall.FirewallTestCaseIPv6.test_udp_from_specific_address(OVS Firewall Driver) |
||||||
test_icmp_to_specific_address(OVS Firewall Driver) |
pass
pt51.5: neutron.tests.functional.agent.test_firewall.FirewallTestCaseIPv6.test_icmp_to_specific_address(OVS Firewall Driver) |
||||||
test_tcp_from_specific_address(OVS Firewall Driver) |
pass
pt51.6: neutron.tests.functional.agent.test_firewall.FirewallTestCaseIPv6.test_tcp_from_specific_address(OVS Firewall Driver) |
||||||
test_udp_to_specific_address(OVS Firewall Driver) |
pass
pt51.7: neutron.tests.functional.agent.test_firewall.FirewallTestCaseIPv6.test_udp_to_specific_address(OVS Firewall Driver) |
||||||
neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent | 25 | 25 | 0 | 0 | 0 | Detail | |
test_ancillary_port_creation_and_deletion |
pass
pt52.1: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_ancillary_port_creation_and_deletion |
||||||
test_reprocess_port_when_ovs_restarts |
pass
pt52.2: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_reprocess_port_when_ovs_restarts |
||||||
test_assert_bridges_ports_no_tunnel |
pass
pt52.3: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_assert_bridges_ports_no_tunnel |
||||||
test_no_stale_flows_after_port_delete |
pass
pt52.4: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_no_stale_flows_after_port_delete |
||||||
test_resync_ancillary_dev_up_after_failure |
pass
pt52.5: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_resync_ancillary_dev_up_after_failure |
||||||
test_assert_bridges_ports_vxlan_ipv6 |
pass
pt52.6: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_assert_bridges_ports_vxlan_ipv6 |
||||||
test_assert_pings_during_br_int_setup_not_lost |
pass
pt52.7: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_assert_pings_during_br_int_setup_not_lost |
||||||
test_ovs_restarted_event |
pass
pt52.8: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_ovs_restarted_event |
||||||
test_resync_ancillary_devices |
pass
pt52.9: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_resync_ancillary_devices |
||||||
test_datapath_type_system |
pass
pt52.10: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_datapath_type_system |
||||||
test_resync_ancillary_dev_down_after_failure |
pass
pt52.11: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_resync_ancillary_dev_down_after_failure |
||||||
test_resync_dev_down_after_failure |
pass
pt52.12: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_resync_dev_down_after_failure |
||||||
test_noresync_after_port_gone |
pass
pt52.13: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_noresync_after_port_gone |
||||||
test_resync_dev_up_after_failure |
pass
pt52.14: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_resync_dev_up_after_failure |
||||||
test_datapath_type_change |
pass
pt52.15: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_datapath_type_change |
||||||
test_assert_br_int_patch_port_ofports_dont_change |
pass
pt52.16: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_assert_br_int_patch_port_ofports_dont_change |
||||||
test_port_creation_and_deletion |
pass
pt52.17: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_port_creation_and_deletion |
||||||
test_port_vlan_tags |
pass
pt52.18: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_port_vlan_tags |
||||||
test_resync_devices_set_up_after_exception |
pass
pt52.19: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_resync_devices_set_up_after_exception |
||||||
test_assert_br_phys_patch_port_ofports_dont_change |
pass
pt52.20: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_assert_br_phys_patch_port_ofports_dont_change |
||||||
test_assert_bridges_ports_vxlan_ipv4 |
pass
pt52.21: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_assert_bridges_ports_vxlan_ipv4 |
||||||
test_assert_pings_during_br_phys_setup_not_lost_in_vlan_to_flat |
pass
pt52.22: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_assert_pings_during_br_phys_setup_not_lost_in_vlan_to_flat |
||||||
test_assert_pings_during_br_phys_setup_not_lost_in_vlan_to_vlan |
pass
pt52.23: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_assert_pings_during_br_phys_setup_not_lost_in_vlan_to_vlan |
||||||
test_datapath_type_default |
pass
pt52.24: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_datapath_type_default |
||||||
test_datapath_type_netdev |
pass
pt52.25: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgent.test_datapath_type_netdev |
||||||
neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgentExtensionConfig | 1 | 1 | 0 | 0 | 0 | Detail | |
test_report_loaded_extension |
pass
pt53.1: neutron.tests.functional.agent.test_l2_ovs_agent.TestOVSAgentExtensionConfig.test_report_loaded_extension |
||||||
neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase | 11 | 11 | 0 | 0 | 0 | Detail | |
test_arp_spoof_allowed_address_pairs_0cidr |
pass
pt54.1: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_allowed_address_pairs_0cidr |
||||||
test_arp_spoof_disable_port_security |
pass
pt54.2: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_disable_port_security |
||||||
test_mac_spoof_blocks_wrong_mac |
pass
pt54.3: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_mac_spoof_blocks_wrong_mac |
||||||
test_arp_spoof_icmpv6_neigh_advt_allowed_address_pairs |
pass
pt54.4: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_icmpv6_neigh_advt_allowed_address_pairs |
||||||
test_arp_spoof_blocks_request |
pass
pt54.5: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_blocks_request |
||||||
test_arp_spoof_blocks_response |
pass
pt54.6: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_blocks_response |
||||||
test_arp_spoof_doesnt_block_normal_traffic |
pass
pt54.7: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_doesnt_block_normal_traffic |
||||||
test_arp_spoof_blocks_icmpv6_neigh_advt |
pass
pt54.8: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_blocks_icmpv6_neigh_advt |
||||||
test_arp_spoof_allowed_address_pairs |
pass
pt54.9: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_allowed_address_pairs |
||||||
test_arp_spoof_disable_network_port |
pass
pt54.10: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_disable_network_port |
||||||
test_arp_spoof_doesnt_block_ipv6 |
pass
pt54.11: neutron.tests.functional.agent.test_ovs_flows.ARPSpoofTestCase.test_arp_spoof_doesnt_block_ipv6 |
||||||
neutron.tests.functional.agent.test_ovs_flows.CanaryTableTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_canary_table |
pass
pt55.1: neutron.tests.functional.agent.test_ovs_flows.CanaryTableTestCase.test_canary_table |
||||||
neutron.tests.functional.agent.test_ovs_flows.DeleteFlowsTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_delete_flows_bridge_cookie_only |
pass
pt56.1: neutron.tests.functional.agent.test_ovs_flows.DeleteFlowsTestCase.test_delete_flows_bridge_cookie_only |
||||||
test_delete_flows_all |
pass
pt56.2: neutron.tests.functional.agent.test_ovs_flows.DeleteFlowsTestCase.test_delete_flows_all |
||||||
neutron.tests.functional.agent.test_ovs_flows.OVSFlowTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_bundled_install |
pass
pt57.1: neutron.tests.functional.agent.test_ovs_flows.OVSFlowTestCase.test_bundled_install |
||||||
test_install_dvr_to_src_mac |
pass
pt57.2: neutron.tests.functional.agent.test_ovs_flows.OVSFlowTestCase.test_install_dvr_to_src_mac |
||||||
test_install_flood_to_tun |
pass
pt57.3: neutron.tests.functional.agent.test_ovs_flows.OVSFlowTestCase.test_install_flood_to_tun |
||||||
test_provision_local_vlan |
pass
pt57.4: neutron.tests.functional.agent.test_ovs_flows.OVSFlowTestCase.test_provision_local_vlan |
||||||
neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase | 45 | 45 | 0 | 0 | 0 | Detail | |
test_db_add_map |
pass
pt58.1: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_db_add_map |
||||||
test_get_ports_attributes |
pass
pt58.2: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_ports_attributes |
||||||
test_get_vif_port_set_with_missing_port |
pass
pt58.3: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_vif_port_set_with_missing_port |
||||||
test_add_protocols_start_with_two_add_two |
pass
pt58.4: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_add_protocols_start_with_two_add_two |
||||||
test_add_tunnel_port_ipv4 |
pass
pt58.5: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_add_tunnel_port_ipv4 |
||||||
test_get_iface_name_list |
pass
pt58.6: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_iface_name_list |
||||||
test_get_port_name_list |
pass
pt58.7: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_port_name_list |
||||||
test_get_vif_ports |
pass
pt58.8: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_vif_ports |
||||||
test_add_protocols_start_with_one |
pass
pt58.9: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_add_protocols_start_with_one |
||||||
test_add_tunnel_port_custom_port |
pass
pt58.10: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_add_tunnel_port_custom_port |
||||||
test_add_tunnel_port_ipv6 |
pass
pt58.11: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_add_tunnel_port_ipv6 |
||||||
test_cascading_del_in_txn |
pass
pt58.12: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_cascading_del_in_txn |
||||||
test_db_add_map_multiple_dicts |
pass
pt58.13: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_db_add_map_multiple_dicts |
||||||
test_db_add_to_new_object |
pass
pt58.14: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_db_add_to_new_object |
||||||
test_db_create_references |
pass
pt58.15: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_db_create_references |
||||||
test_delete_ports |
pass
pt58.16: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_delete_ports |
||||||
test_get_vif_ports_with_bond |
pass
pt58.17: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_vif_ports_with_bond |
||||||
test_get_bridge_external_bridge_id |
pass
pt58.18: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_bridge_external_bridge_id |
||||||
test_set_fail_mode_standalone |
pass
pt58.19: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_set_fail_mode_standalone |
||||||
test_get_port_tag_dict |
pass
pt58.20: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_port_tag_dict |
||||||
test_replace_port |
pass
pt58.21: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_replace_port |
||||||
test_delete_flows_all |
pass
pt58.22: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_delete_flows_all |
||||||
test_duplicate_port_may_exist_false |
pass
pt58.23: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_duplicate_port_may_exist_false |
||||||
test_get_vif_port_set |
pass
pt58.24: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_vif_port_set |
||||||
test_port_lifecycle |
pass
pt58.25: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_port_lifecycle |
||||||
test_set_fail_mode_secure |
pass
pt58.26: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_set_fail_mode_secure |
||||||
test_set_igmp_snooping_disabled |
pass
pt58.27: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_set_igmp_snooping_disabled |
||||||
test_attribute_lifecycle |
pass
pt58.28: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_attribute_lifecycle |
||||||
test_attribute_map_handling |
pass
pt58.29: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_attribute_map_handling |
||||||
test_disable_in_band |
pass
pt58.30: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_disable_in_band |
||||||
test_get_port_stats |
pass
pt58.31: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_port_stats |
||||||
test_get_vifs_by_ids |
pass
pt58.32: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_vifs_by_ids |
||||||
test_db_add_map_multiple_one_dict |
pass
pt58.33: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_db_add_map_multiple_one_dict |
||||||
test_db_add_set |
pass
pt58.34: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_db_add_set |
||||||
test_delete_flows_strict |
pass
pt58.35: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_delete_flows_strict |
||||||
test_delete_port_if_exists_false |
pass
pt58.36: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_delete_port_if_exists_false |
||||||
test_get_vif_port_by_id |
pass
pt58.37: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_vif_port_by_id |
||||||
test_get_vif_port_set_on_empty_bridge_returns_empty_set |
pass
pt58.38: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_get_vif_port_set_on_empty_bridge_returns_empty_set |
||||||
test_non_index_queries |
pass
pt58.39: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_non_index_queries |
||||||
test_add_patch_port |
pass
pt58.40: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_add_patch_port |
||||||
test_add_protocols_add_existing |
pass
pt58.41: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_add_protocols_add_existing |
||||||
test_add_tunnel_port_tos |
pass
pt58.42: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_add_tunnel_port_tos |
||||||
test_controller_lifecycle |
pass
pt58.43: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_controller_lifecycle |
||||||
test_db_add_ref |
pass
pt58.44: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_db_add_ref |
||||||
test_set_igmp_snooping_enabled |
pass
pt58.45: neutron.tests.functional.agent.test_ovs_lib.OVSBridgeTestCase.test_set_igmp_snooping_enabled |
||||||
neutron.tests.functional.agent.test_ovs_lib.OVSLibTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_bridge_lifecycle_baseovs |
pass
pt59.1: neutron.tests.functional.agent.test_ovs_lib.OVSLibTestCase.test_bridge_lifecycle_baseovs |
||||||
test_get_bridges |
pass
pt59.2: neutron.tests.functional.agent.test_ovs_lib.OVSLibTestCase.test_get_bridges |
||||||
test_bridge_lifecycle_ovsbridge |
pass
pt59.3: neutron.tests.functional.agent.test_ovs_lib.OVSLibTestCase.test_bridge_lifecycle_ovsbridge |
||||||
test_db_find_column_type_list |
pass
pt59.4: neutron.tests.functional.agent.test_ovs_lib.OVSLibTestCase.test_db_find_column_type_list |
||||||
neutron.tests.functional.api.test_policies.APIPolicyTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_proper_load_order |
pass
pt60.1: neutron.tests.functional.api.test_policies.APIPolicyTestCase.test_proper_load_order |
||||||
test_premature_loading |
pass
pt60.2: neutron.tests.functional.api.test_policies.APIPolicyTestCase.test_premature_loading |
||||||
neutron.tests.functional.cmd.test_destroy_patch_ports.TestDestroyPatchPorts | 3 | 3 | 0 | 0 | 0 | Detail | |
test_destroy_patch_ports_canary_flow_on_int_br |
pass
pt61.1: neutron.tests.functional.cmd.test_destroy_patch_ports.TestDestroyPatchPorts.test_destroy_patch_ports_canary_flow_on_int_br |
||||||
test_destroy_patch_ports |
pass
pt61.2: neutron.tests.functional.cmd.test_destroy_patch_ports.TestDestroyPatchPorts.test_destroy_patch_ports |
||||||
test_destroy_patch_ports_no_int_br |
pass
pt61.3: neutron.tests.functional.cmd.test_destroy_patch_ports.TestDestroyPatchPorts.test_destroy_patch_ports_no_int_br |
||||||
neutron.tests.functional.cmd.test_ipset_cleanup.TestIPSetCLIConfig | 1 | 1 | 0 | 0 | 0 | Detail | |
test_ipset_opts_registration |
pass
pt62.1: neutron.tests.functional.cmd.test_ipset_cleanup.TestIPSetCLIConfig.test_ipset_opts_registration |
||||||
neutron.tests.functional.cmd.test_netns_cleanup.NetnsCleanupTest | 1 | 1 | 0 | 0 | 0 | Detail | |
test_cleanup_network_namespaces_cleans_dhcp_and_l3_namespaces |
pass
pt63.1: neutron.tests.functional.cmd.test_netns_cleanup.NetnsCleanupTest.test_cleanup_network_namespaces_cleans_dhcp_and_l3_namespaces |
||||||
neutron.tests.functional.cmd.test_netns_cleanup.TestNETNSCLIConfig | 1 | 1 | 0 | 0 | 0 | Detail | |
test_netns_opts_registration |
pass
pt64.1: neutron.tests.functional.cmd.test_netns_cleanup.TestNETNSCLIConfig.test_netns_opts_registration |
||||||
neutron.tests.functional.cmd.test_ovs_cleanup.TestOVSCLIConfig | 2 | 2 | 0 | 0 | 0 | Detail | |
test_do_main_default_options |
pass
pt65.1: neutron.tests.functional.cmd.test_ovs_cleanup.TestOVSCLIConfig.test_do_main_default_options |
||||||
test_ovs_opts_registration |
pass
pt65.2: neutron.tests.functional.cmd.test_ovs_cleanup.TestOVSCLIConfig.test_ovs_opts_registration |
||||||
neutron.tests.functional.cmd.test_status.StatusTest | 1 | 1 | 0 | 0 | 0 | Detail | |
test_neutron_status_cli |
pass
pt66.1: neutron.tests.functional.cmd.test_status.StatusTest.test_neutron_status_cli |
||||||
neutron.tests.functional.common.ovn.test_utils.TestCreateNeutronPgDrop | 2 | 2 | 0 | 0 | 0 | Detail | |
test_already_existing |
pass
pt67.1: neutron.tests.functional.common.ovn.test_utils.TestCreateNeutronPgDrop.test_already_existing |
||||||
test_non_existing |
pass
pt67.2: neutron.tests.functional.common.ovn.test_utils.TestCreateNeutronPgDrop.test_non_existing |
||||||
neutron.tests.functional.common.ovn.test_utils.TestOvnContext | 18 | 18 | 0 | 0 | 0 | Detail | |
test_with_transaction_3_idl_and_default_txn__default_txn |
pass
pt68.1: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_with_transaction_3_idl_and_default_txn__default_txn |
||||||
test_with_transaction_6_txn_and_idl |
pass
pt68.2: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_with_transaction_6_txn_and_idl |
||||||
test_without_transaction_2_idl_and_default_txn__positional_txn |
pass
pt68.3: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_without_transaction_2_idl_and_default_txn__positional_txn |
||||||
test_without_transaction_5_txn_and_default_idl__positional_idl |
pass
pt68.4: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_without_transaction_5_txn_and_default_idl__positional_idl |
||||||
test_needed_parameters_1_method_with_idl_and_default_txn |
pass
pt68.5: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_needed_parameters_1_method_with_idl_and_default_txn |
||||||
test_needed_parameters_3_method_with_idl_and_txn |
pass
pt68.6: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_needed_parameters_3_method_with_idl_and_txn |
||||||
test_with_transaction_4_txn_and_default_idl |
pass
pt68.7: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_with_transaction_4_txn_and_default_idl |
||||||
test_with_transaction_7_custom_idl_and_custom_txn |
pass
pt68.8: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_with_transaction_7_custom_idl_and_custom_txn |
||||||
test_without_transaction_7_custom_idl_and_custom_txn |
pass
pt68.9: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_without_transaction_7_custom_idl_and_custom_txn |
||||||
test_needed_parameters_2_method_with_txn_and_default_idl |
pass
pt68.10: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_needed_parameters_2_method_with_txn_and_default_idl |
||||||
test_needed_parameters_4_method_with_custom_idl_and_custom_txn |
pass
pt68.11: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_needed_parameters_4_method_with_custom_idl_and_custom_txn |
||||||
test_without_transaction_1_idl_and_default_txn |
pass
pt68.12: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_without_transaction_1_idl_and_default_txn |
||||||
test_without_transaction_4_txn_and_default_idl |
pass
pt68.13: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_without_transaction_4_txn_and_default_idl |
||||||
test_with_transaction_1_idl_and_default_txn |
pass
pt68.14: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_with_transaction_1_idl_and_default_txn |
||||||
test_with_transaction_2_idl_and_default_txn__positional_txn |
pass
pt68.15: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_with_transaction_2_idl_and_default_txn__positional_txn |
||||||
test_without_transaction_3_idl_and_default_txn__default_txn |
pass
pt68.16: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_without_transaction_3_idl_and_default_txn__default_txn |
||||||
test_without_transaction_6_txn_and_idl |
pass
pt68.17: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_without_transaction_6_txn_and_idl |
||||||
test_with_transaction_5_txn_and_default_idl__positional_idl |
pass
pt68.18: neutron.tests.functional.common.ovn.test_utils.TestOvnContext.test_with_transaction_5_txn_and_default_idl__positional_idl |
||||||
neutron.tests.functional.common.ovn.test_utils.TestSyncHaChassisGroup | 2 | 2 | 0 | 0 | 0 | Detail | |
test_sync_ha_chassis_group_network_extport |
pass
pt69.1: neutron.tests.functional.common.ovn.test_utils.TestSyncHaChassisGroup.test_sync_ha_chassis_group_network_extport |
||||||
test_sync_ha_chassis_group_network |
pass
pt69.2: neutron.tests.functional.common.ovn.test_utils.TestSyncHaChassisGroup.test_sync_ha_chassis_group_network |
||||||
neutron.tests.functional.common.test_utils.TestIsSessionActive | 1 | 0 | 0 | 0 | 1 | Detail | |
test_is_session_active |
skip
pt70.1: neutron.tests.functional.common.test_utils.TestIsSessionActive.test_is_session_active |
||||||
neutron.tests.functional.common.test_utils.TestWaitUntilTrue | 2 | 2 | 0 | 0 | 0 | Detail | |
test_wait_until_true_predicate_fails |
pass
pt71.1: neutron.tests.functional.common.test_utils.TestWaitUntilTrue.test_wait_until_true_predicate_fails |
||||||
test_wait_until_true_predicate_succeeds |
pass
pt71.2: neutron.tests.functional.common.test_utils.TestWaitUntilTrue.test_wait_until_true_predicate_succeeds |
||||||
neutron.tests.functional.db.migrations.test_ba859d649675_add_indexes_to_rbacs.TestAddIndexesToRbacs | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt72.1: neutron.tests.functional.db.migrations.test_ba859d649675_add_indexes_to_rbacs.TestAddIndexesToRbacs.test_walk_versions |
||||||
neutron.tests.functional.db.migrations.test_c3e9d13c4367_add_binding_index_to_.TestNetworkDhcpAgentBindingMigration | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt73.1: neutron.tests.functional.db.migrations.test_c3e9d13c4367_add_binding_index_to_.TestNetworkDhcpAgentBindingMigration.test_walk_versions |
||||||
neutron.tests.functional.db.test_ipam.IpamTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_allocate_fixed_ip |
pass
pt74.1: neutron.tests.functional.db.test_ipam.IpamTestCase.test_allocate_fixed_ip |
||||||
test_allocate_ip_exhausted_pool |
pass
pt74.2: neutron.tests.functional.db.test_ipam.IpamTestCase.test_allocate_ip_exhausted_pool |
||||||
neutron.tests.functional.db.test_migrations.TestModelsMigrations | 6 | 6 | 0 | 0 | 0 | Detail | |
test_upgrade_expand_branch |
pass
pt75.1: neutron.tests.functional.db.test_migrations.TestModelsMigrations.test_upgrade_expand_branch |
||||||
test_check_mysql_engine |
pass
pt75.2: neutron.tests.functional.db.test_migrations.TestModelsMigrations.test_check_mysql_engine |
||||||
test_upgrade_contract_branch |
pass
pt75.3: neutron.tests.functional.db.test_migrations.TestModelsMigrations.test_upgrade_contract_branch |
||||||
test_branches |
pass
pt75.4: neutron.tests.functional.db.test_migrations.TestModelsMigrations.test_branches |
||||||
test_forbid_offline_migrations_starting_newton |
pass
pt75.5: neutron.tests.functional.db.test_migrations.TestModelsMigrations.test_forbid_offline_migrations_starting_newton |
||||||
test_models_sync |
pass
pt75.6: neutron.tests.functional.db.test_migrations.TestModelsMigrations.test_models_sync |
||||||
neutron.tests.functional.db.test_migrations.TestSanityCheck | 4 | 4 | 0 | 0 | 0 | Detail | |
test_check_sanity_030a959ceafa |
pass
pt76.1: neutron.tests.functional.db.test_migrations.TestSanityCheck.test_check_sanity_030a959ceafa |
||||||
test_check_sanity_1df244e556f5 |
pass
pt76.2: neutron.tests.functional.db.test_migrations.TestSanityCheck.test_check_sanity_1df244e556f5 |
||||||
test_check_sanity_6b461a21bcfc_dup_on_no_fixed_ip |
pass
pt76.3: neutron.tests.functional.db.test_migrations.TestSanityCheck.test_check_sanity_6b461a21bcfc_dup_on_no_fixed_ip |
||||||
test_check_sanity_6b461a21bcfc_dup_on_fixed_ip |
pass
pt76.4: neutron.tests.functional.db.test_migrations.TestSanityCheck.test_check_sanity_6b461a21bcfc_dup_on_fixed_ip |
||||||
neutron.tests.functional.db.test_migrations.TestWalkDowngrade | 1 | 1 | 0 | 0 | 0 | Detail | |
test_no_downgrade |
pass
pt77.1: neutron.tests.functional.db.test_migrations.TestWalkDowngrade.test_no_downgrade |
||||||
neutron.tests.functional.db.test_migrations.TestWalkMigrations | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt78.1: neutron.tests.functional.db.test_migrations.TestWalkMigrations.test_walk_versions |
||||||
neutron.tests.functional.db.test_models.TestDBCreation | 1 | 1 | 0 | 0 | 0 | Detail | |
test_head_creation |
pass
pt79.1: neutron.tests.functional.db.test_models.TestDBCreation.test_head_creation |
||||||
neutron.tests.functional.db.test_network.NetworkRBACTestCase | 20 | 20 | 0 | 0 | 0 | Detail | |
test_update_network_to_no_shared_no_project_subnet |
pass
pt80.1: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_update_network_to_no_shared_no_project_subnet |
||||||
test_ensure_no_share_port_project_2_in_project_2 |
pass
pt80.2: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_ensure_no_share_port_project_2_in_project_2 |
||||||
test_update_network_shared_to_external |
pass
pt80.3: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_update_network_shared_to_external |
||||||
test_update_network_to_no_shared_no_subnets |
pass
pt80.4: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_update_network_to_no_shared_no_subnets |
||||||
test_update_network_to_shared |
pass
pt80.5: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_update_network_to_shared |
||||||
test_create_network_not_shared |
pass
pt80.6: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_create_network_not_shared |
||||||
test_ensure_no_port_in_project_1 |
pass
pt80.7: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_ensure_no_port_in_project_1 |
||||||
test_ensure_port_project_1_in_project_1 |
pass
pt80.8: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_ensure_port_project_1_in_project_1 |
||||||
test_external_network_update_shared_flag_other_project_fip |
pass
pt80.9: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_external_network_update_shared_flag_other_project_fip |
||||||
test_update_network_to_no_shared_project_subnet |
pass
pt80.10: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_update_network_to_no_shared_project_subnet |
||||||
test_ensure_port_project_2_in_asterisk |
pass
pt80.11: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_ensure_port_project_2_in_asterisk |
||||||
test_update_network_shared_to_internal |
pass
pt80.12: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_update_network_shared_to_internal |
||||||
test_create_network_not_shared_external |
pass
pt80.13: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_create_network_not_shared_external |
||||||
test_create_network_shared |
pass
pt80.14: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_create_network_shared |
||||||
test_ensure_no_share_port_project_2_in_project_1 |
pass
pt80.15: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_ensure_no_share_port_project_2_in_project_1 |
||||||
test_ensure_no_port_in_project_2 |
pass
pt80.16: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_ensure_no_port_in_project_2 |
||||||
test_network_owner |
pass
pt80.17: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_network_owner |
||||||
test_ensure_no_port_in_asterisk |
pass
pt80.18: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_ensure_no_port_in_asterisk |
||||||
test_ensure_port_project_1_in_asterisk |
pass
pt80.19: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_ensure_port_project_1_in_asterisk |
||||||
test_external_network_update_shared_flag_own_project_fip |
pass
pt80.20: neutron.tests.functional.db.test_network.NetworkRBACTestCase.test_external_network_update_shared_flag_own_project_fip |
||||||
neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers | 8 | 8 | 0 | 0 | 0 | Detail | |
test_create_port |
pass
pt81.1: neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers.test_create_port |
||||||
test_update_network |
pass
pt81.2: neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers.test_update_network |
||||||
test_update_router |
pass
pt81.3: neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers.test_update_router |
||||||
test_update_subnet |
pass
pt81.4: neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers.test_update_subnet |
||||||
test_create_network |
pass
pt81.5: neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers.test_create_network |
||||||
test_create_subnet |
pass
pt81.6: neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers.test_create_subnet |
||||||
test_update_port |
pass
pt81.7: neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers.test_update_port |
||||||
test_create_router |
pass
pt81.8: neutron.tests.functional.db.test_ovn_revision_numbers_db.TestRevisionNumbers.test_create_router |
||||||
neutron.tests.functional.objects.plugins.ml2.test_base.SegmentAllocation | 1 | 0 | 0 | 0 | 1 | Detail | |
test_get_random_unallocated_segment_and_allocate |
skip
pt82.1: neutron.tests.functional.objects.plugins.ml2.test_base.SegmentAllocation.test_get_random_unallocated_segment_and_allocate |
||||||
neutron.tests.functional.objects.plugins.ml2.test_geneveallocation.TestGeneveSegmentAllocation | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_random_unallocated_segment_and_allocate |
pass
pt83.1: neutron.tests.functional.objects.plugins.ml2.test_geneveallocation.TestGeneveSegmentAllocation.test_get_random_unallocated_segment_and_allocate |
||||||
neutron.tests.functional.objects.plugins.ml2.test_greallocation.TestGreSegmentAllocation | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_random_unallocated_segment_and_allocate |
pass
pt84.1: neutron.tests.functional.objects.plugins.ml2.test_greallocation.TestGreSegmentAllocation.test_get_random_unallocated_segment_and_allocate |
||||||
neutron.tests.functional.objects.plugins.ml2.test_vlanallocation.TestVlanSegmentAllocation | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_random_unallocated_segment_and_allocate |
pass
pt85.1: neutron.tests.functional.objects.plugins.ml2.test_vlanallocation.TestVlanSegmentAllocation.test_get_random_unallocated_segment_and_allocate |
||||||
neutron.tests.functional.objects.plugins.ml2.test_vxlanallocation.TestVxlanSegmentAllocation | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_random_unallocated_segment_and_allocate |
pass
pt86.1: neutron.tests.functional.objects.plugins.ml2.test_vxlanallocation.TestVxlanSegmentAllocation.test_get_random_unallocated_segment_and_allocate |
||||||
neutron.tests.functional.objects.test_quota.TestReservationSql | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_total_reservations_map |
pass
pt87.1: neutron.tests.functional.objects.test_quota.TestReservationSql.test_get_total_reservations_map |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestDHCPAgentShimControllers | 3 | 3 | 0 | 0 | 0 | Detail | |
test_list_dhcp_agents_hosting_network |
pass
pt88.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestDHCPAgentShimControllers.test_list_dhcp_agents_hosting_network |
||||||
test_add_remove_dhcp_agent |
pass
pt88.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestDHCPAgentShimControllers.test_add_remove_dhcp_agent |
||||||
test_list_networks_on_dhcp_agent |
pass
pt88.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestDHCPAgentShimControllers.test_list_networks_on_dhcp_agent |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestExcludeAttributePolicy | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_networks |
pass
pt89.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestExcludeAttributePolicy.test_get_networks |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestExtensionsController | 3 | 3 | 0 | 0 | 0 | Detail | |
test_get |
pass
pt90.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestExtensionsController.test_get |
||||||
test_index |
pass
pt90.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestExtensionsController.test_index |
||||||
test_methods |
pass
pt90.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestExtensionsController.test_methods |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestL3AgentShimControllers | 3 | 3 | 0 | 0 | 0 | Detail | |
test_add_remove_l3_agent |
pass
pt91.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestL3AgentShimControllers.test_add_remove_l3_agent |
||||||
test_list_l3_agents_hosting_router |
pass
pt91.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestL3AgentShimControllers.test_list_l3_agents_hosting_router |
||||||
test_list_routers_on_l3_agent |
pass
pt91.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestL3AgentShimControllers.test_list_routers_on_l3_agent |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestMemberActionController | 6 | 6 | 0 | 0 | 0 | Detail | |
test_put_member_action_does_not_exist |
pass
pt92.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestMemberActionController.test_put_member_action_does_not_exist |
||||||
test_get_on_put_member_action |
pass
pt92.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestMemberActionController.test_get_on_put_member_action |
||||||
test_put_member_action_controller |
pass
pt92.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestMemberActionController.test_put_member_action_controller |
||||||
test_get_member_action_does_not_exist |
pass
pt92.4: neutron.tests.functional.pecan_wsgi.test_controllers.TestMemberActionController.test_get_member_action_does_not_exist |
||||||
test_put_on_get_member_action |
pass
pt92.5: neutron.tests.functional.pecan_wsgi.test_controllers.TestMemberActionController.test_put_on_get_member_action |
||||||
test_get_member_action_controller |
pass
pt92.6: neutron.tests.functional.pecan_wsgi.test_controllers.TestMemberActionController.test_get_member_action_controller |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting | 9 | 9 | 0 | 0 | 0 | Detail | |
test_get_collection_with_pagination_fields_no_pk |
pass
pt93.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_pagination_fields_no_pk |
||||||
test_get_collection_with_sorting_asc |
pass
pt93.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_sorting_asc |
||||||
test_get_collection_with_pagination_marker_without_limit |
pass
pt93.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_pagination_marker_without_limit |
||||||
test_get_collection_with_pagination_and_fields |
pass
pt93.4: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_pagination_and_fields |
||||||
test_get_collection_with_pagination_limit |
pass
pt93.5: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_pagination_limit |
||||||
test_get_collection_with_pagination_limit_over_count |
pass
pt93.6: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_pagination_limit_over_count |
||||||
test_get_collection_with_pagination_page_reverse |
pass
pt93.7: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_pagination_page_reverse |
||||||
test_get_collection_with_sorting_desc |
pass
pt93.8: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_sorting_desc |
||||||
test_get_collection_with_pagination_marker |
pass
pt93.9: neutron.tests.functional.pecan_wsgi.test_controllers.TestPaginationAndSorting.test_get_collection_with_pagination_marker |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestParentSubresourceController | 4 | 4 | 0 | 0 | 0 | Detail | |
test_get_parent_resource_and_duplicate_subresources |
pass
pt94.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestParentSubresourceController.test_get_parent_resource_and_duplicate_subresources |
||||||
test_get_duplicate_parent_resource_item |
pass
pt94.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestParentSubresourceController.test_get_duplicate_parent_resource_item |
||||||
test_get_duplicate_parent_resource |
pass
pt94.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestParentSubresourceController.test_get_duplicate_parent_resource |
||||||
test_get_child_resource_policy_check |
pass
pt94.4: neutron.tests.functional.pecan_wsgi.test_controllers.TestParentSubresourceController.test_get_child_resource_policy_check |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController | 8 | 8 | 0 | 0 | 0 | Detail | |
test_index |
pass
pt95.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController.test_index |
||||||
test_get_project_info |
pass
pt95.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController.test_get_project_info |
||||||
test_get_admin |
pass
pt95.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController.test_get_admin |
||||||
test_index_admin |
pass
pt95.4: neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController.test_index_admin |
||||||
test_quotas_get_defaults |
pass
pt95.5: neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController.test_quotas_get_defaults |
||||||
test_put_get_delete |
pass
pt95.6: neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController.test_put_get_delete |
||||||
test_get |
pass
pt95.7: neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController.test_get |
||||||
test_update_list_delete |
pass
pt95.8: neutron.tests.functional.pecan_wsgi.test_controllers.TestQuotasController.test_update_list_delete |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing | 12 | 11 | 0 | 0 | 1 | Detail | |
test_lookup_identifies_resource_id |
pass
pt96.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_lookup_identifies_resource_id |
||||||
test_resource_processing_post_bulk_one_item |
pass
pt96.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_resource_processing_post_bulk_one_item |
||||||
test_resource_processing_post_validation_error_returns_400 |
pass
pt96.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_resource_processing_post_validation_error_returns_400 |
||||||
test_methods |
pass
pt96.4: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_methods |
||||||
test_resource_processing_post_bulk |
pass
pt96.5: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_resource_processing_post_bulk |
||||||
test_context_set_in_request |
pass
pt96.6: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_context_set_in_request |
||||||
test_service_plugin_identified |
skip
pt96.7: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_service_plugin_identified |
||||||
test_resource_processing_post |
pass
pt96.8: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_resource_processing_post |
||||||
test_resource_processing_post_unknown_attribute_returns_400 |
pass
pt96.9: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_resource_processing_post_unknown_attribute_returns_400 |
||||||
test_core_resource_identified |
pass
pt96.10: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_core_resource_identified |
||||||
test_get |
pass
pt96.11: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_get |
||||||
test_service_plugin_uri |
pass
pt96.12: neutron.tests.functional.pecan_wsgi.test_controllers.TestRequestProcessing.test_service_plugin_uri |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController | 21 | 21 | 0 | 0 | 0 | Detail | |
test_get_collection_with_multiple_fields_selector |
pass
pt97.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_get_collection_with_multiple_fields_selector |
||||||
test_put |
pass
pt97.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_put |
||||||
test_delete |
pass
pt97.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_delete |
||||||
test_get_collection_with_single_fields_selector |
pass
pt97.4: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_get_collection_with_single_fields_selector |
||||||
test_get_collection_without_fields_selector |
pass
pt97.5: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_get_collection_without_fields_selector |
||||||
test_bulk_create_with_sg |
pass
pt97.6: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_bulk_create_with_sg |
||||||
test_emulated_bulk_create |
pass
pt97.7: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_emulated_bulk_create |
||||||
test_get |
pass
pt97.8: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_get |
||||||
test_post_with_empty_body |
pass
pt97.9: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_post_with_empty_body |
||||||
test_delete_disallows_body |
pass
pt97.10: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_delete_disallows_body |
||||||
test_duped_and_empty_fields_stripped |
pass
pt97.11: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_duped_and_empty_fields_stripped |
||||||
test_post_with_unsupported_json_type |
pass
pt97.12: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_post_with_unsupported_json_type |
||||||
test_bulk_create |
pass
pt97.13: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_bulk_create |
||||||
test_bulk_create_one_item |
pass
pt97.14: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_bulk_create_one_item |
||||||
test_plugin_initialized |
pass
pt97.15: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_plugin_initialized |
||||||
test_emulated_bulk_create_rollback |
pass
pt97.16: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_emulated_bulk_create_rollback |
||||||
test_get_item_with_fields_selector |
pass
pt97.17: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_get_item_with_fields_selector |
||||||
test_project_id_in_mandatory_fields |
pass
pt97.18: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_project_id_in_mandatory_fields |
||||||
test_methods |
pass
pt97.19: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_methods |
||||||
test_post_with_retry |
pass
pt97.20: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_post_with_retry |
||||||
test_post |
pass
pt97.21: neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_post |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestRootController | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get |
pass
pt98.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestRootController.test_get |
||||||
test_methods |
pass
pt98.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestRootController.test_methods |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController | 24 | 24 | 0 | 0 | 0 | Detail | |
test_emulated_bulk_create |
pass
pt99.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_emulated_bulk_create |
||||||
test_member_actions_processing |
pass
pt99.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_member_actions_processing |
||||||
test_unsupported_method_member_action |
pass
pt99.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_unsupported_method_member_action |
||||||
test_bulk_create_one_item |
pass
pt99.4: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_bulk_create_one_item |
||||||
test_post_with_empty_body |
pass
pt99.5: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_post_with_empty_body |
||||||
test_delete |
pass
pt99.6: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_delete |
||||||
test_methods |
pass
pt99.7: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_methods |
||||||
test_post_with_retry |
pass
pt99.8: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_post_with_retry |
||||||
test_bulk_create_with_sg |
pass
pt99.9: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_bulk_create_with_sg |
||||||
test_delete_disallows_body |
pass
pt99.10: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_delete_disallows_body |
||||||
test_duped_and_empty_fields_stripped |
pass
pt99.11: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_duped_and_empty_fields_stripped |
||||||
test_emulated_bulk_create_rollback |
pass
pt99.12: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_emulated_bulk_create_rollback |
||||||
test_plugin_initialized |
pass
pt99.13: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_plugin_initialized |
||||||
test_post_with_unsupported_json_type |
pass
pt99.14: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_post_with_unsupported_json_type |
||||||
test_project_id_in_mandatory_fields |
pass
pt99.15: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_project_id_in_mandatory_fields |
||||||
test_put |
pass
pt99.16: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_put |
||||||
test_get |
pass
pt99.17: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_get |
||||||
test_get_item_with_fields_selector |
pass
pt99.18: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_get_item_with_fields_selector |
||||||
test_post |
pass
pt99.19: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_post |
||||||
test_bulk_create |
pass
pt99.20: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_bulk_create |
||||||
test_get_collection_without_fields_selector |
pass
pt99.21: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_get_collection_without_fields_selector |
||||||
test_non_existing_member_action_returns_404 |
pass
pt99.22: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_non_existing_member_action_returns_404 |
||||||
test_get_collection_with_multiple_fields_selector |
pass
pt99.23: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_get_collection_with_multiple_fields_selector |
||||||
test_get_collection_with_single_fields_selector |
pass
pt99.24: neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_get_collection_with_single_fields_selector |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestShimControllers | 3 | 3 | 0 | 0 | 0 | Detail | |
test_hyphenated_collection_subresource_controller_not_shimmed |
pass
pt100.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestShimControllers.test_hyphenated_collection_subresource_controller_not_shimmed |
||||||
test_hyphenated_resource_controller_not_shimmed |
pass
pt100.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestShimControllers.test_hyphenated_resource_controller_not_shimmed |
||||||
test_hyphenated_collection_controller_not_shimmed |
pass
pt100.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestShimControllers.test_hyphenated_collection_controller_not_shimmed |
||||||
neutron.tests.functional.pecan_wsgi.test_controllers.TestV2Controller | 5 | 5 | 0 | 0 | 0 | Detail | |
test_routing_failure |
pass
pt101.1: neutron.tests.functional.pecan_wsgi.test_controllers.TestV2Controller.test_routing_failure |
||||||
test_routing_successs |
pass
pt101.2: neutron.tests.functional.pecan_wsgi.test_controllers.TestV2Controller.test_routing_successs |
||||||
test_get |
pass
pt101.3: neutron.tests.functional.pecan_wsgi.test_controllers.TestV2Controller.test_get |
||||||
test_get_no_trailing_slash |
pass
pt101.4: neutron.tests.functional.pecan_wsgi.test_controllers.TestV2Controller.test_get_no_trailing_slash |
||||||
test_methods |
pass
pt101.5: neutron.tests.functional.pecan_wsgi.test_controllers.TestV2Controller.test_methods |
||||||
neutron.tests.functional.pecan_wsgi.test_functional.TestErrors | 2 | 2 | 0 | 0 | 0 | Detail | |
test_404 |
pass
pt102.1: neutron.tests.functional.pecan_wsgi.test_functional.TestErrors.test_404 |
||||||
test_bad_method |
pass
pt102.2: neutron.tests.functional.pecan_wsgi.test_functional.TestErrors.test_bad_method |
||||||
neutron.tests.functional.pecan_wsgi.test_functional.TestExceptionTranslationHook | 2 | 2 | 0 | 0 | 0 | Detail | |
test_unexpected_exception |
pass
pt103.1: neutron.tests.functional.pecan_wsgi.test_functional.TestExceptionTranslationHook.test_unexpected_exception |
||||||
test_neutron_nonfound_to_webob_exception |
pass
pt103.2: neutron.tests.functional.pecan_wsgi.test_functional.TestExceptionTranslationHook.test_neutron_nonfound_to_webob_exception |
||||||
neutron.tests.functional.pecan_wsgi.test_functional.TestInvalidAuth | 1 | 1 | 0 | 0 | 0 | Detail | |
test_invalid_auth_strategy |
pass
pt104.1: neutron.tests.functional.pecan_wsgi.test_functional.TestInvalidAuth.test_invalid_auth_strategy |
||||||
neutron.tests.functional.pecan_wsgi.test_functional.TestKeystoneAuth | 1 | 1 | 0 | 0 | 0 | Detail | |
test_auth_enforced |
pass
pt105.1: neutron.tests.functional.pecan_wsgi.test_functional.TestKeystoneAuth.test_auth_enforced |
||||||
neutron.tests.functional.pecan_wsgi.test_functional.TestRequestID | 1 | 1 | 0 | 0 | 0 | Detail | |
test_request_id |
pass
pt106.1: neutron.tests.functional.pecan_wsgi.test_functional.TestRequestID.test_request_id |
||||||
neutron.tests.functional.pecan_wsgi.test_hooks.TestCallbackRegistryNotifier | 4 | 4 | 0 | 0 | 0 | Detail | |
test_create_bulk |
pass
pt107.1: neutron.tests.functional.pecan_wsgi.test_hooks.TestCallbackRegistryNotifier.test_create_bulk |
||||||
test_update |
pass
pt107.2: neutron.tests.functional.pecan_wsgi.test_hooks.TestCallbackRegistryNotifier.test_update |
||||||
test_create |
pass
pt107.3: neutron.tests.functional.pecan_wsgi.test_hooks.TestCallbackRegistryNotifier.test_create |
||||||
test_delete |
pass
pt107.4: neutron.tests.functional.pecan_wsgi.test_hooks.TestCallbackRegistryNotifier.test_delete |
||||||
neutron.tests.functional.pecan_wsgi.test_hooks.TestMetricsNotifierHook | 5 | 5 | 0 | 0 | 0 | Detail | |
test_bad_update_doesnt_emit_end |
pass
pt108.1: neutron.tests.functional.pecan_wsgi.test_hooks.TestMetricsNotifierHook.test_bad_update_doesnt_emit_end |
||||||
test_post_put_delete_triggers_notification |
pass
pt108.2: neutron.tests.functional.pecan_wsgi.test_hooks.TestMetricsNotifierHook.test_post_put_delete_triggers_notification |
||||||
test_bulk_create_triggers_notification |
pass
pt108.3: neutron.tests.functional.pecan_wsgi.test_hooks.TestMetricsNotifierHook.test_bulk_create_triggers_notification |
||||||
test_bad_create_doesnt_emit_end |
pass
pt108.4: neutron.tests.functional.pecan_wsgi.test_hooks.TestMetricsNotifierHook.test_bad_create_doesnt_emit_end |
||||||
test_bad_delete_doesnt_emit_end |
pass
pt108.5: neutron.tests.functional.pecan_wsgi.test_hooks.TestMetricsNotifierHook.test_bad_delete_doesnt_emit_end |
||||||
neutron.tests.functional.pecan_wsgi.test_hooks.TestOwnershipHook | 1 | 1 | 0 | 0 | 0 | Detail | |
test_network_ownership_check |
pass
pt109.1: neutron.tests.functional.pecan_wsgi.test_hooks.TestOwnershipHook.test_network_ownership_check |
||||||
neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook | 9 | 9 | 0 | 0 | 0 | Detail | |
test_after_inits_policy |
pass
pt110.1: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_after_inits_policy |
||||||
test_before_on_put_not_authorized |
pass
pt110.2: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_before_on_put_not_authorized |
||||||
test_before_on_create_authorized |
pass
pt110.3: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_before_on_create_authorized |
||||||
test_after_on_get_not_found |
pass
pt110.4: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_after_on_get_not_found |
||||||
test_after_on_list_excludes_admin_attribute |
pass
pt110.5: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_after_on_list_excludes_admin_attribute |
||||||
test_before_on_delete_not_authorized |
pass
pt110.6: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_before_on_delete_not_authorized |
||||||
test_after_on_get_excludes_admin_attribute |
pass
pt110.7: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_after_on_get_excludes_admin_attribute |
||||||
test_before_on_create_unauthorized_returns_403 |
pass
pt110.8: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_before_on_create_unauthorized_returns_403 |
||||||
test_before_on_put_not_found_when_not_authorized_to_get |
pass
pt110.9: neutron.tests.functional.pecan_wsgi.test_hooks.TestPolicyEnforcementHook.test_before_on_put_not_found_when_not_authorized_to_get |
||||||
neutron.tests.functional.pecan_wsgi.test_hooks.TestQueryParametersHook | 1 | 1 | 0 | 0 | 0 | Detail | |
test_if_match_on_update |
pass
pt111.1: neutron.tests.functional.pecan_wsgi.test_hooks.TestQueryParametersHook.test_if_match_on_update |
||||||
neutron.tests.functional.pecan_wsgi.test_hooks.TestQueryParametersHookWithRevision | 1 | 1 | 0 | 0 | 0 | Detail | |
test_if_match_on_update |
pass
pt112.1: neutron.tests.functional.pecan_wsgi.test_hooks.TestQueryParametersHookWithRevision.test_if_match_on_update |
||||||
neutron.tests.functional.pecan_wsgi.test_hooks.TestQuotaEnforcementHook | 2 | 2 | 0 | 0 | 0 | Detail | |
test_quota_enforcement_single |
pass
pt113.1: neutron.tests.functional.pecan_wsgi.test_hooks.TestQuotaEnforcementHook.test_quota_enforcement_single |
||||||
test_quota_enforcement_bulk_request |
pass
pt113.2: neutron.tests.functional.pecan_wsgi.test_hooks.TestQuotaEnforcementHook.test_quota_enforcement_bulk_request |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension | 4 | 4 | 0 | 0 | 0 | Detail | |
test_read_initial_config_and_update |
pass
pt114.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_read_initial_config_and_update |
||||||
test_chassis_bandwidth_config_event |
pass
pt114.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_chassis_bandwidth_config_event |
||||||
test_read_initial_empty_config_and_update |
pass
pt114.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_read_initial_empty_config_and_update |
||||||
test_update_twice |
pass
pt114.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_update_twice |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension | 5 | 5 | 0 | 0 | 0 | Detail | |
test__update_port_qos_rules_1_vlan |
pass
pt115.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__update_port_qos_rules_1_vlan |
||||||
test_delete_floatingip |
pass
pt115.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_delete_floatingip |
||||||
test__update_port_qos_rules_2_geneve |
pass
pt115.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__update_port_qos_rules_2_geneve |
||||||
test_update_floatingip |
pass
pt115.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_floatingip |
||||||
test_create_floatingip |
pass
pt115.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_create_floatingip |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtensionEndToEnd | 3 | 3 | 0 | 0 | 0 | Detail | |
test_create_router_gateway_ip_qos |
pass
pt116.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtensionEndToEnd.test_create_router_gateway_ip_qos |
||||||
test_delete_router_gateway_ip_qos_rules_removed |
pass
pt116.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtensionEndToEnd.test_delete_router_gateway_ip_qos_rules_removed |
||||||
test_update_gateway_ip_qos |
pass
pt116.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtensionEndToEnd.test_update_gateway_ip_qos |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestIgnoreConnectionTimeout | 1 | 1 | 0 | 0 | 0 | Detail | |
test_setUp_will_fail_if_this_is_broken |
pass
pt117.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestIgnoreConnectionTimeout.test_setUp_will_fail_if_this_is_broken |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi | 18 | 18 | 0 | 0 | 0 | Detail | |
test_delete_lrouter_ext_gw |
pass
pt118.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_delete_lrouter_ext_gw |
||||||
test_create_lswitch_port_ha_chassis_group |
pass
pt118.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_create_lswitch_port_ha_chassis_group |
||||||
test_get_router_floatingip_lbs |
pass
pt118.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_get_router_floatingip_lbs |
||||||
test_add_static_route |
pass
pt118.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_add_static_route |
||||||
test_add_static_route_bfd_record_exists_multiple_txn |
pass
pt118.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_add_static_route_bfd_record_exists_multiple_txn |
||||||
test_del_no_static_routes |
pass
pt118.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_del_no_static_routes |
||||||
test_set_lswitch_port_ha_chassis_group |
pass
pt118.7: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_set_lswitch_port_ha_chassis_group |
||||||
test_add_static_route_bfd |
pass
pt118.8: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_add_static_route_bfd |
||||||
test_del_static_routes |
pass
pt118.9: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_del_static_routes |
||||||
test_delete_lrouter |
pass
pt118.10: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_delete_lrouter |
||||||
test_delete_lrouter_ext_gw_bfd |
pass
pt118.11: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_delete_lrouter_ext_gw_bfd |
||||||
test_set_router_mac_aging_all |
pass
pt118.12: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_set_router_mac_aging_all |
||||||
test_lb_list |
pass
pt118.13: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_lb_list |
||||||
test_set_router_mac_aging |
pass
pt118.14: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_set_router_mac_aging |
||||||
test_add_static_route_bfd_record_exists |
pass
pt118.15: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_add_static_route_bfd_record_exists |
||||||
test_get_floatingip_in_nat_or_lb |
pass
pt118.16: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_get_floatingip_in_nat_or_lb |
||||||
test_modify_static_route_external_ids |
pass
pt118.17: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_modify_static_route_external_ids |
||||||
test_set_lsp_ha_chassis_group |
pass
pt118.18: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestNbApi.test_set_lsp_ha_chassis_group |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi | 14 | 14 | 0 | 0 | 0 | Detail | |
test_get_chassis_hostname_and_physnets |
pass
pt119.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_chassis_hostname_and_physnets |
||||||
test_get_network_port_bindings_by_ip |
pass
pt119.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_network_port_bindings_by_ip |
||||||
test_get_ports_on_chassis_with_additional_chassis |
pass
pt119.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_ports_on_chassis_with_additional_chassis |
||||||
test_get_all_chassis |
pass
pt119.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_all_chassis |
||||||
test_get_chassis_and_physnets |
pass
pt119.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_chassis_and_physnets |
||||||
test_get_network_port_bindings_by_ip_with_unbound_port |
pass
pt119.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_network_port_bindings_by_ip_with_unbound_port |
||||||
test_get_network_port_bindings_by_ip_ipv6_ll |
pass
pt119.7: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_network_port_bindings_by_ip_ipv6_ll |
||||||
test_get_ports_on_chassis_with_additional_chassis_not_supported |
pass
pt119.8: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_ports_on_chassis_with_additional_chassis_not_supported |
||||||
test_chassis_exists |
pass
pt119.9: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_chassis_exists |
||||||
test_get_metadata_port_missing |
pass
pt119.10: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_metadata_port_missing |
||||||
test_get_ports_on_chassis |
pass
pt119.11: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_ports_on_chassis |
||||||
test_multiple_physnets_in_one_bridge |
pass
pt119.12: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_multiple_physnets_in_one_bridge |
||||||
test_get_metadata_port_other_non_metadata_port |
pass
pt119.13: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_metadata_port_other_non_metadata_port |
||||||
test_get_metadata_port |
pass
pt119.14: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl.TestSbApi.test_get_metadata_port |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestLogMaintenance | 1 | 1 | 0 | 0 | 0 | Detail | |
test_check_for_logging_conf_change |
pass
pt120.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestLogMaintenance.test_check_for_logging_conf_change |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient | 12 | 12 | 0 | 0 | 0 | Detail | |
test_router_reside_chassis_redirect_dvr_vlan_net |
pass
pt121.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_router_reside_chassis_redirect_dvr_vlan_net |
||||||
test_router_reside_chassis_redirect_non_dvr_geneve_net |
pass
pt121.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_router_reside_chassis_redirect_non_dvr_geneve_net |
||||||
test_create_metadata_port |
pass
pt121.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_create_metadata_port |
||||||
test_create_port |
pass
pt121.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_create_port |
||||||
test_router_reside_chassis_redirect_non_dvr_vlan_net |
pass
pt121.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_router_reside_chassis_redirect_non_dvr_vlan_net |
||||||
test_add_new_router_interfaces_lrp_mtu_updated |
pass
pt121.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_add_new_router_interfaces_lrp_mtu_updated |
||||||
test_router_reside_chassis_redirect_non_dvr_flat_net |
pass
pt121.7: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_router_reside_chassis_redirect_non_dvr_flat_net |
||||||
test_create_router |
pass
pt121.8: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_create_router |
||||||
test_process_address_group |
pass
pt121.9: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_process_address_group |
||||||
test_router_reside_chassis_redirect_dvr_flat_net |
pass
pt121.10: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_router_reside_chassis_redirect_dvr_flat_net |
||||||
test_update_network_lrp_mtu_updated |
pass
pt121.11: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_network_lrp_mtu_updated |
||||||
test_router_reside_chassis_redirect_dvr_geneve_net |
pass
pt121.12: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_router_reside_chassis_redirect_dvr_geneve_net |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestDNSRecords | 1 | 1 | 0 | 0 | 0 | Detail | |
test_dns_records |
pass
pt122.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestDNSRecords.test_dns_records |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResources | 5 | 5 | 0 | 0 | 0 | Detail | |
test_port_dhcp_options |
pass
pt123.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResources.test_port_dhcp_options |
||||||
test_dhcp_options_domain_name |
pass
pt123.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResources.test_dhcp_options_domain_name |
||||||
test_dhcp_options_domain_name_not_set |
pass
pt123.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResources.test_dhcp_options_domain_name_not_set |
||||||
test_dhcp_options |
pass
pt123.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResources.test_dhcp_options |
||||||
test_port_dhcp_opts_add_and_remove_extra_dhcp_opts |
pass
pt123.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResources.test_port_dhcp_opts_add_and_remove_extra_dhcp_opts |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverSsl | 5 | 5 | 0 | 0 | 0 | Detail | |
test_port_dhcp_opts_add_and_remove_extra_dhcp_opts |
pass
pt124.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverSsl.test_port_dhcp_opts_add_and_remove_extra_dhcp_opts |
||||||
test_dhcp_options |
pass
pt124.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverSsl.test_dhcp_options |
||||||
test_dhcp_options_domain_name |
pass
pt124.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverSsl.test_dhcp_options_domain_name |
||||||
test_dhcp_options_domain_name_not_set |
pass
pt124.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverSsl.test_dhcp_options_domain_name_not_set |
||||||
test_port_dhcp_options |
pass
pt124.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverSsl.test_port_dhcp_options |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverTcp | 5 | 5 | 0 | 0 | 0 | Detail | |
test_dhcp_options_domain_name_not_set |
pass
pt125.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverTcp.test_dhcp_options_domain_name_not_set |
||||||
test_dhcp_options |
pass
pt125.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverTcp.test_dhcp_options |
||||||
test_dhcp_options_domain_name |
pass
pt125.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverTcp.test_dhcp_options_domain_name |
||||||
test_port_dhcp_options |
pass
pt125.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverTcp.test_port_dhcp_options |
||||||
test_port_dhcp_opts_add_and_remove_extra_dhcp_opts |
pass
pt125.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestNBDbResourcesOverTcp.test_port_dhcp_opts_add_and_remove_extra_dhcp_opts |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestPortExternalIds | 4 | 4 | 0 | 0 | 0 | Detail | |
test_port_update_add_ext_id |
pass
pt126.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestPortExternalIds.test_port_update_add_ext_id |
||||||
test_port_update_with_foreign_ext_ids |
pass
pt126.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestPortExternalIds.test_port_update_with_foreign_ext_ids |
||||||
test_port_update_change_ext_id_value |
pass
pt126.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestPortExternalIds.test_port_update_change_ext_id_value |
||||||
test_port_update_has_ext_ids |
pass
pt126.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestPortExternalIds.test_port_update_has_ext_ids |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestPortSecurity | 1 | 1 | 0 | 0 | 0 | Detail | |
test_port_security_port_group |
pass
pt127.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestPortSecurity.test_port_security_port_group |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestSecurityGroups | 1 | 1 | 0 | 0 | 0 | Detail | |
test_security_group_creation_and_deletion |
pass
pt128.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_resources.TestSecurityGroups.test_security_group_creation_and_deletion |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSync | 6 | 6 | 0 | 0 | 0 | Detail | |
test_ovn_sb_sync_add_new_host |
pass
pt129.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSync.test_ovn_sb_sync_add_new_host |
||||||
test_ovn_sb_sync_host_with_no_agent_not_deleted |
pass
pt129.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSync.test_ovn_sb_sync_host_with_no_agent_not_deleted |
||||||
test_ovn_sb_sync_delete_stale_host |
pass
pt129.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSync.test_ovn_sb_sync_delete_stale_host |
||||||
test_ovn_sb_sync |
pass
pt129.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSync.test_ovn_sb_sync |
||||||
test_ovn_sb_sync_host_with_other_agent_type_not_deleted |
pass
pt129.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSync.test_ovn_sb_sync_host_with_other_agent_type_not_deleted |
||||||
test_ovn_sb_sync_update_existing_host |
pass
pt129.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSync.test_ovn_sb_sync_update_existing_host |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverSsl | 6 | 6 | 0 | 0 | 0 | Detail | |
test_ovn_sb_sync_update_existing_host |
pass
pt130.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverSsl.test_ovn_sb_sync_update_existing_host |
||||||
test_ovn_sb_sync |
pass
pt130.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverSsl.test_ovn_sb_sync |
||||||
test_ovn_sb_sync_delete_stale_host |
pass
pt130.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverSsl.test_ovn_sb_sync_delete_stale_host |
||||||
test_ovn_sb_sync_host_with_no_agent_not_deleted |
pass
pt130.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverSsl.test_ovn_sb_sync_host_with_no_agent_not_deleted |
||||||
test_ovn_sb_sync_add_new_host |
pass
pt130.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverSsl.test_ovn_sb_sync_add_new_host |
||||||
test_ovn_sb_sync_host_with_other_agent_type_not_deleted |
pass
pt130.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverSsl.test_ovn_sb_sync_host_with_other_agent_type_not_deleted |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverTcp | 6 | 6 | 0 | 0 | 0 | Detail | |
test_ovn_sb_sync_add_new_host |
pass
pt131.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverTcp.test_ovn_sb_sync_add_new_host |
||||||
test_ovn_sb_sync_delete_stale_host |
pass
pt131.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverTcp.test_ovn_sb_sync_delete_stale_host |
||||||
test_ovn_sb_sync |
pass
pt131.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverTcp.test_ovn_sb_sync |
||||||
test_ovn_sb_sync_host_with_no_agent_not_deleted |
pass
pt131.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverTcp.test_ovn_sb_sync_host_with_no_agent_not_deleted |
||||||
test_ovn_sb_sync_host_with_other_agent_type_not_deleted |
pass
pt131.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverTcp.test_ovn_sb_sync_host_with_other_agent_type_not_deleted |
||||||
test_ovn_sb_sync_update_existing_host |
pass
pt131.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncOverTcp.test_ovn_sb_sync_update_existing_host |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestAgentMonitor | 3 | 3 | 0 | 0 | 0 | Detail | |
test_agent_updated_at_use_nb_cfg_timestamp |
pass
pt132.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestAgentMonitor.test_agent_updated_at_use_nb_cfg_timestamp |
||||||
test_agent_change_controller |
pass
pt132.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestAgentMonitor.test_agent_change_controller |
||||||
test_agent_restart |
pass
pt132.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestAgentMonitor.test_agent_restart |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestLogicalSwitchPortUpdateLogicalRouterPortEvent | 3 | 3 | 0 | 0 | 0 | Detail | |
test_create_router_port_port_deleted_concurrently |
pass
pt133.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestLogicalSwitchPortUpdateLogicalRouterPortEvent.test_create_router_port_port_deleted_concurrently |
||||||
test_create_router_port |
pass
pt133.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestLogicalSwitchPortUpdateLogicalRouterPortEvent.test_create_router_port |
||||||
test_create_non_router_port |
pass
pt133.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestLogicalSwitchPortUpdateLogicalRouterPortEvent.test_create_non_router_port |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor | 8 | 8 | 0 | 0 | 0 | Detail | |
test_global_events |
pass
pt134.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor.test_global_events |
||||||
test_distributed_lock |
pass
pt134.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor.test_distributed_lock |
||||||
test_port_up_down_events |
pass
pt134.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor.test_port_up_down_events |
||||||
test_virtual_port_host_update |
pass
pt134.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor.test_virtual_port_host_update |
||||||
test_non_virtual_port_no_host_update |
pass
pt134.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor.test_non_virtual_port_no_host_update |
||||||
test_floatingip_mac_bindings |
pass
pt134.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor.test_floatingip_mac_bindings |
||||||
test_ha_chassis_group_router_event |
pass
pt134.7: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor.test_ha_chassis_group_router_event |
||||||
test_virtual_port_host_update_upon_failover |
pass
pt134.8: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitor.test_virtual_port_host_update_upon_failover |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl | 8 | 8 | 0 | 0 | 0 | Detail | |
test_floatingip_mac_bindings |
pass
pt135.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl.test_floatingip_mac_bindings |
||||||
test_virtual_port_host_update_upon_failover |
pass
pt135.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl.test_virtual_port_host_update_upon_failover |
||||||
test_distributed_lock |
pass
pt135.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl.test_distributed_lock |
||||||
test_global_events |
pass
pt135.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl.test_global_events |
||||||
test_virtual_port_host_update |
pass
pt135.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl.test_virtual_port_host_update |
||||||
test_port_up_down_events |
pass
pt135.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl.test_port_up_down_events |
||||||
test_non_virtual_port_no_host_update |
pass
pt135.7: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl.test_non_virtual_port_no_host_update |
||||||
test_ha_chassis_group_router_event |
pass
pt135.8: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverSsl.test_ha_chassis_group_router_event |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp | 8 | 8 | 0 | 0 | 0 | Detail | |
test_ha_chassis_group_router_event |
pass
pt136.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp.test_ha_chassis_group_router_event |
||||||
test_floatingip_mac_bindings |
pass
pt136.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp.test_floatingip_mac_bindings |
||||||
test_port_up_down_events |
pass
pt136.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp.test_port_up_down_events |
||||||
test_distributed_lock |
pass
pt136.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp.test_distributed_lock |
||||||
test_non_virtual_port_no_host_update |
pass
pt136.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp.test_non_virtual_port_no_host_update |
||||||
test_virtual_port_host_update_upon_failover |
pass
pt136.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp.test_virtual_port_host_update_upon_failover |
||||||
test_virtual_port_host_update |
pass
pt136.7: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp.test_virtual_port_host_update |
||||||
test_global_events |
pass
pt136.8: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestNBDbMonitorOverTcp.test_global_events |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlConnections | 1 | 1 | 0 | 0 | 0 | Detail | |
test_ovsdb_connections |
pass
pt137.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlConnections.test_ovsdb_connections |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlProbeInterval | 1 | 1 | 0 | 0 | 0 | Detail | |
test_ovsdb_probe_interval |
pass
pt138.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlProbeInterval.test_ovsdb_probe_interval |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingChassisEvent | 2 | 2 | 0 | 0 | 0 | Detail | |
test_pb_type_empty |
pass
pt139.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingChassisEvent.test_pb_type_empty |
||||||
test_pb_type_patch |
pass
pt139.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingChassisEvent.test_pb_type_patch |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestSBDbMonitor | 1 | 1 | 0 | 0 | 0 | Detail | |
test_router_port_binding |
pass
pt140.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestSBDbMonitor.test_router_port_binding |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestAgentApi | 4 | 4 | 0 | 0 | 0 | Detail | |
test_agent_delete |
pass
pt141.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestAgentApi.test_agent_delete |
||||||
test_agent_show |
pass
pt141.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestAgentApi.test_agent_show |
||||||
test_agent_list |
pass
pt141.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestAgentApi.test_agent_list |
||||||
test_agent_show_real_heartbeat_timestamp |
pass
pt141.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestAgentApi.test_agent_show_real_heartbeat_timestamp |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts | 14 | 14 | 0 | 0 | 0 | Detail | |
test_add_external_port_avoid_flapping |
pass
pt142.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_add_external_port_avoid_flapping |
||||||
test_external_port_create_switchdev_vnic_direct |
pass
pt142.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_create_switchdev_vnic_direct |
||||||
test_external_port_create_switchdev_vnic_direct_physical |
pass
pt142.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_create_switchdev_vnic_direct_physical |
||||||
test_external_port_create_vnic_direct |
pass
pt142.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_create_vnic_direct |
||||||
test_external_port_create_vnic_macvtap |
pass
pt142.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_create_vnic_macvtap |
||||||
test_external_port_update_switchdev_vnic_direct |
pass
pt142.6: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_update_switchdev_vnic_direct |
||||||
test_external_port_update_vnic_direct_physical |
pass
pt142.7: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_update_vnic_direct_physical |
||||||
test_external_port_create_vnic_direct_physical |
pass
pt142.8: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_create_vnic_direct_physical |
||||||
test_external_port_network_update |
pass
pt142.9: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_network_update |
||||||
test_external_port_update_switchdev_vnic_direct_physical |
pass
pt142.10: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_update_switchdev_vnic_direct_physical |
||||||
test_external_port_update_vnic_direct |
pass
pt142.11: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_update_vnic_direct |
||||||
test_external_port_update_vnic_macvtap |
pass
pt142.12: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_update_vnic_macvtap |
||||||
test_external_port_create_switchdev_vnic_macvtap |
pass
pt142.13: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_create_switchdev_vnic_macvtap |
||||||
test_external_port_update_switchdev_vnic_macvtap |
pass
pt142.14: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestExternalPorts.test_external_port_update_switchdev_vnic_macvtap |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestMetadataPorts | 4 | 4 | 0 | 0 | 0 | Detail | |
test_subnet_ipv4 |
pass
pt143.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestMetadataPorts.test_subnet_ipv4 |
||||||
test_subnet_ipv6 |
pass
pt143.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestMetadataPorts.test_subnet_ipv6 |
||||||
test_update_subnet_ipv4 |
pass
pt143.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestMetadataPorts.test_update_subnet_ipv4 |
||||||
test_subnet_ipv4_no_metadata |
pass
pt143.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestMetadataPorts.test_subnet_ipv4_no_metadata |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestNATRuleGatewayPort | 1 | 1 | 0 | 0 | 0 | Detail | |
test_create_floatingip |
pass
pt144.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestNATRuleGatewayPort.test_create_floatingip |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestNetworkMTUUpdate | 2 | 2 | 0 | 0 | 0 | Detail | |
test_update_network_mtu |
pass
pt145.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestNetworkMTUUpdate.test_update_network_mtu |
||||||
test_no_update_network_mtu |
pass
pt145.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestNetworkMTUUpdate.test_no_update_network_mtu |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver | 1 | 1 | 0 | 0 | 0 | Detail | |
test__init_hash_ring |
pass
pt146.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__init_hash_ring |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBinding | 4 | 4 | 0 | 0 | 0 | Detail | |
test_port_binding_update_remote_managed_port |
pass
pt147.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBinding.test_port_binding_update_remote_managed_port |
||||||
test_port_binding_create_remote_managed_port |
pass
pt147.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBinding.test_port_binding_create_remote_managed_port |
||||||
test_port_binding_update_port |
pass
pt147.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBinding.test_port_binding_update_port |
||||||
test_port_binding_create_port |
pass
pt147.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBinding.test_port_binding_create_port |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverSsl | 4 | 4 | 0 | 0 | 0 | Detail | |
test_port_binding_create_remote_managed_port |
pass
pt148.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverSsl.test_port_binding_create_remote_managed_port |
||||||
test_port_binding_create_port |
pass
pt148.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverSsl.test_port_binding_create_port |
||||||
test_port_binding_update_remote_managed_port |
pass
pt148.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverSsl.test_port_binding_update_remote_managed_port |
||||||
test_port_binding_update_port |
pass
pt148.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverSsl.test_port_binding_update_port |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverTcp | 4 | 4 | 0 | 0 | 0 | Detail | |
test_port_binding_update_port |
pass
pt149.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverTcp.test_port_binding_update_port |
||||||
test_port_binding_create_port |
pass
pt149.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverTcp.test_port_binding_create_port |
||||||
test_port_binding_create_remote_managed_port |
pass
pt149.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverTcp.test_port_binding_create_remote_managed_port |
||||||
test_port_binding_update_remote_managed_port |
pass
pt149.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestPortBindingOverTcp.test_port_binding_update_remote_managed_port |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestProvnetPorts | 1 | 1 | 0 | 0 | 0 | Detail | |
test_network_segments_localnet_ports |
pass
pt150.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestProvnetPorts.test_network_segments_localnet_ports |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestRouterGWPort | 2 | 2 | 0 | 0 | 0 | Detail | |
test_create_and_delete_router_gw_port |
pass
pt151.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestRouterGWPort.test_create_and_delete_router_gw_port |
||||||
test_create_and_delete_router_gw_port_nested_snat |
pass
pt151.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestRouterGWPort.test_create_and_delete_router_gw_port_nested_snat |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestSecurityGroup | 2 | 2 | 0 | 0 | 0 | Detail | |
test_remove_sg_with_related_rule_remote_sg |
pass
pt152.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestSecurityGroup.test_remove_sg_with_related_rule_remote_sg |
||||||
test_sg_stateful_toggle_updates_ovn_acls |
pass
pt152.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestSecurityGroup.test_sg_stateful_toggle_updates_ovn_acls |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVirtualPorts | 5 | 5 | 0 | 0 | 0 | Detail | |
test_virtual_port_not_set_similiar_address |
pass
pt153.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVirtualPorts.test_virtual_port_not_set_similiar_address |
||||||
test_virtual_port_delete_parents |
pass
pt153.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVirtualPorts.test_virtual_port_delete_parents |
||||||
test_virtual_port_update_address_pairs |
pass
pt153.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVirtualPorts.test_virtual_port_update_address_pairs |
||||||
test_virtual_port_created_after |
pass
pt153.4: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVirtualPorts.test_virtual_port_created_after |
||||||
test_virtual_port_created_before |
pass
pt153.5: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVirtualPorts.test_virtual_port_created_before |
||||||
neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVlanTransparencyOptions | 3 | 3 | 0 | 0 | 0 | Detail | |
test_network_with_qinq_enabled_vlan_transparent_disabled |
pass
pt154.1: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVlanTransparencyOptions.test_network_with_qinq_enabled_vlan_transparent_disabled |
||||||
test_network_with_qinq_and_vlan_transparent_disabled |
pass
pt154.2: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVlanTransparencyOptions.test_network_with_qinq_and_vlan_transparent_disabled |
||||||
test_network_with_qinq_disabled_vlan_transparent_enabled |
pass
pt154.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestVlanTransparencyOptions.test_network_with_qinq_disabled_vlan_transparent_enabled |
||||||
neutron.tests.functional.plugins.ml2.test_plugin.TestMl2PortBinding | 3 | 3 | 0 | 0 | 0 | Detail | |
test_port_bind_successfully |
pass
pt155.1: neutron.tests.functional.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_bind_successfully |
||||||
test_delete_port_no_binding_register |
pass
pt155.2: neutron.tests.functional.plugins.ml2.test_plugin.TestMl2PortBinding.test_delete_port_no_binding_register |
||||||
test_port_bind_retry |
pass
pt155.3: neutron.tests.functional.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_bind_retry |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.AddIpRulesTestCase | 6 | 5 | 0 | 0 | 1 | Detail | |
test_add_rule_table |
pass
pt156.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.AddIpRulesTestCase.test_add_rule_table |
||||||
test_add_rule_priority |
pass
pt156.2: neutron.tests.functional.privileged.agent.linux.test_ip_lib.AddIpRulesTestCase.test_add_rule_priority |
||||||
test_add_rule_iif |
pass
pt156.3: neutron.tests.functional.privileged.agent.linux.test_ip_lib.AddIpRulesTestCase.test_add_rule_iif |
||||||
test_add_rule_priority_table_iif |
pass
pt156.4: neutron.tests.functional.privileged.agent.linux.test_ip_lib.AddIpRulesTestCase.test_add_rule_priority_table_iif |
||||||
test_add_rule_exists |
skip
pt156.5: neutron.tests.functional.privileged.agent.linux.test_ip_lib.AddIpRulesTestCase.test_add_rule_exists |
||||||
test_add_rule_ip |
pass
pt156.6: neutron.tests.functional.privileged.agent.linux.test_ip_lib.AddIpRulesTestCase.test_add_rule_ip |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.DeleteIpRulesTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_delete_rule_no_entry |
pass
pt157.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.DeleteIpRulesTestCase.test_delete_rule_no_entry |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetDeviceNamesTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_device_names |
pass
pt158.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetDeviceNamesTestCase.test_get_device_names |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetIpAddressesTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_get_ip_addresses |
pass
pt159.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetIpAddressesTestCase.test_get_ip_addresses |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkAttributesTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_link_attribute_kind |
pass
pt160.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkAttributesTestCase.test_get_link_attribute_kind |
||||||
test_get_link_attributes |
pass
pt160.2: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkAttributesTestCase.test_get_link_attributes |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkDevicesTestCase | 7 | 7 | 0 | 0 | 0 | Detail | |
test_get_link_devices_vxlan |
pass
pt161.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkDevicesTestCase.test_get_link_devices_vxlan |
||||||
test_get_link_devices_dummy |
pass
pt161.2: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkDevicesTestCase.test_get_link_devices_dummy |
||||||
test_get_link_devices_veth_same_namespaces |
pass
pt161.3: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkDevicesTestCase.test_get_link_devices_veth_same_namespaces |
||||||
test_get_link_devices_veth_different_namespaces |
pass
pt161.4: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkDevicesTestCase.test_get_link_devices_veth_different_namespaces |
||||||
test_get_link_devices_lo |
pass
pt161.5: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkDevicesTestCase.test_get_link_devices_lo |
||||||
test_get_link_devices_using_index |
pass
pt161.6: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkDevicesTestCase.test_get_link_devices_using_index |
||||||
test_get_link_devices_vlan |
pass
pt161.7: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkDevicesTestCase.test_get_link_devices_vlan |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkIdTestCase | 3 | 3 | 0 | 0 | 0 | Detail | |
test_get_link_id_device_not_found_do_not_raise_exception |
pass
pt162.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkIdTestCase.test_get_link_id_device_not_found_do_not_raise_exception |
||||||
test_get_link_id_device_found |
pass
pt162.2: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkIdTestCase.test_get_link_id_device_found |
||||||
test_get_link_id_device_not_found_raise_exception |
pass
pt162.3: neutron.tests.functional.privileged.agent.linux.test_ip_lib.GetLinkIdTestCase.test_get_link_id_device_not_found_raise_exception |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListIpRulesTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_list_default_rules_ipv4 |
pass
pt163.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListIpRulesTestCase.test_list_default_rules_ipv4 |
||||||
test_list_rules_ipv4 |
pass
pt163.2: neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListIpRulesTestCase.test_list_rules_ipv4 |
||||||
test_list_rules_ipv6 |
pass
pt163.3: neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListIpRulesTestCase.test_list_rules_ipv6 |
||||||
test_list_default_rules_ipv6 |
pass
pt163.4: neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListIpRulesTestCase.test_list_default_rules_ipv6 |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListNamespacePids | 3 | 3 | 0 | 0 | 0 | Detail | |
test_list_namespace_pids_nothing_running_inside |
pass
pt164.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListNamespacePids.test_list_namespace_pids_nothing_running_inside |
||||||
test_list_namespace_not_created |
pass
pt164.2: neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListNamespacePids.test_list_namespace_not_created |
||||||
test_list_namespace_pids |
pass
pt164.3: neutron.tests.functional.privileged.agent.linux.test_ip_lib.ListNamespacePids.test_list_namespace_pids |
||||||
neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase | 16 | 16 | 0 | 0 | 0 | Detail | |
test_add_route_device_table_metric |
pass
pt165.1: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_table_metric |
||||||
test_add_multipath_route |
pass
pt165.2: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_multipath_route |
||||||
test_add_route_device_metric |
pass
pt165.3: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_metric |
||||||
test_add_default |
pass
pt165.4: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_default |
||||||
test_add_route_device |
pass
pt165.5: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device |
||||||
test_add_route_device_proto_redirect |
pass
pt165.6: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_proto_redirect |
||||||
test_add_route_device_scope_site |
pass
pt165.7: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_scope_site |
||||||
test_add_route_via_ipv4 |
pass
pt165.8: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_via_ipv4 |
||||||
test_add_route_via_ipv6 |
pass
pt165.9: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_via_ipv6 |
||||||
test_delete_route_no_entry |
pass
pt165.10: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_delete_route_no_entry |
||||||
test_add_route_device_scope_host |
pass
pt165.11: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_scope_host |
||||||
test_add_route_device_table |
pass
pt165.12: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_table |
||||||
test_add_route_device_proto_kernel |
pass
pt165.13: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_proto_kernel |
||||||
test_add_route_device_proto_static |
pass
pt165.14: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_proto_static |
||||||
test_add_route_device_proto_boot |
pass
pt165.15: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_proto_boot |
||||||
test_add_route_device_scope_global |
pass
pt165.16: neutron.tests.functional.privileged.agent.linux.test_ip_lib.RouteTestCase.test_add_route_device_scope_global |
||||||
neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcFilterClassTestCase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_add_tc_filter_policy |
pass
pt166.1: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcFilterClassTestCase.test_add_tc_filter_policy |
||||||
test_add_tc_filter_match32 |
pass
pt166.2: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcFilterClassTestCase.test_add_tc_filter_match32 |
||||||
neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcPolicyClassTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_delete_tc_policy_class_no_class |
pass
pt167.1: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_delete_tc_policy_class_no_class |
||||||
test_delete_tc_policy_class_no_namespace |
pass
pt167.2: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_delete_tc_policy_class_no_namespace |
||||||
test_delete_tc_policy_class_htb |
pass
pt167.3: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_delete_tc_policy_class_htb |
||||||
test_add_tc_policy_class_htb |
pass
pt167.4: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_add_tc_policy_class_htb |
||||||
neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase | 9 | 9 | 0 | 0 | 0 | Detail | |
test_delete_tc_qdisc_no_device |
pass
pt168.1: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_delete_tc_qdisc_no_device |
||||||
test_delete_tc_qdisc_no_qdisc_no_exception |
pass
pt168.2: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_delete_tc_qdisc_no_qdisc_no_exception |
||||||
test_add_tc_qdisc_htb_no_handle |
pass
pt168.3: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_add_tc_qdisc_htb_no_handle |
||||||
test_add_tc_qdisc_tbf |
pass
pt168.4: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_add_tc_qdisc_tbf |
||||||
test_delete_tc_qdisc_ingress_twice |
pass
pt168.5: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_delete_tc_qdisc_ingress_twice |
||||||
test_delete_tc_qdisc_no_device_no_exception |
pass
pt168.6: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_delete_tc_qdisc_no_device_no_exception |
||||||
test_delete_tc_qdisc_no_qdisc |
pass
pt168.7: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_delete_tc_qdisc_no_qdisc |
||||||
test_add_tc_qdisc_ingress |
pass
pt168.8: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_add_tc_qdisc_ingress |
||||||
test_add_tc_qdisc_htb |
pass
pt168.9: neutron.tests.functional.privileged.agent.linux.test_tc_lib.TcQdiscTestCase.test_add_tc_qdisc_htb |
||||||
neutron.tests.functional.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_find_listen_pids_namespace |
pass
pt169.1: neutron.tests.functional.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace |
||||||
neutron.tests.functional.sanity.test_sanity.SanityTestCase | 3 | 3 | 0 | 0 | 0 | Detail | |
test_ipset_support |
pass
pt170.1: neutron.tests.functional.sanity.test_sanity.SanityTestCase.test_ipset_support |
||||||
test_dnsmasq_version |
pass
pt170.2: neutron.tests.functional.sanity.test_sanity.SanityTestCase.test_dnsmasq_version |
||||||
test_ip6tables_support |
pass
pt170.3: neutron.tests.functional.sanity.test_sanity.SanityTestCase.test_ip6tables_support |
||||||
neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot | 12 | 12 | 0 | 0 | 0 | Detail | |
test_icmpv6_header_match_runs |
pass
pt171.1: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_icmpv6_header_match_runs |
||||||
test_ovsdb_native_supported_runs |
pass
pt171.2: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_ovsdb_native_supported_runs |
||||||
test_arp_responder_runs |
pass
pt171.3: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_arp_responder_runs |
||||||
test_bridge_firewalling_enabled |
pass
pt171.4: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_bridge_firewalling_enabled |
||||||
test_iproute2_vxlan_support_runs |
pass
pt171.5: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_iproute2_vxlan_support_runs |
||||||
test_namespace_root_read_detection_runs |
pass
pt171.6: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_namespace_root_read_detection_runs |
||||||
test_ovs_geneve_support_runs |
pass
pt171.7: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_ovs_geneve_support_runs |
||||||
test_ovs_patch_support_runs |
pass
pt171.8: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_ovs_patch_support_runs |
||||||
test_ip_nonlocal_bind |
pass
pt171.9: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_ip_nonlocal_bind |
||||||
test_keepalived_ipv6_support |
pass
pt171.10: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_keepalived_ipv6_support |
||||||
test_ovs_vxlan_support_runs |
pass
pt171.11: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_ovs_vxlan_support_runs |
||||||
test_arp_header_match_runs |
pass
pt171.12: neutron.tests.functional.sanity.test_sanity.SanityTestCaseRoot.test_arp_header_match_runs |
||||||
neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAZAwareWeightScheduler | 7 | 7 | 0 | 0 | 0 | Detail | |
test_schedule_network(Multi hints, Multi agents, Not enough agents) |
pass
pt172.1: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAZAwareWeightScheduler.test_schedule_network(Multi hints, Multi agents, Not enough agents) |
||||||
test_schedule_network(Multi hints, Multi agents Scheduled agents of the specified AZs) |
pass
pt172.2: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAZAwareWeightScheduler.test_schedule_network(Multi hints, Multi agents Scheduled agents of the specified AZs) |
||||||
test_schedule_network(Multi hints, Multi agents, Partially scheduled, Another AZ selected) |
pass
pt172.3: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAZAwareWeightScheduler.test_schedule_network(Multi hints, Multi agents, Partially scheduled, Another AZ selected) |
||||||
test_schedule_network(No hint, Scheduled independent to AZ) |
pass
pt172.4: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAZAwareWeightScheduler.test_schedule_network(No hint, Scheduled independent to AZ) |
||||||
test_schedule_network(Multi hints, Multi agents, Only single AZ available) |
pass
pt172.5: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAZAwareWeightScheduler.test_schedule_network(Multi hints, Multi agents, Only single AZ available) |
||||||
test_schedule_network(Single hint, Multi agents, Scheduled agents of the specified AZ) |
pass
pt172.6: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAZAwareWeightScheduler.test_schedule_network(Single hint, Multi agents, Scheduled agents of the specified AZ) |
||||||
test_schedule_network(Single hint, Single agent, Scheduled an agent of the specified AZ) |
pass
pt172.7: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAZAwareWeightScheduler.test_schedule_network(Single hint, Single agent, Scheduled an agent of the specified AZ) |
||||||
neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule | 9 | 9 | 0 | 0 | 0 | Detail | |
test_auto_schedule(Additional agents scheduled to the networks if max_agents_per_network is not yet reached) |
pass
pt173.1: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(Additional agents scheduled to the networks if max_agents_per_network is not yet reached) |
||||||
test_auto_schedule(No agents scheduled to the network with dhcp disabled) |
pass
pt173.2: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(No agents scheduled to the network with dhcp disabled) |
||||||
test_auto_schedule(No agents scheduled if unscheduled network does not match AZ) |
pass
pt173.3: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(No agents scheduled if unscheduled network does not match AZ) |
||||||
test_auto_schedule(No agent scheduled if no networks are present) |
pass
pt173.4: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(No agent scheduled if no networks are present) |
||||||
test_auto_schedule(Agents scheduled to the networks if networks are not yet hosted) |
pass
pt173.5: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(Agents scheduled to the networks if networks are not yet hosted) |
||||||
test_auto_schedule(No new agents scheduled if networks are already hosted) |
pass
pt173.6: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(No new agents scheduled if networks are already hosted) |
||||||
test_auto_schedule(No agents scheduled if networks already hosted and max_agents_per_network reached) |
pass
pt173.7: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(No agents scheduled if networks already hosted and max_agents_per_network reached) |
||||||
test_auto_schedule(No agents scheduled if all networks have dhcp disabled) |
pass
pt173.8: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(No agents scheduled if all networks have dhcp disabled) |
||||||
test_auto_schedule(Agent scheduled to the network if network is not yet hosted) |
pass
pt173.9: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestAutoSchedule.test_auto_schedule(Agent scheduled to the network if network is not yet hosted) |
||||||
neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestChanceScheduleNetwork | 6 | 6 | 0 | 0 | 0 | Detail | |
test_schedule_network(No agents scheduled if no agents are present) |
pass
pt174.1: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestChanceScheduleNetwork.test_schedule_network(No agents scheduled if no agents are present) |
||||||
test_schedule_network(Additional Agents scheduled to the network if max_agents_per_network is not yet reached) |
pass
pt174.2: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestChanceScheduleNetwork.test_schedule_network(Additional Agents scheduled to the network if max_agents_per_network is not yet reached) |
||||||
test_schedule_network(No agents scheduled if network already hosted and max_agents_per_network reached) |
pass
pt174.3: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestChanceScheduleNetwork.test_schedule_network(No agents scheduled if network already hosted and max_agents_per_network reached) |
||||||
test_schedule_network(Agent scheduled to the network if network is not yet hosted) |
pass
pt174.4: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestChanceScheduleNetwork.test_schedule_network(Agent scheduled to the network if network is not yet hosted) |
||||||
test_schedule_network(No agent scheduled if agent is dead) |
pass
pt174.5: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestChanceScheduleNetwork.test_schedule_network(No agent scheduled if agent is dead) |
||||||
test_schedule_network(No agents scheduled if all agents are down) |
pass
pt174.6: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestChanceScheduleNetwork.test_schedule_network(No agents scheduled if all agents are down) |
||||||
neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestDHCPSchedulerWithNetworkAccessibility | 1 | 1 | 0 | 0 | 0 | Detail | |
test_dhcp_scheduler_filters_hosts_without_network_access |
pass
pt175.1: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestDHCPSchedulerWithNetworkAccessibility.test_dhcp_scheduler_filters_hosts_without_network_access |
||||||
neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestWeightScheduleNetwork | 6 | 6 | 0 | 0 | 0 | Detail | |
test_weight_schedule_network(Agent scheduled to the network if network is not yet hosted) |
pass
pt176.1: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestWeightScheduleNetwork.test_weight_schedule_network(Agent scheduled to the network if network is not yet hosted) |
||||||
test_weight_schedule_network(No agents scheduled if network already hosted and max_agents_per_network reached) |
pass
pt176.2: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestWeightScheduleNetwork.test_weight_schedule_network(No agents scheduled if network already hosted and max_agents_per_network reached) |
||||||
test_weight_schedule_network(No agents scheduled if all agents are down) |
pass
pt176.3: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestWeightScheduleNetwork.test_weight_schedule_network(No agents scheduled if all agents are down) |
||||||
test_weight_schedule_network(Additional Agents scheduled to the network if max_agents_per_network is not yet reached) |
pass
pt176.4: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestWeightScheduleNetwork.test_weight_schedule_network(Additional Agents scheduled to the network if max_agents_per_network is not yet reached) |
||||||
test_weight_schedule_network(No agents scheduled if no agents are present) |
pass
pt176.5: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestWeightScheduleNetwork.test_weight_schedule_network(No agents scheduled if no agents are present) |
||||||
test_weight_schedule_network(No agent scheduled if agent is dead) |
pass
pt176.6: neutron.tests.functional.scheduler.test_dhcp_agent_scheduler.TestWeightScheduleNetwork.test_weight_schedule_network(No agent scheduled if agent is dead) |
||||||
neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZAutoScheduleTestCaseBase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_auto_schedule_router(HA router, not scheduled, agent not in specified AZ activated) |
pass
pt177.1: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZAutoScheduleTestCaseBase.test_auto_schedule_router(HA router, not scheduled, agent not in specified AZ activated) |
||||||
test_auto_schedule_router(Regular router, not scheduled, agent in specified AZ activated) |
pass
pt177.2: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZAutoScheduleTestCaseBase.test_auto_schedule_router(Regular router, not scheduled, agent in specified AZ activated) |
||||||
test_auto_schedule_router(Regular router, not scheduled, agent not in specified AZ activated) |
pass
pt177.3: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZAutoScheduleTestCaseBase.test_auto_schedule_router(Regular router, not scheduled, agent not in specified AZ activated) |
||||||
test_auto_schedule_router(HA router, not scheduled, agent in specified AZ activated) |
pass
pt177.4: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZAutoScheduleTestCaseBase.test_auto_schedule_router(HA router, not scheduled, agent in specified AZ activated) |
||||||
neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZLeastRoutersSchedulerTestCase | 3 | 3 | 0 | 0 | 0 | Detail | |
test_schedule_router(HA router, Scheduled specified AZs) |
pass
pt178.1: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZLeastRoutersSchedulerTestCase.test_schedule_router(HA router, Scheduled specified AZs) |
||||||
test_schedule_router(HA router, max_l3_agents_per_routers > az_hints) |
pass
pt178.2: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZLeastRoutersSchedulerTestCase.test_schedule_router(HA router, max_l3_agents_per_routers > az_hints) |
||||||
test_schedule_router(Regular router, Scheduled specified AZ) |
pass
pt178.3: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3AZLeastRoutersSchedulerTestCase.test_schedule_router(Regular router, Scheduled specified AZ) |
||||||
neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase | 10 | 10 | 0 | 0 | 0 | Detail | |
test_auto_schedule_routers(No routers scheduled if no agents are present) |
pass
pt179.1: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_auto_schedule_routers(No routers scheduled if no agents are present) |
||||||
test_chance_schedule_router(No routers scheduled if no agents are present) |
pass
pt179.2: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_chance_schedule_router(No routers scheduled if no agents are present) |
||||||
test_auto_schedule_routers(Router scheduled to the agent even if it already hosts a router) |
pass
pt179.3: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_auto_schedule_routers(Router scheduled to the agent even if it already hosts a router) |
||||||
test_auto_schedule_routers(No routers scheduled if all agents are down) |
pass
pt179.4: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_auto_schedule_routers(No routers scheduled if all agents are down) |
||||||
test_chance_schedule_router(No routers scheduled if all agents are down) |
pass
pt179.5: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_chance_schedule_router(No routers scheduled if all agents are down) |
||||||
test_chance_schedule_router(Router scheduled to the agent if router is not yet hosted) |
pass
pt179.6: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_chance_schedule_router(Router scheduled to the agent if router is not yet hosted) |
||||||
test_chance_schedule_router(No routers scheduled if it is already hosted) |
pass
pt179.7: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_chance_schedule_router(No routers scheduled if it is already hosted) |
||||||
test_chance_schedule_router(Router scheduled to the agent even if it already hosts a router) |
pass
pt179.8: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_chance_schedule_router(Router scheduled to the agent even if it already hosts a router) |
||||||
test_auto_schedule_routers(No routers scheduled if it is already hosted) |
pass
pt179.9: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_auto_schedule_routers(No routers scheduled if it is already hosted) |
||||||
test_auto_schedule_routers(Router scheduled to the agent if router is not yet hosted) |
pass
pt179.10: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3ChanceSchedulerTestCase.test_auto_schedule_routers(Router scheduled to the agent if router is not yet hosted) |
||||||
neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase | 48 | 48 | 0 | 0 | 0 | Detail | |
test_chance_auto_schedule_routers(Legacy router scheduled on dvr_snat agent) |
pass
pt180.1: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Legacy router scheduled on dvr_snat agent) |
||||||
test_chance_auto_schedule_routers(Already hosted distributed router not scheduled on legacy agent) |
pass
pt180.2: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Already hosted distributed router not scheduled on legacy agent) |
||||||
test_chance_auto_schedule_routers(Already hosted legacy router not scheduled on additional dvr agent) |
pass
pt180.3: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Already hosted legacy router not scheduled on additional dvr agent) |
||||||
test_chance_schedule_router(Legacy router scheduled on dvr_snat agent) |
pass
pt180.4: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Legacy router scheduled on dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Already hosted legacy router not scheduled on dvr agent) |
pass
pt180.5: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Already hosted legacy router not scheduled on dvr agent) |
||||||
test_least_routers_auto_schedule_routers(Already hosted legacy router not scheduled on dvr_snat agent) |
pass
pt180.6: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Already hosted legacy router not scheduled on dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Already hosted distributed router not scheduled on legacy agent) |
pass
pt180.7: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Already hosted distributed router not scheduled on legacy agent) |
||||||
test_least_routers_schedule_router(Legacy router not scheduled on dvr agent) |
pass
pt180.8: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Legacy router not scheduled on dvr agent) |
||||||
test_least_routers_schedule_router(Distributed router not scheduled on legacy agent) |
pass
pt180.9: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Distributed router not scheduled on legacy agent) |
||||||
test_least_routers_schedule_router(Already hosted legacy router not scheduled on dvr_snat agent) |
pass
pt180.10: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Already hosted legacy router not scheduled on dvr_snat agent) |
||||||
test_chance_schedule_router(Distributed router scheduled on dvr_snat agent) |
pass
pt180.11: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Distributed router scheduled on dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Legacy router scheduled on dvr_snat agent) |
pass
pt180.12: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Legacy router scheduled on dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Already hosted distributed router not scheduled on dvr_snat agent) |
pass
pt180.13: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Already hosted distributed router not scheduled on dvr_snat agent) |
||||||
test_least_routers_schedule_router(Already hosted distributed router not scheduled on dvr_snat agent) |
pass
pt180.14: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Already hosted distributed router not scheduled on dvr_snat agent) |
||||||
test_chance_auto_schedule_routers(Distributed router not scheduled if it is on a different external network than the dvr_snat agent) |
pass
pt180.15: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Distributed router not scheduled if it is on a different external network than the dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Legacy router not scheduled on dvr agent) |
pass
pt180.16: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Legacy router not scheduled on dvr agent) |
||||||
test_least_routers_auto_schedule_routers(Distributed router not scheduled on legacy agent) |
pass
pt180.17: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Distributed router not scheduled on legacy agent) |
||||||
test_least_routers_schedule_router(Already hosted legacy router not scheduled on dvr agent) |
pass
pt180.18: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Already hosted legacy router not scheduled on dvr agent) |
||||||
test_chance_auto_schedule_routers(Already hosted legacy router not scheduled on dvr_snat agent) |
pass
pt180.19: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Already hosted legacy router not scheduled on dvr_snat agent) |
||||||
test_chance_schedule_router(Legacy router not scheduled on dvr agent) |
pass
pt180.20: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Legacy router not scheduled on dvr agent) |
||||||
test_chance_schedule_router(Already hosted legacy router not scheduled on additional dvr agent) |
pass
pt180.21: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Already hosted legacy router not scheduled on additional dvr agent) |
||||||
test_least_routers_auto_schedule_routers(Already hosted distributed router not scheduled on dvr agent) |
pass
pt180.22: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Already hosted distributed router not scheduled on dvr agent) |
||||||
test_least_routers_schedule_router(Distributed router scheduled on dvr_snat agent) |
pass
pt180.23: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Distributed router scheduled on dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Distributed router not scheduled on dvr agent) |
pass
pt180.24: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Distributed router not scheduled on dvr agent) |
||||||
test_least_routers_schedule_router(Legacy router scheduled on dvr_snat agent) |
pass
pt180.25: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Legacy router scheduled on dvr_snat agent) |
||||||
test_chance_auto_schedule_routers(Distributed router not scheduled on legacy agent) |
pass
pt180.26: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Distributed router not scheduled on legacy agent) |
||||||
test_chance_auto_schedule_routers(Distributed router scheduled on dvr_snat agent) |
pass
pt180.27: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Distributed router scheduled on dvr_snat agent) |
||||||
test_chance_auto_schedule_routers(Already hosted distributed router not scheduled on dvr_snat agent) |
pass
pt180.28: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Already hosted distributed router not scheduled on dvr_snat agent) |
||||||
test_chance_schedule_router(Distributed router not scheduled on legacy agent) |
pass
pt180.29: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Distributed router not scheduled on legacy agent) |
||||||
test_chance_schedule_router(Distributed router not scheduled on dvr agent) |
pass
pt180.30: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Distributed router not scheduled on dvr agent) |
||||||
test_chance_schedule_router(Already hosted legacy router not scheduled on dvr agent) |
pass
pt180.31: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Already hosted legacy router not scheduled on dvr agent) |
||||||
test_least_routers_schedule_router(Distributed router not scheduled on dvr agent) |
pass
pt180.32: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Distributed router not scheduled on dvr agent) |
||||||
test_least_routers_schedule_router(Already hosted legacy router not scheduled on additional dvr agent) |
pass
pt180.33: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Already hosted legacy router not scheduled on additional dvr agent) |
||||||
test_chance_auto_schedule_routers(Distributed router not scheduled on dvr agent) |
pass
pt180.34: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Distributed router not scheduled on dvr agent) |
||||||
test_chance_auto_schedule_routers(Already hosted distributed router not scheduled on dvr agent) |
pass
pt180.35: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Already hosted distributed router not scheduled on dvr agent) |
||||||
test_chance_schedule_router(Already hosted distributed router not scheduled on dvr agent) |
pass
pt180.36: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Already hosted distributed router not scheduled on dvr agent) |
||||||
test_chance_schedule_router(Distributed router not scheduled if it is on a different external network than the dvr_snat agent) |
pass
pt180.37: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Distributed router not scheduled if it is on a different external network than the dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Distributed router scheduled on dvr_snat agent) |
pass
pt180.38: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Distributed router scheduled on dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Distributed router not scheduled if it is on a different external network than the dvr_snat agent) |
pass
pt180.39: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Distributed router not scheduled if it is on a different external network than the dvr_snat agent) |
||||||
test_least_routers_schedule_router(Already hosted distributed router not scheduled on legacy agent) |
pass
pt180.40: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Already hosted distributed router not scheduled on legacy agent) |
||||||
test_least_routers_schedule_router(Distributed router not scheduled if it is on a different external network than the dvr_snat agent) |
pass
pt180.41: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Distributed router not scheduled if it is on a different external network than the dvr_snat agent) |
||||||
test_chance_auto_schedule_routers(Legacy router not scheduled on dvr agent) |
pass
pt180.42: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Legacy router not scheduled on dvr agent) |
||||||
test_chance_auto_schedule_routers(Already hosted legacy router not scheduled on dvr agent) |
pass
pt180.43: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_auto_schedule_routers(Already hosted legacy router not scheduled on dvr agent) |
||||||
test_chance_schedule_router(Already hosted legacy router not scheduled on dvr_snat agent) |
pass
pt180.44: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Already hosted legacy router not scheduled on dvr_snat agent) |
||||||
test_chance_schedule_router(Already hosted distributed router not scheduled on legacy agent) |
pass
pt180.45: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Already hosted distributed router not scheduled on legacy agent) |
||||||
test_chance_schedule_router(Already hosted distributed router not scheduled on dvr_snat agent) |
pass
pt180.46: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_chance_schedule_router(Already hosted distributed router not scheduled on dvr_snat agent) |
||||||
test_least_routers_auto_schedule_routers(Already hosted legacy router not scheduled on additional dvr agent) |
pass
pt180.47: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_auto_schedule_routers(Already hosted legacy router not scheduled on additional dvr agent) |
||||||
test_least_routers_schedule_router(Already hosted distributed router not scheduled on dvr agent) |
pass
pt180.48: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3DVRSchedulerTestCase.test_least_routers_schedule_router(Already hosted distributed router not scheduled on dvr agent) |
||||||
neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase | 12 | 12 | 0 | 0 | 0 | Detail | |
test_auto_schedule_routers(Router scheduled to the agent even if it already hosts a router) |
pass
pt181.1: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_auto_schedule_routers(Router scheduled to the agent even if it already hosts a router) |
||||||
test_least_routers_schedule(Router is scheduled to agent hosting least routers) |
pass
pt181.2: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_least_routers_schedule(Router is scheduled to agent hosting least routers) |
||||||
test_auto_schedule_routers(Router is scheduled to agent hosting least routers) |
pass
pt181.3: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_auto_schedule_routers(Router is scheduled to agent hosting least routers) |
||||||
test_least_routers_schedule(No routers scheduled if no agents are present) |
pass
pt181.4: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_least_routers_schedule(No routers scheduled if no agents are present) |
||||||
test_auto_schedule_routers(No routers scheduled if no agents are present) |
pass
pt181.5: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_auto_schedule_routers(No routers scheduled if no agents are present) |
||||||
test_least_routers_schedule(Router scheduled to the agent even if it already hosts a router) |
pass
pt181.6: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_least_routers_schedule(Router scheduled to the agent even if it already hosts a router) |
||||||
test_auto_schedule_routers(No routers scheduled if it is already hosted) |
pass
pt181.7: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_auto_schedule_routers(No routers scheduled if it is already hosted) |
||||||
test_auto_schedule_routers(Router scheduled to the agent if router is not yet hosted) |
pass
pt181.8: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_auto_schedule_routers(Router scheduled to the agent if router is not yet hosted) |
||||||
test_least_routers_schedule(Router scheduled to the agent if router is not yet hosted) |
pass
pt181.9: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_least_routers_schedule(Router scheduled to the agent if router is not yet hosted) |
||||||
test_least_routers_schedule(No routers scheduled if it is already hosted) |
pass
pt181.10: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_least_routers_schedule(No routers scheduled if it is already hosted) |
||||||
test_least_routers_schedule(No routers scheduled if all agents are down) |
pass
pt181.11: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_least_routers_schedule(No routers scheduled if all agents are down) |
||||||
test_auto_schedule_routers(No routers scheduled if all agents are down) |
pass
pt181.12: neutron.tests.functional.scheduler.test_l3_agent_scheduler.L3LeastRoutersSchedulerTestCase.test_auto_schedule_routers(No routers scheduled if all agents are down) |
||||||
neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase | 8 | 8 | 0 | 0 | 0 | Detail | |
test_negative_duplicate_create_conntrack_helper |
pass
pt182.1: neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase.test_negative_duplicate_create_conntrack_helper |
||||||
test_negative_update_conntrack_helper |
pass
pt182.2: neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase.test_negative_update_conntrack_helper |
||||||
test_delete_conntrack_helper |
pass
pt182.3: neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase.test_delete_conntrack_helper |
||||||
test_negative_create_conntrack_helper |
pass
pt182.4: neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase.test_negative_create_conntrack_helper |
||||||
test_negative_duplicate_update_conntrack_helper |
pass
pt182.5: neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase.test_negative_duplicate_update_conntrack_helper |
||||||
test_negative_delete_conntrack_helper |
pass
pt182.6: neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase.test_negative_delete_conntrack_helper |
||||||
test_update_conntrack_helper |
pass
pt182.7: neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase.test_update_conntrack_helper |
||||||
test_create_conntrack_helper |
pass
pt182.8: neutron.tests.functional.services.conntrack_helper.test_conntrack_helper.ConntrackHelperTestCase.test_create_conntrack_helper |
||||||
neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase | 57 | 53 | 0 | 0 | 4 | Detail | |
test__get_dvr_router_ids_for_host |
pass
pt183.1: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test__get_dvr_router_ids_for_host |
||||||
test_add_router_interface_by_subnet_notifications |
pass
pt183.2: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_add_router_interface_by_subnet_notifications |
||||||
test_agent_gw_port_delete_when_last_gateway_for_ext_net_removed |
pass
pt183.3: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_agent_gw_port_delete_when_last_gateway_for_ext_net_removed |
||||||
test_create_floating_ip_agent_notification |
pass
pt183.4: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_create_floating_ip_agent_notification |
||||||
test_csnat_ports_are_created_and_deleted_based_on_router_subnet |
pass
pt183.5: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_csnat_ports_are_created_and_deleted_based_on_router_subnet |
||||||
test_delete_floating_ip_agent_notification_with_dvr_no_external_agents |
pass
pt183.6: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_delete_floating_ip_agent_notification_with_dvr_no_external_agents |
||||||
test_dvr_process_floatingips_for_dvr_on_full_sync |
pass
pt183.7: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_process_floatingips_for_dvr_on_full_sync |
||||||
test_dvr_router_manual_rescheduling_updates_router |
pass
pt183.8: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_router_manual_rescheduling_updates_router |
||||||
test_dvr_router_notifications_for_live_migration_with_fip |
pass
pt183.9: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_router_notifications_for_live_migration_with_fip |
||||||
test_remove_router_interface |
pass
pt183.10: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_remove_router_interface |
||||||
test_unbound_allowed_addr_pairs_fip_with_multiple_active_vms |
pass
pt183.11: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_unbound_allowed_addr_pairs_fip_with_multiple_active_vms |
||||||
test_update_floating_ip_agent_notification_non_dvr |
pass
pt183.12: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_floating_ip_agent_notification_non_dvr |
||||||
test_update_floating_ip_agent_notification_with_dvr_no_external_agents |
pass
pt183.13: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_floating_ip_agent_notification_with_dvr_no_external_agents |
||||||
test_update_router_db_dvrha_to_cvr |
pass
pt183.14: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_router_db_dvrha_to_cvr |
||||||
test_update_vm_port_host_router_update |
pass
pt183.15: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_vm_port_host_router_update |
||||||
test__get_router_ids_for_agent_related_router |
pass
pt183.16: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test__get_router_ids_for_agent_related_router |
||||||
test_delete_agent_gw_port_for_network |
pass
pt183.17: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_delete_agent_gw_port_for_network |
||||||
test_delete_floating_ip_with_no_agents |
pass
pt183.18: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_delete_floating_ip_with_no_agents |
||||||
test_get_fip_agent_gw_ports |
pass
pt183.19: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_get_fip_agent_gw_ports |
||||||
test_remove_router_interface_by_port_leaves_snat_intact |
pass
pt183.20: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_remove_router_interface_by_port_leaves_snat_intact |
||||||
test_router_remove_from_agent_on_vm_port_deletion |
pass
pt183.21: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_router_remove_from_agent_on_vm_port_deletion |
||||||
test_allowed_address_pairs_update_arp_entry |
pass
pt183.22: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_allowed_address_pairs_update_arp_entry |
||||||
test_dvr_gateway_host_binding_is_set |
pass
pt183.23: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_gateway_host_binding_is_set |
||||||
test_dvr_router_manual_rescheduling_removes_router |
pass
pt183.24: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_router_manual_rescheduling_removes_router |
||||||
test_get_device_owner_centralized |
skip
pt183.25: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_get_device_owner_centralized |
||||||
test_get_device_owner_distributed_router_id |
pass
pt183.26: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_get_device_owner_distributed_router_id |
||||||
test_process_routers |
pass
pt183.27: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_process_routers |
||||||
test__get_dvr_subnet_ids_on_host_query |
pass
pt183.28: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test__get_dvr_subnet_ids_on_host_query |
||||||
test_create_floating_ip_with_no_dvr_agents |
pass
pt183.29: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_create_floating_ip_with_no_dvr_agents |
||||||
test_get_agent_gw_port_for_network |
pass
pt183.30: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_get_agent_gw_port_for_network |
||||||
test_router_is_not_removed_from_snat_agent_on_interface_removal |
pass
pt183.31: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_router_is_not_removed_from_snat_agent_on_interface_removal |
||||||
test_update_floating_ip_agent_notification |
pass
pt183.32: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_floating_ip_agent_notification |
||||||
test_update_router_db_centralized_to_distributed |
skip
pt183.33: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_router_db_centralized_to_distributed |
||||||
test_update_router_db_cvr_to_dvrha |
pass
pt183.34: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_router_db_cvr_to_dvrha |
||||||
test_update_router_db_cvrha_to_dvrha |
pass
pt183.35: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_router_db_cvrha_to_dvrha |
||||||
test_update_router_db_dvrha_to_cvrha |
pass
pt183.36: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_router_db_dvrha_to_cvrha |
||||||
test__get_router_ids_for_agent |
skip
pt183.37: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test__get_router_ids_for_agent |
||||||
test_dvr_router_notifications_for_live_migration_without_fip |
pass
pt183.38: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_router_notifications_for_live_migration_without_fip |
||||||
test_get_agent_gw_ports_exist_for_network_no_port |
pass
pt183.39: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_get_agent_gw_ports_exist_for_network_no_port |
||||||
test_get_device_owner_distributed_router_object |
pass
pt183.40: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_get_device_owner_distributed_router_object |
||||||
test_remove_router_interface_by_subnet_leaves_snat_intact |
pass
pt183.41: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_remove_router_interface_by_subnet_leaves_snat_intact |
||||||
test_router_is_not_removed_from_snat_agent_on_dhcp_port_deletion |
pass
pt183.42: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_router_is_not_removed_from_snat_agent_on_dhcp_port_deletion |
||||||
test_allowed_addr_pairs_delayed_fip_and_update_arp_entry |
pass
pt183.43: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_allowed_addr_pairs_delayed_fip_and_update_arp_entry |
||||||
test_create_floating_ip_agent_notification_for_dvr_no_external_agent |
pass
pt183.44: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_create_floating_ip_agent_notification_for_dvr_no_external_agent |
||||||
test_delete_floating_ip_agent_notification |
pass
pt183.45: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_delete_floating_ip_agent_notification |
||||||
test_dvr_router_centralized_floating_ip |
pass
pt183.46: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_router_centralized_floating_ip |
||||||
test_dvr_router_unbound_floating_ip_migrate_to_bound_host |
pass
pt183.47: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_router_unbound_floating_ip_migrate_to_bound_host |
||||||
test_router_auto_scheduling |
skip
pt183.48: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_router_auto_scheduling |
||||||
test_router_with_ipv4_and_multiple_ipv6_on_same_network |
pass
pt183.49: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_router_with_ipv4_and_multiple_ipv6_on_same_network |
||||||
test_update_router_db_dvrha_to_dvr |
pass
pt183.50: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_router_db_dvrha_to_dvr |
||||||
test_add_router_interface_by_port_notifications |
pass
pt183.51: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_add_router_interface_by_port_notifications |
||||||
test_admin_router_remove_from_agent_on_vm_port_deletion |
pass
pt183.52: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_admin_router_remove_from_agent_on_vm_port_deletion |
||||||
test_dvr_ha_router_create_attach_internal_external_detach_delete |
pass
pt183.53: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_dvr_ha_router_create_attach_internal_external_detach_delete |
||||||
test_router_notifications |
pass
pt183.54: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_router_notifications |
||||||
test_create_floating_ip_agent_notification_non_dvr |
pass
pt183.55: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_create_floating_ip_agent_notification_non_dvr |
||||||
test_delete_floating_ip_agent_notification_non_dvr |
pass
pt183.56: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_delete_floating_ip_agent_notification_non_dvr |
||||||
test_update_router_db_dvr_to_dvrha |
pass
pt183.57: neutron.tests.functional.services.l3_router.test_l3_dvr_ha_router_plugin.L3DvrHATestCase.test_update_router_db_dvr_to_dvrha |
||||||
neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase | 50 | 50 | 0 | 0 | 0 | Detail | |
test_agent_gw_port_delete_when_last_gateway_for_ext_net_removed |
pass
pt184.1: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_agent_gw_port_delete_when_last_gateway_for_ext_net_removed |
||||||
test__get_dvr_subnet_ids_on_host_query |
pass
pt184.2: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test__get_dvr_subnet_ids_on_host_query |
||||||
test_allowed_addr_pairs_delayed_fip_and_update_arp_entry |
pass
pt184.3: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_allowed_addr_pairs_delayed_fip_and_update_arp_entry |
||||||
test_allowed_address_pairs_update_arp_entry |
pass
pt184.4: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_allowed_address_pairs_update_arp_entry |
||||||
test_create_floating_ip_with_no_dvr_agents |
pass
pt184.5: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_create_floating_ip_with_no_dvr_agents |
||||||
test_delete_floating_ip_agent_notification |
pass
pt184.6: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_delete_floating_ip_agent_notification |
||||||
test_dvr_router_unbound_floating_ip_migrate_to_bound_host |
pass
pt184.7: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_dvr_router_unbound_floating_ip_migrate_to_bound_host |
||||||
test_get_device_owner_centralized |
pass
pt184.8: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_get_device_owner_centralized |
||||||
test_router_is_not_removed_from_snat_agent_on_dhcp_port_deletion |
pass
pt184.9: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_router_is_not_removed_from_snat_agent_on_dhcp_port_deletion |
||||||
test_router_remove_from_agent_on_vm_port_deletion |
pass
pt184.10: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_router_remove_from_agent_on_vm_port_deletion |
||||||
test__get_dvr_router_ids_for_host |
pass
pt184.11: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test__get_dvr_router_ids_for_host |
||||||
test__get_router_ids_for_agent_related_router |
pass
pt184.12: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test__get_router_ids_for_agent_related_router |
||||||
test_add_router_interface_by_port_notifications |
pass
pt184.13: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_add_router_interface_by_port_notifications |
||||||
test_create_floating_ip_agent_notification_for_dvr_no_external_agent |
pass
pt184.14: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_create_floating_ip_agent_notification_for_dvr_no_external_agent |
||||||
test_create_floating_ip_agent_notification_non_dvr |
pass
pt184.15: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_create_floating_ip_agent_notification_non_dvr |
||||||
test_delete_floating_ip_agent_notification_non_dvr |
pass
pt184.16: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_delete_floating_ip_agent_notification_non_dvr |
||||||
test_dvr_router_notifications_for_live_migration_without_fip |
pass
pt184.17: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_dvr_router_notifications_for_live_migration_without_fip |
||||||
test_get_device_owner_distributed_router_id |
pass
pt184.18: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_get_device_owner_distributed_router_id |
||||||
test_process_routers |
pass
pt184.19: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_process_routers |
||||||
test_update_floating_ip_agent_notification_with_dvr_no_external_agents |
pass
pt184.20: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_update_floating_ip_agent_notification_with_dvr_no_external_agents |
||||||
test__get_router_ids_for_agent |
pass
pt184.21: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test__get_router_ids_for_agent |
||||||
test_admin_router_remove_from_agent_on_vm_port_deletion |
pass
pt184.22: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_admin_router_remove_from_agent_on_vm_port_deletion |
||||||
test_dvr_router_notifications_for_live_migration_with_fip |
pass
pt184.23: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_dvr_router_notifications_for_live_migration_with_fip |
||||||
test_get_fip_agent_gw_ports |
pass
pt184.24: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_get_fip_agent_gw_ports |
||||||
test_remove_router_interface |
pass
pt184.25: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_remove_router_interface |
||||||
test_unbound_allowed_addr_pairs_fip_with_multiple_active_vms |
pass
pt184.26: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_unbound_allowed_addr_pairs_fip_with_multiple_active_vms |
||||||
test_update_floating_ip_agent_notification |
pass
pt184.27: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_update_floating_ip_agent_notification |
||||||
test_delete_floating_ip_with_no_agents |
pass
pt184.28: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_delete_floating_ip_with_no_agents |
||||||
test_dvr_process_floatingips_for_dvr_on_full_sync |
pass
pt184.29: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_dvr_process_floatingips_for_dvr_on_full_sync |
||||||
test_add_router_interface_by_subnet_notifications |
pass
pt184.30: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_add_router_interface_by_subnet_notifications |
||||||
test_delete_agent_gw_port_for_network |
pass
pt184.31: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_delete_agent_gw_port_for_network |
||||||
test_dvr_router_centralized_floating_ip |
pass
pt184.32: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_dvr_router_centralized_floating_ip |
||||||
test_dvr_router_manual_rescheduling_updates_router |
pass
pt184.33: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_dvr_router_manual_rescheduling_updates_router |
||||||
test_get_agent_gw_ports_exist_for_network_no_port |
pass
pt184.34: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_get_agent_gw_ports_exist_for_network_no_port |
||||||
test_router_notifications |
pass
pt184.35: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_router_notifications |
||||||
test_delete_floating_ip_agent_notification_with_dvr_no_external_agents |
pass
pt184.36: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_delete_floating_ip_agent_notification_with_dvr_no_external_agents |
||||||
test_dvr_router_manual_rescheduling_removes_router |
pass
pt184.37: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_dvr_router_manual_rescheduling_removes_router |
||||||
test_get_device_owner_distributed_router_object |
pass
pt184.38: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_get_device_owner_distributed_router_object |
||||||
test_remove_router_interface_by_port_leaves_snat_intact |
pass
pt184.39: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_remove_router_interface_by_port_leaves_snat_intact |
||||||
test_remove_router_interface_by_subnet_leaves_snat_intact |
pass
pt184.40: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_remove_router_interface_by_subnet_leaves_snat_intact |
||||||
test_router_auto_scheduling |
pass
pt184.41: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_router_auto_scheduling |
||||||
test_router_is_not_removed_from_snat_agent_on_interface_removal |
pass
pt184.42: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_router_is_not_removed_from_snat_agent_on_interface_removal |
||||||
test_create_floating_ip_agent_notification |
pass
pt184.43: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_create_floating_ip_agent_notification |
||||||
test_csnat_ports_are_created_and_deleted_based_on_router_subnet |
pass
pt184.44: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_csnat_ports_are_created_and_deleted_based_on_router_subnet |
||||||
test_dvr_gateway_host_binding_is_set |
pass
pt184.45: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_dvr_gateway_host_binding_is_set |
||||||
test_get_agent_gw_port_for_network |
pass
pt184.46: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_get_agent_gw_port_for_network |
||||||
test_router_with_ipv4_and_multiple_ipv6_on_same_network |
pass
pt184.47: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_router_with_ipv4_and_multiple_ipv6_on_same_network |
||||||
test_update_floating_ip_agent_notification_non_dvr |
pass
pt184.48: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_update_floating_ip_agent_notification_non_dvr |
||||||
test_update_router_db_centralized_to_distributed |
pass
pt184.49: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_update_router_db_centralized_to_distributed |
||||||
test_update_vm_port_host_router_update |
pass
pt184.50: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCase.test_update_vm_port_host_router_update |
||||||
neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCaseMigration | 1 | 1 | 0 | 0 | 0 | Detail | |
test_update_router_db_centralized_to_distributed_with_ports |
pass
pt185.1: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.L3DvrTestCaseMigration.test_update_router_db_centralized_to_distributed_with_ports |
||||||
neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.MultipleL3PluginTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_create_router |
pass
pt186.1: neutron.tests.functional.services.l3_router.test_l3_dvr_router_plugin.MultipleL3PluginTestCase.test_create_router |
||||||
neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseComplex | 7 | 7 | 0 | 0 | 0 | Detail | |
test_events_all_sg |
pass
pt187.1: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseComplex.test_events_all_sg |
||||||
test_update_one_sg |
pass
pt187.2: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseComplex.test_update_one_sg |
||||||
test_update_all |
pass
pt187.3: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseComplex.test_update_all |
||||||
test_add_and_remove |
pass
pt187.4: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseComplex.test_add_and_remove |
||||||
test_events_one_sg |
pass
pt187.5: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseComplex.test_events_one_sg |
||||||
test_overlap_net_logs |
pass
pt187.6: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseComplex.test_overlap_net_logs |
||||||
test_disable_logs |
pass
pt187.7: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseComplex.test_disable_logs |
||||||
neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseSimple | 2 | 2 | 0 | 0 | 0 | Detail | |
test_basic_get |
pass
pt188.1: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseSimple.test_basic_get |
||||||
test_log_ovn_unsupported |
pass
pt188.2: neutron.tests.functional.services.logapi.drivers.ovn.test_driver.LogApiTestCaseSimple.test_log_ovn_unsupported |
||||||
neutron.tests.functional.services.logapi.test_logging.TestLoggingExtension | 3 | 1 | 0 | 0 | 2 | Detail | |
test_log_lifecycle(OVS Firewall Driver) |
pass
pt189.1: neutron.tests.functional.services.logapi.test_logging.TestLoggingExtension.test_log_lifecycle(OVS Firewall Driver) |
||||||
test_log_lifecycle(IptablesFirewallDriver,without ipset) |
skip
pt189.2: neutron.tests.functional.services.logapi.test_logging.TestLoggingExtension.test_log_lifecycle(IptablesFirewallDriver,without ipset) |
||||||
test_log_lifecycle(IptablesFirewallDriver,with ipset) |
skip
pt189.3: neutron.tests.functional.services.logapi.test_logging.TestLoggingExtension.test_log_lifecycle(IptablesFirewallDriver,with ipset) |
||||||
neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter | 25 | 25 | 0 | 0 | 0 | Detail | |
test_gateway_chassis_with_bridge_mappings_and_no_cms |
pass
pt190.1: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_with_bridge_mappings_and_no_cms |
||||||
test_router_port_ipv6_ra_configs_ipv4 |
pass
pt190.2: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_router_port_ipv6_ra_configs_ipv4 |
||||||
test_gateway_chassis_with_bridge_mappings |
pass
pt190.3: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_with_bridge_mappings |
||||||
test_logical_router_port_creation |
pass
pt190.4: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_logical_router_port_creation |
||||||
test_set_router_mac_age_limit |
pass
pt190.5: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_set_router_mac_age_limit |
||||||
test_gateway_chassis_rebalance |
pass
pt190.6: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_rebalance |
||||||
test_router_gateway_port_binding_host_id |
pass
pt190.7: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_router_gateway_port_binding_host_id |
||||||
test_schedule_unhosted_gateways_single_transaction |
pass
pt190.8: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_schedule_unhosted_gateways_single_transaction |
||||||
test_gateway_chassis_least_loaded_scheduler |
pass
pt190.9: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_least_loaded_scheduler |
||||||
test_gateway_chassis_with_cms_and_not_match_azs |
pass
pt190.10: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_with_cms_and_not_match_azs |
||||||
test_update_router_single_gw_bfd |
pass
pt190.11: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_update_router_single_gw_bfd |
||||||
test_create_delete_router_multiple_gw_ports_ecmp_and_bfd |
pass
pt190.12: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_create_delete_router_multiple_gw_ports_ecmp_and_bfd |
||||||
test_gateway_chassis_least_loaded_scheduler_anti_affinity |
pass
pt190.13: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_least_loaded_scheduler_anti_affinity |
||||||
test_gateway_chassis_no_physnet_tunnelled_network |
pass
pt190.14: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_no_physnet_tunnelled_network |
||||||
test_gateway_chassis_on_router_gateway_port |
pass
pt190.15: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_on_router_gateway_port |
||||||
test_gateway_chassis_rebalance_max_chassis |
pass
pt190.16: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_rebalance_max_chassis |
||||||
test_create_router_multiple_gw_ports_ecmp |
pass
pt190.17: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_create_router_multiple_gw_ports_ecmp |
||||||
test_gateway_chassis_with_cms_and_no_bridge_mappings |
pass
pt190.18: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_with_cms_and_no_bridge_mappings |
||||||
test_router_port_ipv6_ra_configs_addr_mode_dhcpv6_stateful |
pass
pt190.19: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_router_port_ipv6_ra_configs_addr_mode_dhcpv6_stateful |
||||||
test_create_delete_router_multiple_gw_ports |
pass
pt190.20: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_create_delete_router_multiple_gw_ports |
||||||
test_gateway_chassis_with_cms_and_azs |
pass
pt190.21: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_with_cms_and_azs |
||||||
test_gateway_chassis_with_cms_and_bridge_mappings |
pass
pt190.22: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_with_cms_and_bridge_mappings |
||||||
test_gateway_chassis_with_subnet_changes |
pass
pt190.23: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_gateway_chassis_with_subnet_changes |
||||||
test_router_port_ipv6_ra_configs_addr_mode_dhcpv6_stateless |
pass
pt190.24: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_router_port_ipv6_ra_configs_addr_mode_dhcpv6_stateless |
||||||
test_router_port_ipv6_ra_configs_addr_mode_slaac |
pass
pt190.25: neutron.tests.functional.services.ovn_l3.test_plugin.TestRouter.test_router_port_ipv6_ra_configs_addr_mode_slaac |
||||||
neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase | 11 | 11 | 0 | 0 | 0 | Detail | |
test_create_floatingip_port_forwarding_external_port_0 |
pass
pt191.1: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_create_floatingip_port_forwarding_external_port_0 |
||||||
test_negative_create_floatingip_port_forwarding |
pass
pt191.2: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_negative_create_floatingip_port_forwarding |
||||||
test_create_floatingip_port_forwarding_internal_port_0 |
pass
pt191.3: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_create_floatingip_port_forwarding_internal_port_0 |
||||||
test_delete_floatingip_port_forwarding |
pass
pt191.4: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_delete_floatingip_port_forwarding |
||||||
test_update_port_forwarding_port_in_used_by_fip |
pass
pt191.5: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_update_port_forwarding_port_in_used_by_fip |
||||||
test_create_floatingip_port_forwarding_port_in_use |
pass
pt191.6: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_create_floatingip_port_forwarding_port_in_use |
||||||
test_update_floatingip_port_forwarding |
pass
pt191.7: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_update_floatingip_port_forwarding |
||||||
test_create_floatingip_port_forwarding_and_remove_subnets |
pass
pt191.8: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_create_floatingip_port_forwarding_and_remove_subnets |
||||||
test_negative_delete_floatingip_port_forwarding |
pass
pt191.9: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_negative_delete_floatingip_port_forwarding |
||||||
test_create_port_forwarding_port_in_used_by_fip |
pass
pt191.10: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_create_port_forwarding_port_in_used_by_fip |
||||||
test_negative_update_floatingip_port_forwarding |
pass
pt191.11: neutron.tests.functional.services.portforwarding.test_port_forwarding.PortForwardingTestCase.test_negative_update_floatingip_port_forwarding |
||||||
neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.OVSDBHandlerTestCase | 5 | 5 | 0 | 0 | 0 | Detail | |
test_trunk_creation_with_subports |
pass
pt192.1: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.OVSDBHandlerTestCase.test_trunk_creation_with_subports |
||||||
test_cleanup_on_vm_delete |
pass
pt192.2: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.OVSDBHandlerTestCase.test_cleanup_on_vm_delete |
||||||
test_trunk_creation_with_no_subports |
pass
pt192.3: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.OVSDBHandlerTestCase.test_trunk_creation_with_no_subports |
||||||
test_restart_subport_events |
pass
pt192.4: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.OVSDBHandlerTestCase.test_restart_subport_events |
||||||
test_resync |
pass
pt192.5: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.OVSDBHandlerTestCase.test_resync |
||||||
neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.SubPortTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_plug |
pass
pt193.1: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.SubPortTestCase.test_plug |
||||||
test_plug_failure_doesnt_create_ports |
pass
pt193.2: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.SubPortTestCase.test_plug_failure_doesnt_create_ports |
||||||
test_unplug |
pass
pt193.3: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.SubPortTestCase.test_unplug |
||||||
test_unplug_failure |
pass
pt193.4: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.SubPortTestCase.test_unplug_failure |
||||||
neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerDisposeTrunkTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_dispose_trunk |
pass
pt194.1: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerDisposeTrunkTestCase.test_dispose_trunk |
||||||
neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_connectivity |
pass
pt195.1: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_connectivity |
||||||
neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkParentPortTestCase | 4 | 4 | 0 | 0 | 0 | Detail | |
test_unplug |
pass
pt196.1: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkParentPortTestCase.test_unplug |
||||||
test_plug |
pass
pt196.2: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkParentPortTestCase.test_plug |
||||||
test_plug_failure_doesnt_create_ports |
pass
pt196.3: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkParentPortTestCase.test_plug_failure_doesnt_create_ports |
||||||
test_unplug_failure_doesnt_delete_bridge |
pass
pt196.4: neutron.tests.functional.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkParentPortTestCase.test_unplug_failure_doesnt_delete_bridge |
||||||
neutron.tests.functional.services.trunk.drivers.ovn.test_trunk_driver.TestOVNTrunkDriver | 5 | 5 | 0 | 0 | 0 | Detail | |
test_trunk_delete |
pass
pt197.1: neutron.tests.functional.services.trunk.drivers.ovn.test_trunk_driver.TestOVNTrunkDriver.test_trunk_delete |
||||||
test_subport_add |
pass
pt197.2: neutron.tests.functional.services.trunk.drivers.ovn.test_trunk_driver.TestOVNTrunkDriver.test_subport_add |
||||||
test_trunk_create |
pass
pt197.3: neutron.tests.functional.services.trunk.drivers.ovn.test_trunk_driver.TestOVNTrunkDriver.test_trunk_create |
||||||
test_subport_delete |
pass
pt197.4: neutron.tests.functional.services.trunk.drivers.ovn.test_trunk_driver.TestOVNTrunkDriver.test_subport_delete |
||||||
test_trunk_create_with_subports |
pass
pt197.5: neutron.tests.functional.services.trunk.drivers.ovn.test_trunk_driver.TestOVNTrunkDriver.test_trunk_create_with_subports |
||||||
neutron.tests.functional.services.trunk.rpc.test_server.TrunkSkeletonTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test__handle_port_binding_set_device_owner |
pass
pt198.1: neutron.tests.functional.services.trunk.rpc.test_server.TrunkSkeletonTestCase.test__handle_port_binding_set_device_owner |
||||||
neutron.tests.functional.services.trunk.test_plugin.TestTrunkServicePlugin | 3 | 3 | 0 | 0 | 0 | Detail | |
test_ovs_bridge_name_not_set_if_integration_bridge_not_set |
pass
pt199.1: neutron.tests.functional.services.trunk.test_plugin.TestTrunkServicePlugin.test_ovs_bridge_name_not_set_if_integration_bridge_not_set |
||||||
test_ovs_bridge_name_set_to_integration_bridge_when_not_trunk |
pass
pt199.2: neutron.tests.functional.services.trunk.test_plugin.TestTrunkServicePlugin.test_ovs_bridge_name_set_to_integration_bridge_when_not_trunk |
||||||
test_ovs_bridge_name_set_when_trunk_bound |
pass
pt199.3: neutron.tests.functional.services.trunk.test_plugin.TestTrunkServicePlugin.test_ovs_bridge_name_set_when_trunk_bound |
||||||
neutron.tests.functional.test_server.TestPluginWorker | 1 | 1 | 0 | 0 | 0 | Detail | |
test_start |
pass
pt200.1: neutron.tests.functional.test_server.TestPluginWorker.test_start |
||||||
neutron.tests.functional.test_server.TestRPCServer | 1 | 1 | 0 | 0 | 0 | Detail | |
test_restart_rpc_on_sighup_multiple_workers |
pass
pt201.1: neutron.tests.functional.test_server.TestRPCServer.test_restart_rpc_on_sighup_multiple_workers |
||||||
neutron.tests.functional.test_server.TestWsgiServer | 1 | 1 | 0 | 0 | 0 | Detail | |
test_restart_wsgi_on_sighup_multiple_workers |
pass
pt202.1: neutron.tests.functional.test_server.TestWsgiServer.test_restart_wsgi_on_sighup_multiple_workers |
||||||
neutron.tests.functional.test_service.TestService | 2 | 2 | 0 | 0 | 0 | Detail | |
test_api_workers_from_config |
pass
pt203.1: neutron.tests.functional.test_service.TestService.test_api_workers_from_config |
||||||
test_api_workers_default |
pass
pt203.2: neutron.tests.functional.test_service.TestService.test_api_workers_default |
||||||
neutron.tests.functional.tests.common.exclusive_resources.test_ip_address.TestExclusiveIPAddress | 1 | 1 | 0 | 0 | 0 | Detail | |
test_ip_address |
pass
pt204.1: neutron.tests.functional.tests.common.exclusive_resources.test_ip_address.TestExclusiveIPAddress.test_ip_address |
||||||
neutron.tests.functional.tests.common.exclusive_resources.test_ip_network.TestExclusiveIPNetwork | 1 | 1 | 0 | 0 | 0 | Detail | |
test_ip_network |
pass
pt205.1: neutron.tests.functional.tests.common.exclusive_resources.test_ip_network.TestExclusiveIPNetwork.test_ip_network |
||||||
neutron.tests.functional.tests.common.exclusive_resources.test_port.TestExclusivePort | 1 | 1 | 0 | 0 | 0 | Detail | |
test_port |
pass
pt206.1: neutron.tests.functional.tests.common.exclusive_resources.test_port.TestExclusivePort.test_port |
||||||
neutron.tests.functional.tests.common.exclusive_resources.test_resource_allocator.TestResourceAllocator | 2 | 2 | 0 | 0 | 0 | Detail | |
test_allocate_and_release |
pass
pt207.1: neutron.tests.functional.tests.common.exclusive_resources.test_resource_allocator.TestResourceAllocator.test_allocate_and_release |
||||||
test_file_manipulation |
pass
pt207.2: neutron.tests.functional.tests.common.exclusive_resources.test_resource_allocator.TestResourceAllocator.test_file_manipulation |
||||||
neutron.tests.functional.tests.common.test_net_helpers.NetcatTesterTestCase | 3 | 3 | 0 | 0 | 0 | Detail | |
test_stop_process_no_process_skip_no_process_exception |
pass
pt208.1: neutron.tests.functional.tests.common.test_net_helpers.NetcatTesterTestCase.test_stop_process_no_process_skip_no_process_exception |
||||||
test_stop_process |
pass
pt208.2: neutron.tests.functional.tests.common.test_net_helpers.NetcatTesterTestCase.test_stop_process |
||||||
test_stop_process_no_process |
pass
pt208.3: neutron.tests.functional.tests.common.test_net_helpers.NetcatTesterTestCase.test_stop_process_no_process |
||||||
neutron.tests.unit.agent.linux.test_conntrackd.ConntrackdConfigTestCase | 3 | 3 | 0 | 0 | 0 | Detail | |
test_build_config |
pass
pt209.1: neutron.tests.unit.agent.linux.test_conntrackd.ConntrackdConfigTestCase.test_build_config |
||||||
test_max_file_path_len |
pass
pt209.2: neutron.tests.unit.agent.linux.test_conntrackd.ConntrackdConfigTestCase.test_max_file_path_len |
||||||
test_max_socket_path_len |
pass
pt209.3: neutron.tests.unit.agent.linux.test_conntrackd.ConntrackdConfigTestCase.test_max_socket_path_len |
||||||
Total | 1180 | 1155 | 3 | 0 | 22 |