Name | Status | Type | Time(s) | LogFile |
test_process_restart_with_rr_set[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 5.518 | |
test_run_contrail_flows_cli_cmds[sanity] | Success | | 14.150 | |
test_run_contrail_logs_cli_cmd_with_multiple_different_optional_args[sanity] | Success | | 22.718 | |
test_run_contrail_stats_cli_cmds[sanity] | Success | | 16.783 | |
test_verify_session_record_table_inter_vn[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stderr: {{{ Warning: sudo() received nonzero return code 1 while executing 'kill $(cat /tmp/client-ctest-random-36556747.pid); sync; cat /tmp/client-ctest-random-36556747.stats'!
Warning: sudo() received nonzero return code 1 while executing 'kill $(cat /tmp/server-ctest-random-36556747.pid); sync; cat /tmp/server-ctest-random-36556747.stats'! }}}
stdout: {{{ [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoserver.py --start_port 9000 --end_port 9000 --pid_file /tmp/server-ctest-random-36556747.pid --stats_file /tmp/server-ctest-random-36556747.stats 0<&- &> /tmp/server-ctest-random-36556747.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoclient.py --servers 141.70.171.3 --sport 8000 --dports 9000 --retry --count 100 --pid_file /tmp/client-ctest-random-36556747.pid --stats_file /tmp/client-ctest-random-36556747.stats 0<&- &> /tmp/client-ctest-random-36556747.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoserver.py --start_port 9001 --end_port 9001 --pid_file /tmp/server-ctest-random-49283030.pid --stats_file /tmp/server-ctest-random-49283030.stats 0<&- &> /tmp/server-ctest-random-49283030.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoclient.py --servers 141.70.171.3 --sport 8000 --dports 9001 --retry --count 100 --pid_file /tmp/client-ctest-random-49283030.pid --stats_file /tmp/client-ctest-random-49283030.stats 0<&- &> /tmp/client-ctest-random-49283030.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoserver.py --start_port 9003 --end_port 9003 --pid_file /tmp/server-ctest-random-41069126.pid --stats_file /tmp/server-ctest-random-41069126.stats 0<&- &> /tmp/server-ctest-random-41069126.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoclient.py --servers 141.70.171.3 --sport 8000 --dports 9003 --retry --count 100 --pid_file /tmp/client-ctest-random-41069126.pid --stats_file /tmp/client-ctest-random-41069126.stats 0<&- &> /tmp/client-ctest-random-41069126.log & [cirros@169.254.0.3] sudo: kill $(cat /tmp/client-ctest-random-36556747.pid); sync; cat /tmp/client-ctest-random-36556747.stats [cirros@169.254.0.3] out: cat: can't open '/tmp/client-ctest-random-36556747.pid': No such file or directory [cirros@169.254.0.3] out: sh: you need to specify whom to kill [cirros@169.254.0.3] out: cat: can't open '/tmp/client-ctest-random-36556747.stats': No such file or directory [cirros@169.254.0.3] out:
[cirros@169.254.0.3] sudo: kill $(cat /tmp/server-ctest-random-36556747.pid); sync; cat /tmp/server-ctest-random-36556747.stats [cirros@169.254.0.3] out: cat: can't open '/tmp/server-ctest-random-36556747.pid': No such file or directory [cirros@169.254.0.3] out: sh: you need to specify whom to kill [cirros@169.254.0.3] out: cat: can't open '/tmp/server-ctest-random-36556747.stats': No such file or directory [cirros@169.254.0.3] out: }}}
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 03:58:27 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<serial_scripts.analytics.test_analytics_resourc..._record_table_inter_vn[sanity] id=0x7f888014bba8>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function AnalyticsTestSanityWithResource.test_verify_session_record_table_inter_vn> self = <serial_scripts.analytics.test_analytics_resourc..._record_table_inter_vn[sanity] id=0x7f888014bba8> args = () kwargs = {}
/contrail-test/serial_scripts/analytics/test_analytics_resource.py in test_verify_session_record_table_inter_vn(self=<serial_scripts.analytics.test_analytics_resourc..._record_table_inter_vn[sanity] id=0x7f888014bba8>) 1373 start_time = self.analytics_obj.getstarttime(vm_node_ip) 1374 self.logger.info("start time= %s" % (start_time)) 1375 self.setup_and_create_streams(self.res.vn1_vm1_fixture, self.res.vn2_vm2_fixture) 1376 time.sleep(100) 1377 src_vn = self.res.vn1_fixture.vn_fq_name self = <serial_scripts.analytics.test_analytics_resourc..._record_table_inter_vn[sanity] id=0x7f888014bba8> self.setup_and_create_streams = <bound method AnalyticsBaseTest.setup_and_create...record_table_inter_vn[sanity] id=0x7f888014bba8>> self.res = <serial_scripts.analytics.base.AnalyticsTestSanityWithResourceResource object> self.res.vn1_vm1_fixture = <VMFixture: ctest-vn1_vm1-33302525> self.res.vn2_vm2_fixture = <VMFixture: ctest-vn2_vm2-40656987>
/contrail-test/serial_scripts/analytics/base.py in setup_and_create_streams(self=<serial_scripts.analytics.test_analytics_resourc..._record_table_inter_vn[sanity] id=0x7f888014bba8>, src_vm=<VMFixture: ctest-vn1_vm1-33302525>, dst_vm=<VMFixture: ctest-vn2_vm2-40656987>, sport=8000, dport=9003, count=100) 168 time.sleep(10) 169 for traffic_obj in traffic_objs: 170 self.stop_traffic(traffic_obj) 171 172 #end setup_create_streams self = <serial_scripts.analytics.test_analytics_resourc..._record_table_inter_vn[sanity] id=0x7f888014bba8> self.stop_traffic = <bound method GenericTestBase.stop_traffic of <s...record_table_inter_vn[sanity] id=0x7f888014bba8>> traffic_obj = <tcutils.traffic_utils.socket_traffic.SocketTrafficUtil object>
/contrail-test/common/base.py in stop_traffic(self=<serial_scripts.analytics.test_analytics_resourc..._record_table_inter_vn[sanity] id=0x7f888014bba8>, traffic_obj=<tcutils.traffic_utils.socket_traffic.SocketTrafficUtil object>, expectation=True, unidirection=False, partial=False) 796 assert False, "No drops observed in packets %s"%msg 797 elif expectation: 798 assert sent and recv, "Packets not %s"%msg 799 if recv*100/float(sent) < 90: 800 assert False, "Packets not %s"%msg sent = 0 recv = 0 msg = 'transferred between 214.167.83.195 and 141.70.171.3, proto udp sport 8000 and dport 9000' AssertionError: Packets not transferred between 214.167.83.195 and 141.70.171.3, proto udp sport 8000 and dport 9000 __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = ('Packets not transferred between 214.167.83.195 and 141.70.171.3, proto udp sport 8000 and dport 9000',) with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/serial_scripts/analytics/test_analytics_resource.py", line 1375, in test_verify_session_record_table_inter_vn self.setup_and_create_streams(self.res.vn1_vm1_fixture, self.res.vn2_vm2_fixture) File "/contrail-test/serial_scripts/analytics/base.py", line 170, in setup_and_create_streams self.stop_traffic(traffic_obj) File "/contrail-test/common/base.py", line 798, in stop_traffic assert sent and recv, "Packets not %s"%msg AssertionError: Packets not transferred between 214.167.83.195 and 141.70.171.3, proto udp sport 8000 and dport 9000
| 49.812 |
Log File
|
test_verify_session_sampling_teardown[sanity] | Success | | 226.191 | |
test_verify_session_series_table_inter_vn[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stderr: {{{ Warning: sudo() received nonzero return code 1 while executing 'kill $(cat /tmp/client-ctest-random-60301236.pid); sync; cat /tmp/client-ctest-random-60301236.stats'!
Warning: sudo() received nonzero return code 1 while executing 'kill $(cat /tmp/server-ctest-random-60301236.pid); sync; cat /tmp/server-ctest-random-60301236.stats'! }}}
stdout: {{{ [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoserver.py --start_port 9000 --end_port 9000 --pid_file /tmp/server-ctest-random-60301236.pid --stats_file /tmp/server-ctest-random-60301236.stats 0<&- &> /tmp/server-ctest-random-60301236.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoclient.py --servers 141.70.171.3 --sport 8000 --dports 9000 --retry --count 100 --pid_file /tmp/client-ctest-random-60301236.pid --stats_file /tmp/client-ctest-random-60301236.stats 0<&- &> /tmp/client-ctest-random-60301236.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoserver.py --start_port 9001 --end_port 9001 --pid_file /tmp/server-ctest-random-97693672.pid --stats_file /tmp/server-ctest-random-97693672.stats 0<&- &> /tmp/server-ctest-random-97693672.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoclient.py --servers 141.70.171.3 --sport 8000 --dports 9001 --retry --count 100 --pid_file /tmp/client-ctest-random-97693672.pid --stats_file /tmp/client-ctest-random-97693672.stats 0<&- &> /tmp/client-ctest-random-97693672.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoserver.py --start_port 9003 --end_port 9003 --pid_file /tmp/server-ctest-random-26811757.pid --stats_file /tmp/server-ctest-random-26811757.stats 0<&- &> /tmp/server-ctest-random-26811757.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoclient.py --servers 141.70.171.3 --sport 8000 --dports 9003 --retry --count 100 --pid_file /tmp/client-ctest-random-26811757.pid --stats_file /tmp/client-ctest-random-26811757.stats 0<&- &> /tmp/client-ctest-random-26811757.log & [cirros@169.254.0.3] sudo: kill $(cat /tmp/client-ctest-random-60301236.pid); sync; cat /tmp/client-ctest-random-60301236.stats [cirros@169.254.0.3] out: cat: can't open '/tmp/client-ctest-random-60301236.pid': No such file or directory [cirros@169.254.0.3] out: sh: you need to specify whom to kill [cirros@169.254.0.3] out: cat: can't open '/tmp/client-ctest-random-60301236.stats': No such file or directory [cirros@169.254.0.3] out:
[cirros@169.254.0.3] sudo: kill $(cat /tmp/server-ctest-random-60301236.pid); sync; cat /tmp/server-ctest-random-60301236.stats [cirros@169.254.0.3] out: cat: can't open '/tmp/server-ctest-random-60301236.pid': No such file or directory [cirros@169.254.0.3] out: sh: you need to specify whom to kill [cirros@169.254.0.3] out: cat: can't open '/tmp/server-ctest-random-60301236.stats': No such file or directory [cirros@169.254.0.3] out: }}}
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 04:02:34 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<serial_scripts.analytics.test_analytics_resourc..._series_table_inter_vn[sanity] id=0x7f888014bc88>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function AnalyticsTestSanityWithResource.test_verify_session_series_table_inter_vn> self = <serial_scripts.analytics.test_analytics_resourc..._series_table_inter_vn[sanity] id=0x7f888014bc88> args = () kwargs = {}
/contrail-test/serial_scripts/analytics/test_analytics_resource.py in test_verify_session_series_table_inter_vn(self=<serial_scripts.analytics.test_analytics_resourc..._series_table_inter_vn[sanity] id=0x7f888014bc88>) 1336 start_time = self.analytics_obj.getstarttime(vm_node_ip) 1337 self.logger.info("start time= %s" % (start_time)) 1338 self.setup_and_create_streams(self.res.vn1_vm1_fixture, self.res.vn2_vm2_fixture) 1339 src_vn = self.res.vn1_fixture.vn_fq_name 1340 dst_vn = self.res.vn2_fixture.vn_fq_name self = <serial_scripts.analytics.test_analytics_resourc..._series_table_inter_vn[sanity] id=0x7f888014bc88> self.setup_and_create_streams = <bound method AnalyticsBaseTest.setup_and_create...series_table_inter_vn[sanity] id=0x7f888014bc88>> self.res = <serial_scripts.analytics.base.AnalyticsTestSanityWithResourceResource object> self.res.vn1_vm1_fixture = <VMFixture: ctest-vn1_vm1-33302525> self.res.vn2_vm2_fixture = <VMFixture: ctest-vn2_vm2-40656987>
/contrail-test/serial_scripts/analytics/base.py in setup_and_create_streams(self=<serial_scripts.analytics.test_analytics_resourc..._series_table_inter_vn[sanity] id=0x7f888014bc88>, src_vm=<VMFixture: ctest-vn1_vm1-33302525>, dst_vm=<VMFixture: ctest-vn2_vm2-40656987>, sport=8000, dport=9003, count=100) 168 time.sleep(10) 169 for traffic_obj in traffic_objs: 170 self.stop_traffic(traffic_obj) 171 172 #end setup_create_streams self = <serial_scripts.analytics.test_analytics_resourc..._series_table_inter_vn[sanity] id=0x7f888014bc88> self.stop_traffic = <bound method GenericTestBase.stop_traffic of <s...series_table_inter_vn[sanity] id=0x7f888014bc88>> traffic_obj = <tcutils.traffic_utils.socket_traffic.SocketTrafficUtil object>
/contrail-test/common/base.py in stop_traffic(self=<serial_scripts.analytics.test_analytics_resourc..._series_table_inter_vn[sanity] id=0x7f888014bc88>, traffic_obj=<tcutils.traffic_utils.socket_traffic.SocketTrafficUtil object>, expectation=True, unidirection=False, partial=False) 796 assert False, "No drops observed in packets %s"%msg 797 elif expectation: 798 assert sent and recv, "Packets not %s"%msg 799 if recv*100/float(sent) < 90: 800 assert False, "Packets not %s"%msg sent = 0 recv = 0 msg = 'transferred between 214.167.83.195 and 141.70.171.3, proto udp sport 8000 and dport 9000' AssertionError: Packets not transferred between 214.167.83.195 and 141.70.171.3, proto udp sport 8000 and dport 9000 __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = ('Packets not transferred between 214.167.83.195 and 141.70.171.3, proto udp sport 8000 and dport 9000',) with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/serial_scripts/analytics/test_analytics_resource.py", line 1338, in test_verify_session_series_table_inter_vn self.setup_and_create_streams(self.res.vn1_vm1_fixture, self.res.vn2_vm2_fixture) File "/contrail-test/serial_scripts/analytics/base.py", line 170, in setup_and_create_streams self.stop_traffic(traffic_obj) File "/contrail-test/common/base.py", line 798, in stop_traffic assert sent and recv, "Packets not %s"%msg AssertionError: Packets not transferred between 214.167.83.195 and 141.70.171.3, proto udp sport 8000 and dport 9000
| 19.722 |
Log File
|
test_basic_as4_ibgp_sanity[sanity] | Skipped | Skipping Test. At least 1 external router required to run the test | 2.576 | |
test_basic_bgpaas_local_as[dev_sanity_dpdk,sanity] | Success | | 197.553 | |
test_bgp_control_node_zone[sanity] | Success | | 205.580 | |
test_bgp_control_node_zones_from_single_vnf[sanity] | Success | | 202.039 | |
test_basic_dm[sanity] | Skipped | dm_mx env needs to be set in testbed.py to run this script | 2.549 | |
test_dsnat_tcp_basic[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: pythonlogging:'': {{{2025-08-04 04:14:47,959 Success for unrequested channel! [??]}}} stdout: {{{ [ubuntu@169.254.0.3] sudo: nohup iperf3 -c 10.20.0.201 --port 6201 --length 1048576 --time 10 1>/tmp/iper3_ctest-random-36182052.log 2>/tmp/iper3_ctest-random-36182052.result & echo $! > /tmp/iperf_client_ctest-random-36182052.pid [ubuntu@169.254.0.3] sudo: nohup iperf3 -c 10.20.0.201 --port 6201 --length 1048576 --time 10 1>/tmp/iper3_ctest-random-36182052.log 2>/tmp/iper3_ctest-random-36182052.result & echo $! > /tmp/iperf_client_ctest-random-36182052.pid [ubuntu@169.254.0.3] sudo: nohup iperf3 -c 10.20.0.201 --port 6201 --length 1048576 --time 10 1>/tmp/iper3_ctest-random-36182052.log 2>/tmp/iper3_ctest-random-36182052.result & echo $! > /tmp/iperf_client_ctest-random-36182052.pid [ubuntu@169.254.0.3] sudo: nohup iperf3 -c 10.20.0.201 --port 6201 --length 1048576 --time 10 1>/tmp/iper3_ctest-random-36182052.log 2>/tmp/iper3_ctest-random-36182052.result & echo $! > /tmp/iperf_client_ctest-random-36182052.pid [ubuntu@169.254.0.3] sudo: nohup iperf3 -c 10.20.0.201 --port 6201 --length 1048576 --time 10 1>/tmp/iper3_ctest-random-36182052.log 2>/tmp/iper3_ctest-random-36182052.result & echo $! > /tmp/iperf_client_ctest-random-36182052.pid [ubuntu@169.254.0.3] sudo: nohup iperf3 -c 10.20.0.201 --port 6201 --length 1048576 --time 10 1>/tmp/iper3_ctest-random-36182052.log 2>/tmp/iper3_ctest-random-36182052.result & echo $! > /tmp/iperf_client_ctest-random-36182052.pid [ubuntu@169.254.0.3] sudo: nohup iperf3 -c 10.20.0.201 --port 6201 --length 1048576 --time 10 1>/tmp/iper3_ctest-random-36182052.log 2>/tmp/iper3_ctest-random-36182052.result & echo $! > /tmp/iperf_client_ctest-random-36182052.pid }}}
Traceback (most recent call last): File "/contrail-test/tcutils/util.py", line 1041, in wrapper return f(self, *func_args, **func_kwargs) File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 04:15:34 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<serial_scripts.dsnat.test_dsnat.TestDSNAT.test_dsnat_tcp_basic[sanity] id=0x7f887ff0e748>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestDSNAT.test_dsnat_tcp_basic> self = <serial_scripts.dsnat.test_dsnat.TestDSNAT.test_dsnat_tcp_basic[sanity] id=0x7f887ff0e748> args = () kwargs = {}
/contrail-test/serial_scripts/dsnat/test_dsnat.py in test_dsnat_tcp_basic(self=<serial_scripts.dsnat.test_dsnat.TestDSNAT.test_dsnat_tcp_basic[sanity] id=0x7f887ff0e748>) 108 self.iperf = None 109 110 assert self.verify_flow_with_port(vm1_fixture, vm2_fixture, port_range, **traffic) 111 112 @preposttest_wrapper self = <serial_scripts.dsnat.test_dsnat.TestDSNAT.test_dsnat_tcp_basic[sanity] id=0x7f887ff0e748> self.verify_flow_with_port = <bound method retry.<locals>.deco_retry.<locals>....test_dsnat_tcp_basic[sanity] id=0x7f887ff0e748>> vm1_fixture = <VMFixture: ctest-dsnat-vm1-55828838> vm2_fixture = <VMFixture: ctest-dsnat-vm2-91081625> port_range = [65000, 65001, 65002, 65003, 65004, 65005, 65006, 65007, 65008, 65009] traffic = {'port': 6201, 'udp': False} AssertionError: __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = () with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/serial_scripts/dsnat/test_dsnat.py", line 110, in test_dsnat_tcp_basic assert self.verify_flow_with_port(vm1_fixture, vm2_fixture, port_range, **traffic) AssertionError
| 145.016 |
Log File
|
test_apply_policy_fip_on_same_vn_gw_mx[sanity,serial] | Skipped | Skipping Test. Env variable MX_TEST is not set. Skipping the test | 3.357 | |
test_with_vxlan_encap_agent_restart[sanity,serial] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 4.257 | |
test_with_vxlan_encap_dns_disabled_for_l2_vn[cb_sanity,sanity,serial] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 39.673 | |
test_with_vxlan_encap_to_verify_l2_vm_file_trf_by_scp[sanity,serial] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stdout: {{{ [localhost] local: mkdir -p /contrail-test/images [localhost] local: wget -nv http://nexus.opensdn.io/repository///images/converts//ubuntu-dhcp-server.vmdk.gz -O /contrail-test/images/ubuntu-dhcp-server.vmdk.gz [localhost] local: gunzip -f /contrail-test/images/ubuntu-dhcp-server.vmdk.gz [localhost] local: rm -f /contrail-test/images/ubuntu-dhcp-server.vmdk }}}
Traceback (most recent call last): File "/contrail-test/tcutils/util.py", line 1041, in wrapper return f(self, *func_args, **func_kwargs) File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 04:25:28 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<serial_scripts.evpn.test_evpn.TestEvpnCasesVxla...file_trf_by_scp[sanity,serial] id=0x7f887fe74940>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestEvpnCasesVxlan.test_with_vxlan_encap_to_verify_l2_vm_file_trf_by_scp> self = <serial_scripts.evpn.test_evpn.TestEvpnCasesVxla...file_trf_by_scp[sanity,serial] id=0x7f887fe74940> args = () kwargs = {}
/contrail-test/serial_scripts/evpn/test_evpn.py in test_with_vxlan_encap_to_verify_l2_vm_file_trf_by_scp(self=<serial_scripts.evpn.test_evpn.TestEvpnCasesVxla...file_trf_by_scp[sanity,serial] id=0x7f887fe74940>) 247 Maintainer: hkumar@juniper.net 248 ''' 249 return self.verify_l2_vm_file_trf_by_scp(encap='vxlan') 250 251 @preposttest_wrapper self = <serial_scripts.evpn.test_evpn.TestEvpnCasesVxla...file_trf_by_scp[sanity,serial] id=0x7f887fe74940> self.verify_l2_vm_file_trf_by_scp = <bound method VerifyEvpnCases.verify_l2_vm_file_...ile_trf_by_scp[sanity,serial] id=0x7f887fe74940>> encap undefined
/contrail-test/serial_scripts/evpn/verify.py in verify_l2_vm_file_trf_by_scp(self=<serial_scripts.evpn.test_evpn.TestEvpnCasesVxla...file_trf_by_scp[sanity,serial] id=0x7f887fe74940>, encap='vxlan') 996 # Wait till vm is up 997 assert vm1_fixture.wait_till_vm_is_up() 998 assert vn_l2_vm1_fixture.wait_till_vm_is_up() 999 assert vn_l2_vm2_fixture.wait_till_vm_is_up() 1000 vn_l2_vm1_fixture = <VMFixture: EVPN_VN_L2_VM1> vn_l2_vm1_fixture.wait_till_vm_is_up = <bound method VMFixture.wait_till_vm_is_up of <VMFixture: EVPN_VN_L2_VM1>> AssertionError: __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = () with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/serial_scripts/evpn/test_evpn.py", line 249, in test_with_vxlan_encap_to_verify_l2_vm_file_trf_by_scp return self.verify_l2_vm_file_trf_by_scp(encap='vxlan') File "/contrail-test/serial_scripts/evpn/verify.py", line 998, in verify_l2_vm_file_trf_by_scp assert vn_l2_vm1_fixture.wait_till_vm_is_up() AssertionError
| 536.380 |
Log File
|
test_change_of_rt_in_vn[mx_test,sanity,serial] | Skipped | Skipping Test. Env variable MX_GW_TEST is not set | 2.534 | |
test_gw_less_fwd_single_vn_ip_fab[cb_sanity,sanity] | Skipped | Skipping Test. Fabric gateway is required to run the test | 2.527 | |
test_ipvlan_with_BFD_controller_container_restart[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stderr: {{{Warning: local() encountered an error (return code 8) while executing 'wget -nv http://nexus.opensdn.io/repository///images/crpd//docker-crpd-ipvlan2.qcow2 -O /contrail-test/images/docker-crpd-ipvlan2.qcow2'}}} stdout: {{{ [localhost] local: mkdir -p /contrail-test/images [localhost] local: wget -nv http://nexus.opensdn.io/repository///images/crpd//docker-crpd-ipvlan2.qcow2 -O /contrail-test/images/docker-crpd-ipvlan2.qcow2 [localhost] local: rm -f /contrail-test/images/docker-crpd-ipvlan2.qcow2 }}}
traceback-1: {{{ Traceback (most recent call last): File "/contrail-test/fixtures/vm_test.py", line 2052, in cleanUp self.delete() File "/contrail-test/fixtures/vm_test.py", line 2082, in delete self.orch.delete_vm(vm_obj, force=force) File "/contrail-test/fixtures/openstack.py", line 121, in delete_vm return self.nova_h.delete_vm(vm_obj, **kwargs) File "/contrail-test/fixtures/nova_test.py", line 765, in delete_vm self.get_nova_host_of_vm(vm_obj) File "/contrail-test/fixtures/nova_test.py", line 737, in get_nova_host_of_vm vm_obj.id, vm_obj.__dict__['fault']) AssertionError: Fault seen in nova show 44ec508e-9da2-4970-954b-20875efaa724 is: {'code': 500, 'created': '2025-08-04T04:25:52Z', 'message': 'No valid host was found. ', 'details': 'Traceback (most recent call last):\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/conductor/manager.py", line 1581, in schedule_and_build_instances\n instance_uuids, return_alternates=True)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/conductor/manager.py", line 942, in _schedule_instances\n return_alternates=return_alternates)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n instance_uuids, return_objects, return_alternates)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/scheduler/rpcapi.py", line 160, in select_destinations\n return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/rpc/client.py", line 192, in call\n retry=self.retry, transport_options=self.transport_options)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/transport.py", line 128, in _send\n transport_options=transport_options)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 691, in send\n transport_options=transport_options)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 681, in _send\n raise result\nnova.exception_Remote.NoValidHost_Remote: No valid host was found. \nTraceback (most recent call last):\n\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 241, in inner\n return func(*args, **kwargs)\n\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/scheduler/manager.py", line 209, in select_destinations\n raise exception.NoValidHost(reason="")\n\nnova.exception.NoValidHost: No valid host was found. \n\n'} }}}
Traceback (most recent call last): File "/contrail-test/tcutils/util.py", line 1041, in wrapper return f(self, *func_args, **func_kwargs) File "/contrail-test/serial_scripts/maciplearning/test_ipvlanlearning_v4.py", line 83, in setUp assert self.vm1_fixture.wait_till_vm_is_up() AssertionError
| 8.860 |
Log File
|
test_ipvlan_with_BFD_vrouter_agent_restart[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: traceback-1: {{{ Traceback (most recent call last): File "/contrail-test/fixtures/vm_test.py", line 2052, in cleanUp self.delete() File "/contrail-test/fixtures/vm_test.py", line 2082, in delete self.orch.delete_vm(vm_obj, force=force) File "/contrail-test/fixtures/openstack.py", line 121, in delete_vm return self.nova_h.delete_vm(vm_obj, **kwargs) File "/contrail-test/fixtures/nova_test.py", line 765, in delete_vm self.get_nova_host_of_vm(vm_obj) File "/contrail-test/fixtures/nova_test.py", line 737, in get_nova_host_of_vm vm_obj.id, vm_obj.__dict__['fault']) AssertionError: Fault seen in nova show 805b5c69-7dc6-4b76-8b80-aebefc5d363a is: {'code': 500, 'created': '2025-08-04T04:25:59Z', 'message': 'No valid host was found. ', 'details': 'Traceback (most recent call last):\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/conductor/manager.py", line 1581, in schedule_and_build_instances\n instance_uuids, return_alternates=True)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/conductor/manager.py", line 942, in _schedule_instances\n return_alternates=return_alternates)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n instance_uuids, return_objects, return_alternates)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/scheduler/rpcapi.py", line 160, in select_destinations\n return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/rpc/client.py", line 192, in call\n retry=self.retry, transport_options=self.transport_options)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/transport.py", line 128, in _send\n transport_options=transport_options)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 691, in send\n transport_options=transport_options)\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 681, in _send\n raise result\nnova.exception_Remote.NoValidHost_Remote: No valid host was found. \nTraceback (most recent call last):\n\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 241, in inner\n return func(*args, **kwargs)\n\n File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/scheduler/manager.py", line 209, in select_destinations\n raise exception.NoValidHost(reason="")\n\nnova.exception.NoValidHost: No valid host was found. \n\n'} }}}
Traceback (most recent call last): File "/contrail-test/tcutils/util.py", line 1041, in wrapper return f(self, *func_args, **func_kwargs) File "/contrail-test/serial_scripts/maciplearning/test_ipvlanlearning_v4.py", line 83, in setUp assert self.vm1_fixture.wait_till_vm_is_up() AssertionError
| 7.666 |
Log File
|
test_check_per_peer_on_control[sanity] | Success | | 55.847 | |
test_create_md5_on_control[sanity] | Success | | 48.164 | |
test_mac_learning_single_isid[cb_sanity,sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stdout: {{{ [ubuntu@169.254.0.3] sudo: echo "10.10.10.3 ctest-TestPbbEvpnMacLearning-10489634-84327960" >> /etc/hosts [ubuntu@169.254.0.3] sudo: echo "10.10.10.3 ctest-TestPbbEvpnMacLearning-10489634-84327960" >> /etc/hosts [ubuntu@169.254.0.3] sudo: echo "10.10.10.4 ctest-TestPbbEvpnMacLearning-10489634-47630633" >> /etc/hosts [ubuntu@169.254.0.3] sudo: echo "10.10.10.4 ctest-TestPbbEvpnMacLearning-10489634-47630633" >> /etc/hosts [ubuntu@169.254.0.3] run: test -f /etc/redhat-release && ifconfig | grep -i -B 2 "02:3e:63:cb:30:61" | grep flags | awk '{print \\$1}' || ifconfig | grep "02:3e:63:cb:30:61" | awk '{print $1}' | head -1 [ubuntu@169.254.0.3] out: eth0 [ubuntu@169.254.0.3] out:
[ubuntu@169.254.0.3] put: /tmp/tmp2xt02n6a/program.py -> /tmp/program.py [ubuntu@169.254.0.3] sudo: nohup python /tmp/program.py 1>/tmp/scapy_ctest-random-95838181.pid_stdout.log 2>/tmp/scapy_ctest-random-95838181.pid_stderr.log & echo $! > /tmp/scapy_ctest-random-95838181.pid }}}
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: <pre>Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/serial_scripts/pbb_evpn/test_pbb_evpn.py", line 83, in test_mac_learning_single_isid cmac=stream['src_cmac']) File "/contrail-test/common/pbb_evpn/base.py", line 634, in verify_mac_learning vmi_fixture.mac_address, nh_type, mpls_label, isid) File "/contrail-test/common/pbb_evpn/base.py", line 729, in validate_pbb_l2_route 'mac']) != EUI(bmac)): File "/usr/local/lib/python3.6/site-packages/netaddr/eui/__init__.py", line 387, in __init__ self.value = addr File "/usr/local/lib/python3.6/site-packages/netaddr/eui/__init__.py", line 423, in _set_value self._value = module.str_to_int(value) File "/usr/local/lib/python3.6/site-packages/netaddr/strategy/eui48.py", line 178, in str_to_int raise TypeError('%r is not str() or unicode()!' % addr) TypeError: ['2:3e:63:cb:30:61'] is not str() or unicode()! </pre>
| 262.424 |
Log File
|
test_perms2_global_share[ci_sanity,sanity] | Success | | 72.567 | |
test_perms2_owner[ci_sanity,sanity,suite1] | Success | | 13.007 | |
test_rbac_acl_different_roles[ci_sanity,sanity,suite1] | Success | | 14.014 | |
test_rbac_create_delete_vm[sanity,suite1] | Success | | 61.858 | |
test_contrail_alarms[sanity] | Success | | 3.176 | |
test_contrail_status[cb_sanity,ci_sanity,dev_sanity_dpdk,sanity] | Success | | 3.446 | |
test_control_node_switchover[cb_sanity,sanity] | Success | | 226.048 | |
test_process_restart_in_policy_between_vns[cb_sanity,sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stdout: {{{ [ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1 192.168.2.252 [ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1 192.168.2.252 [ubuntu@169.254.0.3] out: PING 192.168.2.252 (192.168.2.252) 56(84) bytes of data. [ubuntu@169.254.0.3] out: 64 bytes from 192.168.2.252: icmp_req=1 ttl=63 time=9.17 ms [ubuntu@169.254.0.3] out: 64 bytes from 192.168.2.252: icmp_req=2 ttl=63 time=1.28 ms [ubuntu@169.254.0.3] out: 64 bytes from 192.168.2.252: icmp_req=3 ttl=63 time=1.35 ms [ubuntu@169.254.0.3] out: [ubuntu@169.254.0.3] out: --- 192.168.2.252 ping statistics --- [ubuntu@169.254.0.3] out: 3 packets transmitted, 3 received, 0% packet loss, time 2004ms [ubuntu@169.254.0.3] out: rtt min/avg/max/mdev = 1.283/3.937/9.172/3.701 ms [ubuntu@169.254.0.3] out: }}}
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 04:45:18 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<serial_scripts.vm_regression.test_vm_serial.Tes..._between_vns[cb_sanity,sanity] id=0x7f887f689278>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestBasicVMVN0.test_process_restart_in_policy_between_vns> self = <serial_scripts.vm_regression.test_vm_serial.Tes..._between_vns[cb_sanity,sanity] id=0x7f887f689278> args = () kwargs = {}
/contrail-test/serial_scripts/vm_regression/test_vm_serial.py in test_process_restart_in_policy_between_vns(self=<serial_scripts.vm_regression.test_vm_serial.Tes..._between_vns[cb_sanity,sanity] id=0x7f887f689278>) 441 'Hash of error nodes and services : %s' % (error_nodes)) 442 443 assert self.verification_after_process_restart_in_policy_between_vns() 444 for cfgm_name in self.inputs.cfgm_names: 445 assert self.analytics_obj.verify_cfgm_uve_module_state\ self = <serial_scripts.vm_regression.test_vm_serial.Tes..._between_vns[cb_sanity,sanity] id=0x7f887f689278> self.verification_after_process_restart_in_policy_between_vns = <bound method retry.<locals>.deco_retry.<locals>...between_vns[cb_sanity,sanity] id=0x7f887f689278>> AssertionError: __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = () with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/serial_scripts/vm_regression/test_vm_serial.py", line 443, in test_process_restart_in_policy_between_vns assert self.verification_after_process_restart_in_policy_between_vns() AssertionError
| 375.092 |
Log File
|
test_underlay_broadcast_traffic_handling[sanity] | Success | | 26.898 | |
test_flow_action_drop_stats[dev_reg,sanity] | Success | | 89.793 | |
test_fat_flow_aggr_dest_udp_inter_vn_inter_node[dev_reg,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 11.917 | |
test_fat_flow_intra_vn_inter_node[cb_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 6.560 | |
test_precedence_xmpp_auth[sanity] | Skipped | Xmpp auth should be set before running tests | 2.549 | |
test_undo_xmpp_auth[sanity] | Skipped | Xmpp auth should be set before running tests | 2.564 | |
Name | Status | Type | Time(s) | LogFile |
test_basic_RR[sanity] | Skipped | Skipping Test. Env variable MX_GW_TEST is not set. Skipping the test | 1.546 | |
test_create_vm_after_RR_set[sanity] | Skipped | Skipping Test. Env variable MX_GW_TEST is not set. Skipping the test | 1.298 | |
test_contrail_alarms[sanity] | Success | | 1.810 | |
test_contrail_status[cb_sanity,ci_sanity,dev_sanity_dpdk,sanity] | Success | | 1.853 | |
test_db_nodemgr_status[dev_sanity_dpdk,sanity] | Success | | 1.988 | |
test_verify_generator_collector_connections[dev_sanity_dpdk,sanity] | Success | | 3.158 | |
test_verify_generator_connections_to_collector_node[dev_sanity_dpdk,sanity] | Success | | 2.484 | |
test_verify_process_status_agent[cb_sanity,dev_sanity_dpdk,sanity] | Success | | 1.410 | |
test_verify_process_status_analytics_node[cb_sanity,dev_sanity_dpdk,sanity] | Success | | 1.915 | |
test_verify_process_status_config[cb_sanity,dev_sanity_dpdk,sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 02:33:05 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.analytics.test_analytics.AnalyticsTestS...sanity,dev_sanity_dpdk,sanity] id=0x7f394c0c5da0>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function AnalyticsTestSanity3.test_verify_process_status_config> self = <scripts.analytics.test_analytics.AnalyticsTestS...sanity,dev_sanity_dpdk,sanity] id=0x7f394c0c5da0> args = () kwargs = {}
/contrail-test/scripts/analytics/test_analytics.py in test_verify_process_status_config(self=<scripts.analytics.test_analytics.AnalyticsTestS...sanity,dev_sanity_dpdk,sanity] id=0x7f394c0c5da0>) 333 334 ''' 335 self.analytics_obj.verify_process_and_connection_infos_config() 336 337 @test.attr(type=['cb_sanity', 'sanity', 'dev_sanity_dpdk']) self = <scripts.analytics.test_analytics.AnalyticsTestS...sanity,dev_sanity_dpdk,sanity] id=0x7f394c0c5da0> self.analytics_obj = <tcutils.collector.analytics_tests.AnalyticsVerification object> self.analytics_obj.verify_process_and_connection_infos_config = <bound method AnalyticsVerification.verify_proce...or.analytics_tests.AnalyticsVerification object>>
/contrail-test/tcutils/collector/analytics_tests.py in verify_process_and_connection_infos_config(self=<tcutils.collector.analytics_tests.AnalyticsVerification object>) 4218 'contrail-api',\ 4219 server,node = cfgm) 4220 assert result 4221 result = False 4222 result = False AssertionError: __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = () with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/analytics/test_analytics.py", line 335, in test_verify_process_status_config self.analytics_obj.verify_process_and_connection_infos_config() File "/contrail-test/tcutils/collector/analytics_tests.py", line 4220, in verify_process_and_connection_infos_config assert result AssertionError
| 1.438 |
Log File
|
test_verify_process_status_control_node[cb_sanity,dev_sanity_dpdk,sanity] | Success | | 1.423 | |
test_verify_object_logs[ci_sanity,dev_sanity_dpdk,sanity,suite1] | Success | | 21.612 | |
test_bgpaas_basic[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stdout: {{{ [localhost] local: mkdir -p /contrail-test/images [localhost] local: wget -nv http://nexus.opensdn.io/repository///images/converts//ubuntu-bird.vmdk.gz -O /contrail-test/images/ubuntu-bird.vmdk.gz [localhost] local: gunzip -f /contrail-test/images/ubuntu-bird.vmdk.gz [localhost] local: rm -f /contrail-test/images/ubuntu-bird.vmdk [ubuntu@169.254.0.3] sudo: cat > /etc/bird/bird.conf << EOS protocol device { scan time 10; # Scan interfaces every 10 seconds } protocol kernel { persist; # Don't remove routes on bird shutdown scan time 20; # Scan kernel routing table every 20 seconds import all; # Default is import all #export all; # Default is export none } protocol direct { interface "eth*"; } router id 55.235.49.67;
protocol bgp bgp_1{ local as 64500; neighbor 55.235.49.65 as 64512; export where source = RTS_STATIC; export all;
multihop; #export all; hold time 90; bfd on; source address 55.235.49.67; } protocol bfd { neighbor 55.235.49.65 local 55.235.49.67 multihop on; }
EOS
[ubuntu@169.254.0.3] sudo: cat > /etc/bird/bird.conf << EOS protocol device { scan time 10; # Scan interfaces every 10 seconds } protocol kernel { persist; # Don't remove routes on bird shutdown scan time 20; # Scan kernel routing table every 20 seconds import all; # Default is import all #export all; # Default is export none } protocol direct { interface "eth*"; } router id 55.235.49.67;
protocol bgp bgp_1{ local as 64500; neighbor 55.235.49.65 as 64512; export where source = RTS_STATIC; export all;
multihop; #export all; hold time 90; bfd on; source address 55.235.49.67; } protocol bfd { neighbor 55.235.49.65 local 55.235.49.67 multihop on; }
EOS
[ubuntu@169.254.0.3] sudo: service bird restart [ubuntu@169.254.0.3] out: bird stop/waiting [ubuntu@169.254.0.3] out: bird start/running, process 1441 [ubuntu@169.254.0.3] out: }}}
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 02:37:41 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.bgpaas.test_bgpaas.TestBGPaaS.test_bgpaas_basic[sanity] id=0x7f394c079668>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestBGPaaS.test_bgpaas_basic> self = <scripts.bgpaas.test_bgpaas.TestBGPaaS.test_bgpaas_basic[sanity] id=0x7f394c079668> args = () kwargs = {}
/contrail-test/scripts/bgpaas/test_bgpaas.py in test_bgpaas_basic(self=<scripts.bgpaas.test_bgpaas.TestBGPaaS.test_bgpaas_basic[sanity] id=0x7f394c079668>) 1576 Maintainer: ganeshahv@juniper.net 1577 ''' 1578 self.bgpaas_basic_common(attach_to='bgpaas') 1579 # end test_bgpaas_basic 1580 self = <scripts.bgpaas.test_bgpaas.TestBGPaaS.test_bgpaas_basic[sanity] id=0x7f394c079668> self.bgpaas_basic_common = <bound method TestBGPaaS.bgpaas_basic_common of ...aaS.test_bgpaas_basic[sanity] id=0x7f394c079668>> attach_to undefined
/contrail-test/scripts/bgpaas/test_bgpaas.py in bgpaas_basic_common(self=<scripts.bgpaas.test_bgpaas.TestBGPaaS.test_bgpaas_basic[sanity] id=0x7f394c079668>, attach_to='bgpaas') 1616 shc_fixture.verify_in_agent(agent) 1617 assert bgpaas_fixture.verify_in_control_node( 1618 bgpaas_vm), 'BGPaaS Session not seen in the control-node' 1619 assert self.verify_bfd_packets( 1620 bgpaas_vm, vn_fixture), 'Multihop BFD packets not seen over the BGPaaS interface' bgpaas_vm = <VMFixture: bgpaas_vm1> AssertionError: BGPaaS Session not seen in the control-node __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = ('BGPaaS Session not seen in the control-node',) with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/bgpaas/test_bgpaas.py", line 1578, in test_bgpaas_basic self.bgpaas_basic_common(attach_to='bgpaas') File "/contrail-test/scripts/bgpaas/test_bgpaas.py", line 1618, in bgpaas_basic_common bgpaas_vm), 'BGPaaS Session not seen in the control-node' AssertionError: BGPaaS Session not seen in the control-node
| 248.529 |
Log File
|
test_db_manage[cb_sanity,ci_sanity,dev_sanity_dpdk,sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed
| 5.472 |
Log File
|
test_dsnat_basic[full_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 4.775 | |
test_dsnat_bug_1749695[sanity] | Success | | 204.382 | |
test_ecmp_hash_src_ip[sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.659 | |
test_ecmp_svc_v2_in_network_nat_with_3_instance[cb_sanity,sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.593 | |
test_ecmp_svc_in_network_with_static_route_no_policy[sanity] | Skipped | image /contrail-test/images/tinycore-in-network.qcow2 is not found | 3.376 | |
test_ecmp_svc_v2_transparent_with_3_instance[cb_sanity,sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.615 | |
test_ecmp_svc_in_network_with_static_route_no_policy[sanity] | Skipped | image /contrail-test/images/tinycore-in-network.qcow2 is not found | 3.405 | |
test_ecmp_svc_v2_transparent_with_3_instance[cb_sanity,sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.615 | |
test_ecmp_svc_in_network_with_3_instance[cb_sanity,sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.664 | |
test_ecmp_with_svm_deletion[sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.636 | |
test_svc_fate_sharing_basic[sanity] | Skipped | image /contrail-test/images/tinycore-in-network.qcow2 is not found | 3.368 | |
test_three_stage_v2_SC[sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.605 | |
test_svc_fate_sharing_basic[sanity] | Skipped | image /contrail-test/images/tinycore-in-network.qcow2 is not found | 6.158 | |
test_mixed_draft_mode[dev_sanity_dpdk,sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stderr: {{{ Warning: sudo() received nonzero return code 1 while executing 'kill $(cat /tmp/client-ctest-random-65359437.pid); sync; cat /tmp/client-ctest-random-65359437.stats'!
Warning: sudo() received nonzero return code 1 while executing 'kill $(cat /tmp/server-ctest-random-65359437.pid); sync; cat /tmp/server-ctest-random-65359437.stats'! }}}
stdout: {{{ [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoserver.py --start_port 8005 --end_port 8005 --pid_file /tmp/server-ctest-random-65359437.pid --stats_file /tmp/server-ctest-random-65359437.stats 0<&- &> /tmp/server-ctest-random-65359437.log & [cirros@169.254.0.3] sudo: nohup python /tmp/udpechoclient.py --servers 5.245.40.68 --sport 1111 --dports 8005 --retry --pid_file /tmp/client-ctest-random-65359437.pid --stats_file /tmp/client-ctest-random-65359437.stats 0<&- &> /tmp/client-ctest-random-65359437.log & [cirros@169.254.0.3] sudo: kill $(cat /tmp/client-ctest-random-65359437.pid); sync; cat /tmp/client-ctest-random-65359437.stats [cirros@169.254.0.3] out: cat: can't open '/tmp/client-ctest-random-65359437.pid': No such file or directory [cirros@169.254.0.3] out: sh: you need to specify whom to kill [cirros@169.254.0.3] out: cat: can't open '/tmp/client-ctest-random-65359437.stats': No such file or directory [cirros@169.254.0.3] out:
[cirros@169.254.0.3] sudo: kill $(cat /tmp/server-ctest-random-65359437.pid); sync; cat /tmp/server-ctest-random-65359437.stats [cirros@169.254.0.3] out: cat: can't open '/tmp/server-ctest-random-65359437.pid': No such file or directory [cirros@169.254.0.3] out: sh: you need to specify whom to kill [cirros@169.254.0.3] out: cat: can't open '/tmp/server-ctest-random-65359437.stats': No such file or directory [cirros@169.254.0.3] out: }}}
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 02:44:58 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.firewall.test_fw.TestFirewallDraftBasic...t_mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestFirewallDraftBasic.test_mixed_draft_mode> self = <scripts.firewall.test_fw.TestFirewallDraftBasic...t_mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0> args = () kwargs = {}
/contrail-test/scripts/firewall/test_fw.py in test_mixed_draft_mode(self=<scripts.firewall.test_fw.TestFirewallDraftBasic...t_mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0>) 7 @test.attr(type=['sanity', 'dev_sanity_dpdk']) 8 @preposttest_wrapper 9 def test_mixed_draft_mode(self): 10 SCOPE1 = 'local'; SCOPE2 = 'global' 11 self._test_draft_mode(SCOPE1, SCOPE2) self = <scripts.firewall.test_fw.TestFirewallDraftBasic...t_mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0> self._test_draft_mode = <bound method FirewallDraftBasic._test_draft_mod..._mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0>> SCOPE1 = 'local' SCOPE2 = 'global'
/contrail-test/common/firewall/base.py in _test_draft_mode(self=<scripts.firewall.test_fw.TestFirewallDraftBasic...t_mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0>, SCOPE1='local', SCOPE2='global') 704 self.validate_draft(fixture_states, SCOPE1, SCOPE2) 705 self.verify_traffic(self.vms['hr_web'], self.vms['hr_logic'], 'udp', 706 sport=1111, dport=8005) 707 self.discard(SCOPE1, SCOPE2) 708 self.validate_draft({}, SCOPE1, SCOPE2) sport undefined dport undefined
/contrail-test/common/base.py in verify_traffic(self=<scripts.firewall.test_fw.TestFirewallDraftBasic...t_mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0>, src_vm_fixture=<VMFixture: ctest-TestFirewallDraftBasic-56147324-75540443>, dst_vm_fixture=<VMFixture: ctest-TestFirewallDraftBasic-56147324-02823254>, proto='udp', sport=1111, dport=8005, src_vn_fqname=None, dst_vn_fqname=None, af=None, fip_ip=None, expectation=True) 812 fip_ip=fip_ip) 813 self.sleep(7) 814 return self.stop_traffic(traffic_obj, expectation) 815 816 @classmethod self = <scripts.firewall.test_fw.TestFirewallDraftBasic...t_mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0> self.stop_traffic = <bound method GenericTestBase.stop_traffic of <s..._mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0>> traffic_obj = <tcutils.traffic_utils.socket_traffic.SocketTrafficUtil object> expectation = True
/contrail-test/common/base.py in stop_traffic(self=<scripts.firewall.test_fw.TestFirewallDraftBasic...t_mode[dev_sanity_dpdk,sanity] id=0x7f394be905c0>, traffic_obj=<tcutils.traffic_utils.socket_traffic.SocketTrafficUtil object>, expectation=True, unidirection=False, partial=False) 796 assert False, "No drops observed in packets %s"%msg 797 elif expectation: 798 assert sent and recv, "Packets not %s"%msg 799 if recv*100/float(sent) < 90: 800 assert False, "Packets not %s"%msg sent = 0 recv = 0 msg = 'transferred between 5.245.40.67 and 5.245.40.68, proto udp sport 1111 and dport 8005' AssertionError: Packets not transferred between 5.245.40.67 and 5.245.40.68, proto udp sport 1111 and dport 8005 __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = ('Packets not transferred between 5.245.40.67 and 5.245.40.68, proto udp sport 1111 and dport 8005',) with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/firewall/test_fw.py", line 11, in test_mixed_draft_mode self._test_draft_mode(SCOPE1, SCOPE2) File "/contrail-test/common/firewall/base.py", line 706, in _test_draft_mode sport=1111, dport=8005) File "/contrail-test/common/base.py", line 814, in verify_traffic return self.stop_traffic(traffic_obj, expectation) File "/contrail-test/common/base.py", line 798, in stop_traffic assert sent and recv, "Packets not %s"%msg AssertionError: Packets not transferred between 5.245.40.67 and 5.245.40.68, proto udp sport 1111 and dport 8005
| 74.857 |
Log File
|
tearDownClass (scripts.firewall.test_fw.TestFirewallDraftBasic) | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: Traceback (most recent call last): File "/contrail-test/common/firewall/base.py", line 38, in tearDownClass cls.cleanup_common_objects() File "/contrail-test/common/firewall/base.py", line 78, in cleanup_common_objects cls.vnc_h.delete_tag(id=obj.uuid) File "/contrail-test/fixtures/contrailapi.py", line 1866, in delete_tag return self._vnc.tag_delete(**kwargs) File "/usr/local/lib/python3.6/site-packages/vnc_api/vnc_api.py", line 52, in wrapper return func(self, *args, **kwargs) File "/usr/local/lib/python3.6/site-packages/vnc_api/vnc_api.py", line 863, in _object_delete self._request_server(OP_DELETE, uri) File "/usr/local/lib/python3.6/site-packages/vnc_api/vnc_api.py", line 1128, in _request_server retry_after_authn=retry_after_authn, retry_count=retry_count) File "/usr/local/lib/python3.6/site-packages/vnc_api/vnc_api.py", line 1187, in _request raise RefsExistError(content) vnc_api.exceptions.RefsExistError: Delete when resource still referred: ['http://10.0.0.61:8082/firewall-rule/170acab8-9129-41d3-800e-3ee6fba85dcb']
| 0.000 |
Log File
|
test_floating_ip[cb_sanity,ci_contrail_go_kolla_ocata_sanity,ci_sanity,quick_sanity,sanity,suite1,vrouter_gw] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 8.265 | |
test_mx_gateway[mx_test,sanity] | Skipped | Skipping Test. Env variable MX_GW_TEST is not set | 2.599 | |
test_public_access_thru_svc_w_fip[cb_sanity,sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.614 | |
test_transit_vn_sym_1_innet[sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.567 | |
test_public_access_thru_svc_w_fip[cb_sanity,sanity] | Skipped | Skipped as v6 not supported for this test | 2.577 | |
test_svc_creation_with_heat[dev_sanity_dpdk,sanity,suite1] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.663 | |
test_svc_creation_with_heat[sanity] | Skipped | Skipped as test requires at least 3 nodes, but only 2 found | 2.599 | |
test_intf_mirror_src_cn1vn1_dst_cn2vn2_analyzer_cn3vn3[cb_sanity,ci_sanity_WIP,quick_sanity,sanity] | Success | | 153.227 | |
test_intf_mirror_with_subintf_src_cn1vn1_dst_cn2vn2_analyzer_cn3vn3[ci_sanity_WIP,quick_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 22.457 | |
test_intf_mirroring_disable_enable_scenarios[ci_sanity_WIP,quick_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 27.858 | |
test_juniper_header[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 13.550 | |
test_juniper_header_without_header_ingress[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 13.003 | |
test_intf_mirror6_src_cn1vn1_dst_cn2vn2_analyzer_cn3vn3[cb_sanity,ci_sanity_WIP,quick_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 16.481 | |
test_juniper_header6_without_header_ingress[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 13.741 | |
test_lbaas_client_pool_in_same_net[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: Traceback (most recent call last): File "/contrail-test/tcutils/util.py", line 1041, in wrapper return f(self, *func_args, **func_kwargs) File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: NotFound Python 3.6.8: /usr/bin/python3 Mon Aug 4 02:50:41 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...lient_pool_in_same_net[sanity] id=0x7f394bc3ba20>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestLBaaSV2.test_lbaas_client_pool_in_same_net> self = <scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...lient_pool_in_same_net[sanity] id=0x7f394bc3ba20> args = () kwargs = {}
/contrail-test/scripts/lbaasv2/test_lbaasv2.py in test_lbaas_client_pool_in_same_net(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...lient_pool_in_same_net[sanity] id=0x7f394bc3ba20>) 111 pool_port=HTTP_PORT, members=pool_members, listener_name=listener_name, 112 vip_port=HTTP_PORT, vip_protocol='HTTP', 113 hm_delay=5, hm_timeout=5, hm_max_retries=5, hm_probe_type=HTTP_PROBE) 114 115 #Verify all the creations are success hm_delay undefined hm_timeout undefined hm_max_retries undefined hm_probe_type undefined global HTTP_PROBE = 'HTTP'
/contrail-test/common/neutron/lbaasv2/base.py in create_lbaas(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...lient_pool_in_same_net[sanity] id=0x7f394bc3ba20>, lb_name='ctest-myvip-58707291', network_id='5337e995-fa2a-4f64-8082-f0005d777a69', cleanup=True, **kwargs={'hm_delay': 5, 'hm_max_retries': 5, 'hm_probe_type': 'HTTP', 'hm_timeout': 5, 'listener_name': 'ctest-HTTP-04688656', 'members': {'address': ['53.81.176.4', '53.81.176.5']}, 'pool_algorithm': 'ROUND_ROBIN', 'pool_name': 'ctest-mypool-04751510', 'pool_port': 80, 'pool_protocol': 'HTTP', ...}) 77 connections=self.connections, 78 orchestrator=self.inputs.orchestrator, 79 **kwargs)) 80 return lbaas_fixture 81 # end create_lbaas method kwargs = {'hm_delay': 5, 'hm_max_retries': 5, 'hm_probe_type': 'HTTP', 'hm_timeout': 5, 'listener_name': 'ctest-HTTP-04688656', 'members': {'address': ['53.81.176.4', '53.81.176.5']}, 'pool_algorithm': 'ROUND_ROBIN', 'pool_name': 'ctest-mypool-04751510', 'pool_port': 80, 'pool_protocol': 'HTTP', ...}
/usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...lient_pool_in_same_net[sanity] id=0x7f394bc3ba20>, fixture=<lbaasv2_fixture.LBaasV2Fixture object>) 754 # Gather_details worked, so raise the exception setUp 755 # encountered. 756 reraise(*exc_info) 757 else: 758 self.addCleanup(fixture.cleanUp) global reraise = <function reraise> exc_info = (<class 'neutronclient.common.exceptions.NotFound'>, NotFound(), <traceback object>)
/usr/local/lib/python3.6/site-packages/testtools/_compat3x.py in reraise(exc_class=<class 'neutronclient.common.exceptions.NotFound'>, exc_obj=NotFound(), exc_tb=<traceback object>, _marker=<object object>) 13 14 def reraise(exc_class, exc_obj, exc_tb, _marker=object()): 15 """Re-raise an exception received from sys.exc_info() or similar.""" 16 raise exc_obj.with_traceback(exc_tb) 17 exc_obj = NotFound() exc_obj.with_traceback = <built-in method with_traceback of NotFound object> exc_tb = <traceback object>
/usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...lient_pool_in_same_net[sanity] id=0x7f394bc3ba20>, fixture=<lbaasv2_fixture.LBaasV2Fixture object>) 729 """ 730 try: 731 fixture.setUp() 732 except MultipleExceptions as e: 733 if (fixtures is not None and fixture = <lbaasv2_fixture.LBaasV2Fixture object> fixture.setUp = <bound method LBaasV2Fixture.setUp of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in setUp(self=<lbaasv2_fixture.LBaasV2Fixture object>) 824 825 def setUp(self): 826 super(LBaasV2Fixture, self).setUp() 827 self.create() 828 builtinsuper = <class 'super'> global LBaasV2Fixture = <class 'lbaasv2_fixture.LBaasV2Fixture'> self = <lbaasv2_fixture.LBaasV2Fixture object> ).setUp = <bound method LBaasV2Fixture.setUp of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in setUp(self=<lbaasv2_fixture.LBaasV2Fixture object>) 36 def setUp(self): 37 super(LBBaseFixture, self).setUp() 38 self.lb_create() 39 40 def cleanUp(self): self = <lbaasv2_fixture.LBaasV2Fixture object> self.lb_create = <bound method LBBaseFixture.lb_create of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in lb_create(self=<lbaasv2_fixture.LBaasV2Fixture object>) 96 name=self.lb_name, 97 network_id=self.network_id, 98 address=self.vip_ip,project=self.project_name) 99 self.lb_uuid = obj['id'] 100 self.lb_read() address undefined self = <lbaasv2_fixture.LBaasV2Fixture object> self.vip_ip = None project undefined self.project_name = 'ctest-TestLBaaSV2-56221819'
/contrail-test/fixtures/quantum_test.py in create_loadbalancer(self=<quantum_test.QuantumHelper object>, name='ctest-myvip-58707291', network_id='5337e995-fa2a-4f64-8082-f0005d777a69', subnet_id='b788f8be-c809-492e-838d-81bad01ad59c', address=None, **kwargs={'project': 'ctest-TestLBaaSV2-56221819'}) 940 lb_dict = {'name': name, 'vip_subnet_id': subnet_id, 941 'vip_address': address} 942 resp = self.obj.create_loadbalancer({'loadbalancer': lb_dict}) 943 return resp['loadbalancer'] 944 resp undefined self = <quantum_test.QuantumHelper object> self.obj = <neutronclient.v2_0.client.Client object> self.obj.create_loadbalancer = <bound method Client.create_loadbalancer of <neutronclient.v2_0.client.Client object>> lb_dict = {'name': 'ctest-myvip-58707291', 'vip_address': None, 'vip_subnet_id': 'b788f8be-c809-492e-838d-81bad01ad59c'}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in create_loadbalancer(self=<neutronclient.v2_0.client.Client object>, body={'loadbalancer': {'name': 'ctest-myvip-58707291', 'vip_address': None, 'vip_subnet_id': 'b788f8be-c809-492e-838d-81bad01ad59c'}}) 1150 def create_loadbalancer(self, body=None): 1151 """Creates a new load balancer.""" 1152 return self.post(self.lbaas_loadbalancers_path, body=body) 1153 1154 def update_loadbalancer(self, lbaas_loadbalancer, body=None): self = <neutronclient.v2_0.client.Client object> self.post = <bound method ClientBase.post of <neutronclient.v2_0.client.Client object>> self.lbaas_loadbalancers_path = '/lbaas/loadbalancers' body = {'loadbalancer': {'name': 'ctest-myvip-58707291', 'vip_address': None, 'vip_subnet_id': 'b788f8be-c809-492e-838d-81bad01ad59c'}}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in post(self=<neutronclient.v2_0.client.Client object>, action='/lbaas/loadbalancers', body={'loadbalancer': {'name': 'ctest-myvip-58707291', 'vip_address': None, 'vip_subnet_id': 'b788f8be-c809-492e-838d-81bad01ad59c'}}, headers=None, params=None) 357 # Do not retry POST requests to avoid the orphan objects problem. 358 return self.do_request("POST", action, body=body, 359 headers=headers, params=params) 360 361 def put(self, action, body=None, headers=None, params=None): headers = None params = None
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in do_request(self=<neutronclient.v2_0.client.Client object>, method='POST', action='/v2.0/lbaas/loadbalancers', body='{"loadbalancer": {"name": "ctest-myvip-58707291"...09-492e-838d-81bad01ad59c", "vip_address": null}}', headers=None, params=None) 292 if not replybody: 293 replybody = resp.reason 294 self._handle_fault_response(status_code, replybody, resp) 295 296 def get_auth_info(self): self = <neutronclient.v2_0.client.Client object> self._handle_fault_response = <bound method ClientBase._handle_fault_response of <neutronclient.v2_0.client.Client object>> status_code = 404 replybody = '{"NeutronError": {"type": "HTTPNotFound", "messa...The resource could not be found.", "detail": ""}}' resp = <Response [404]>
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in _handle_fault_response(self=<neutronclient.v2_0.client.Client object>, status_code=404, response_body='{"NeutronError": {"type": "HTTPNotFound", "messa...The resource could not be found.", "detail": ""}}', resp=<Response [404]>) 267 error_body = self._convert_into_with_meta(des_error_body, resp) 268 # Raise the appropriate exception 269 exception_handler_v20(status_code, error_body) 270 271 def do_request(self, method, action, body=None, headers=None, params=None): global exception_handler_v20 = <function exception_handler_v20> status_code = 404 error_body = {'NeutronError': {'type': 'HTTPNotFound', 'messa...The resource could not be found.', 'detail': ''}}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in exception_handler_v20(status_code=404, error_content={'NeutronError': {'type': 'HTTPNotFound', 'messa...The resource could not be found.', 'detail': ''}}) 91 raise client_exc(message=error_message, 92 status_code=status_code, 93 request_ids=request_ids) 94 95 request_ids = ['req-7b4bb040-de75-4dbc-8998-71c16720511a'] NotFound: The resource could not be found. Neutron server returns request_ids: ['req-7b4bb040-de75-4dbc-8998-71c16720511a'] __cause__ = None __class__ = <class 'neutronclient.common.exceptions.NotFound'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of NotFound object> __dict__ = {'_error_string': "The resource could not be found.\nNeutron server ...ids: ['req-7b4bb040-de75-4dbc-8998-71c16720511a']", 'message': "The resource could not be found.\nNeutron server ...ids: ['req-7b4bb040-de75-4dbc-8998-71c16720511a']", 'request_ids': ['req-7b4bb040-de75-4dbc-8998-71c16720511a'], 'status_code': 404} __dir__ = <built-in method __dir__ of NotFound object> __doc__ = None __eq__ = <method-wrapper '__eq__' of NotFound object> __format__ = <built-in method __format__ of NotFound object> __ge__ = <method-wrapper '__ge__' of NotFound object> __getattribute__ = <method-wrapper '__getattribute__' of NotFound object> __gt__ = <method-wrapper '__gt__' of NotFound object> __hash__ = <method-wrapper '__hash__' of NotFound object> __init__ = <bound method NeutronClientException.__init__ of NotFound()> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of NotFound object> __lt__ = <method-wrapper '__lt__' of NotFound object> __module__ = 'neutronclient.common.exceptions' __ne__ = <method-wrapper '__ne__' of NotFound object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of NotFound object> __reduce_ex__ = <built-in method __reduce_ex__ of NotFound object> __repr__ = <method-wrapper '__repr__' of NotFound object> __setattr__ = <method-wrapper '__setattr__' of NotFound object> __setstate__ = <built-in method __setstate__ of NotFound object> __sizeof__ = <built-in method __sizeof__ of NotFound object> __str__ = <bound method NeutronException.__str__ of NotFound()> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> __weakref__ = None _error_string = "The resource could not be found.\nNeutron server ...ids: ['req-7b4bb040-de75-4dbc-8998-71c16720511a']" args = () message = "The resource could not be found.\nNeutron server ...ids: ['req-7b4bb040-de75-4dbc-8998-71c16720511a']" req_ids_msg = 'Neutron server returns request_ids: %s' request_ids = ['req-7b4bb040-de75-4dbc-8998-71c16720511a'] status_code = 404 with_traceback = <built-in method with_traceback of NotFound object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/lbaasv2/test_lbaasv2.py", line 113, in test_lbaas_client_pool_in_same_net hm_delay=5, hm_timeout=5, hm_max_retries=5, hm_probe_type=HTTP_PROBE) File "/contrail-test/common/neutron/lbaasv2/base.py", line 79, in create_lbaas **kwargs)) File "/usr/local/lib/python3.6/site-packages/testtools/testcase.py", line 756, in useFixture reraise(*exc_info) File "/usr/local/lib/python3.6/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/local/lib/python3.6/site-packages/testtools/testcase.py", line 731, in useFixture fixture.setUp() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 826, in setUp super(LBaasV2Fixture, self).setUp() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 38, in setUp self.lb_create() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 98, in lb_create address=self.vip_ip,project=self.project_name) File "/contrail-test/fixtures/quantum_test.py", line 942, in create_loadbalancer resp = self.obj.create_loadbalancer({'loadbalancer': lb_dict}) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 1152, in create_loadbalancer return self.post(self.lbaas_loadbalancers_path, body=body) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 359, in post headers=headers, params=params) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 294, in do_request self._handle_fault_response(status_code, replybody, resp) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 269, in _handle_fault_response exception_handler_v20(status_code, error_body) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 93, in exception_handler_v20 request_ids=request_ids) neutronclient.common.exceptions.NotFound: The resource could not be found. Neutron server returns request_ids: ['req-7b4bb040-de75-4dbc-8998-71c16720511a']
| 16.824 |
Log File
|
test_lbaas_with_different_fip[cb_sanity,sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stdout: {{{ [localhost] local: mkdir -p /contrail-test/images [localhost] local: wget -nv http://nexus.opensdn.io/repository///images/converts//cirros-0.4.0-x86_64-disk.img -O /contrail-test/images/cirros-0.4.0-x86_64-disk.img [localhost] local: rm -f /contrail-test/images/cirros-0.4.0-x86_64-disk.img }}}
Traceback (most recent call last): File "/contrail-test/tcutils/util.py", line 1041, in wrapper return f(self, *func_args, **func_kwargs) File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: NotFound Python 3.6.8: /usr/bin/python3 Mon Aug 4 02:50:58 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...ifferent_fip[cb_sanity,sanity] id=0x7f394bc3bb38>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestLBaaSV2.test_lbaas_with_different_fip> self = <scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...ifferent_fip[cb_sanity,sanity] id=0x7f394bc3bb38> args = () kwargs = {}
/contrail-test/scripts/lbaasv2/test_lbaasv2.py in test_lbaas_with_different_fip(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...ifferent_fip[cb_sanity,sanity] id=0x7f394bc3bb38>) 235 pool_port=HTTP_PORT, members=pool_members, listener_name=listener_name, 236 fip_net_id=fip_fix.uuid, vip_port=HTTP_PORT, vip_protocol='HTTP', 237 hm_delay=5, hm_timeout=5, hm_max_retries=5, hm_probe_type=HTTP_PROBE) 238 239 assert rr_listener.verify_on_setup() hm_delay undefined hm_timeout undefined hm_max_retries undefined hm_probe_type undefined global HTTP_PROBE = 'HTTP'
/contrail-test/common/neutron/lbaasv2/base.py in create_lbaas(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...ifferent_fip[cb_sanity,sanity] id=0x7f394bc3bb38>, lb_name='ctest-myvip-96207919', network_id='63483b94-e637-4dda-8f1b-f851ab000c0b', cleanup=True, **kwargs={'fip_net_id': '07f0724c-efb8-4821-8784-b11231ddfefe', 'hm_delay': 5, 'hm_max_retries': 5, 'hm_probe_type': 'HTTP', 'hm_timeout': 5, 'listener_name': 'ctest-RR-58238256', 'members': {'address': ['211.24.67.67', '211.24.67.68', '211.24.67.69']}, 'pool_algorithm': 'ROUND_ROBIN', 'pool_name': 'ctest-mypool-22963087', 'pool_port': 80, ...}) 77 connections=self.connections, 78 orchestrator=self.inputs.orchestrator, 79 **kwargs)) 80 return lbaas_fixture 81 # end create_lbaas method kwargs = {'fip_net_id': '07f0724c-efb8-4821-8784-b11231ddfefe', 'hm_delay': 5, 'hm_max_retries': 5, 'hm_probe_type': 'HTTP', 'hm_timeout': 5, 'listener_name': 'ctest-RR-58238256', 'members': {'address': ['211.24.67.67', '211.24.67.68', '211.24.67.69']}, 'pool_algorithm': 'ROUND_ROBIN', 'pool_name': 'ctest-mypool-22963087', 'pool_port': 80, ...}
/usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...ifferent_fip[cb_sanity,sanity] id=0x7f394bc3bb38>, fixture=<lbaasv2_fixture.LBaasV2Fixture object>) 754 # Gather_details worked, so raise the exception setUp 755 # encountered. 756 reraise(*exc_info) 757 else: 758 self.addCleanup(fixture.cleanUp) global reraise = <function reraise> exc_info = (<class 'neutronclient.common.exceptions.NotFound'>, NotFound(), <traceback object>)
/usr/local/lib/python3.6/site-packages/testtools/_compat3x.py in reraise(exc_class=<class 'neutronclient.common.exceptions.NotFound'>, exc_obj=NotFound(), exc_tb=<traceback object>, _marker=<object object>) 13 14 def reraise(exc_class, exc_obj, exc_tb, _marker=object()): 15 """Re-raise an exception received from sys.exc_info() or similar.""" 16 raise exc_obj.with_traceback(exc_tb) 17 exc_obj = NotFound() exc_obj.with_traceback = <built-in method with_traceback of NotFound object> exc_tb = <traceback object>
/usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_l...ifferent_fip[cb_sanity,sanity] id=0x7f394bc3bb38>, fixture=<lbaasv2_fixture.LBaasV2Fixture object>) 729 """ 730 try: 731 fixture.setUp() 732 except MultipleExceptions as e: 733 if (fixtures is not None and fixture = <lbaasv2_fixture.LBaasV2Fixture object> fixture.setUp = <bound method LBaasV2Fixture.setUp of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in setUp(self=<lbaasv2_fixture.LBaasV2Fixture object>) 824 825 def setUp(self): 826 super(LBaasV2Fixture, self).setUp() 827 self.create() 828 builtinsuper = <class 'super'> global LBaasV2Fixture = <class 'lbaasv2_fixture.LBaasV2Fixture'> self = <lbaasv2_fixture.LBaasV2Fixture object> ).setUp = <bound method LBaasV2Fixture.setUp of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in setUp(self=<lbaasv2_fixture.LBaasV2Fixture object>) 36 def setUp(self): 37 super(LBBaseFixture, self).setUp() 38 self.lb_create() 39 40 def cleanUp(self): self = <lbaasv2_fixture.LBaasV2Fixture object> self.lb_create = <bound method LBBaseFixture.lb_create of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in lb_create(self=<lbaasv2_fixture.LBaasV2Fixture object>) 96 name=self.lb_name, 97 network_id=self.network_id, 98 address=self.vip_ip,project=self.project_name) 99 self.lb_uuid = obj['id'] 100 self.lb_read() address undefined self = <lbaasv2_fixture.LBaasV2Fixture object> self.vip_ip = None project undefined self.project_name = 'ctest-TestLBaaSV2-56221819'
/contrail-test/fixtures/quantum_test.py in create_loadbalancer(self=<quantum_test.QuantumHelper object>, name='ctest-myvip-96207919', network_id='63483b94-e637-4dda-8f1b-f851ab000c0b', subnet_id='f1943a39-e290-49de-9eea-ab9d7b991e52', address=None, **kwargs={'project': 'ctest-TestLBaaSV2-56221819'}) 940 lb_dict = {'name': name, 'vip_subnet_id': subnet_id, 941 'vip_address': address} 942 resp = self.obj.create_loadbalancer({'loadbalancer': lb_dict}) 943 return resp['loadbalancer'] 944 resp undefined self = <quantum_test.QuantumHelper object> self.obj = <neutronclient.v2_0.client.Client object> self.obj.create_loadbalancer = <bound method Client.create_loadbalancer of <neutronclient.v2_0.client.Client object>> lb_dict = {'name': 'ctest-myvip-96207919', 'vip_address': None, 'vip_subnet_id': 'f1943a39-e290-49de-9eea-ab9d7b991e52'}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in create_loadbalancer(self=<neutronclient.v2_0.client.Client object>, body={'loadbalancer': {'name': 'ctest-myvip-96207919', 'vip_address': None, 'vip_subnet_id': 'f1943a39-e290-49de-9eea-ab9d7b991e52'}}) 1150 def create_loadbalancer(self, body=None): 1151 """Creates a new load balancer.""" 1152 return self.post(self.lbaas_loadbalancers_path, body=body) 1153 1154 def update_loadbalancer(self, lbaas_loadbalancer, body=None): self = <neutronclient.v2_0.client.Client object> self.post = <bound method ClientBase.post of <neutronclient.v2_0.client.Client object>> self.lbaas_loadbalancers_path = '/lbaas/loadbalancers' body = {'loadbalancer': {'name': 'ctest-myvip-96207919', 'vip_address': None, 'vip_subnet_id': 'f1943a39-e290-49de-9eea-ab9d7b991e52'}}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in post(self=<neutronclient.v2_0.client.Client object>, action='/lbaas/loadbalancers', body={'loadbalancer': {'name': 'ctest-myvip-96207919', 'vip_address': None, 'vip_subnet_id': 'f1943a39-e290-49de-9eea-ab9d7b991e52'}}, headers=None, params=None) 357 # Do not retry POST requests to avoid the orphan objects problem. 358 return self.do_request("POST", action, body=body, 359 headers=headers, params=params) 360 361 def put(self, action, body=None, headers=None, params=None): headers = None params = None
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in do_request(self=<neutronclient.v2_0.client.Client object>, method='POST', action='/v2.0/lbaas/loadbalancers', body='{"loadbalancer": {"name": "ctest-myvip-96207919"...90-49de-9eea-ab9d7b991e52", "vip_address": null}}', headers=None, params=None) 292 if not replybody: 293 replybody = resp.reason 294 self._handle_fault_response(status_code, replybody, resp) 295 296 def get_auth_info(self): self = <neutronclient.v2_0.client.Client object> self._handle_fault_response = <bound method ClientBase._handle_fault_response of <neutronclient.v2_0.client.Client object>> status_code = 404 replybody = '{"NeutronError": {"type": "HTTPNotFound", "messa...The resource could not be found.", "detail": ""}}' resp = <Response [404]>
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in _handle_fault_response(self=<neutronclient.v2_0.client.Client object>, status_code=404, response_body='{"NeutronError": {"type": "HTTPNotFound", "messa...The resource could not be found.", "detail": ""}}', resp=<Response [404]>) 267 error_body = self._convert_into_with_meta(des_error_body, resp) 268 # Raise the appropriate exception 269 exception_handler_v20(status_code, error_body) 270 271 def do_request(self, method, action, body=None, headers=None, params=None): global exception_handler_v20 = <function exception_handler_v20> status_code = 404 error_body = {'NeutronError': {'type': 'HTTPNotFound', 'messa...The resource could not be found.', 'detail': ''}}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in exception_handler_v20(status_code=404, error_content={'NeutronError': {'type': 'HTTPNotFound', 'messa...The resource could not be found.', 'detail': ''}}) 91 raise client_exc(message=error_message, 92 status_code=status_code, 93 request_ids=request_ids) 94 95 request_ids = ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05'] NotFound: The resource could not be found. Neutron server returns request_ids: ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05'] __cause__ = None __class__ = <class 'neutronclient.common.exceptions.NotFound'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of NotFound object> __dict__ = {'_error_string': "The resource could not be found.\nNeutron server ...ids: ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05']", 'message': "The resource could not be found.\nNeutron server ...ids: ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05']", 'request_ids': ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05'], 'status_code': 404} __dir__ = <built-in method __dir__ of NotFound object> __doc__ = None __eq__ = <method-wrapper '__eq__' of NotFound object> __format__ = <built-in method __format__ of NotFound object> __ge__ = <method-wrapper '__ge__' of NotFound object> __getattribute__ = <method-wrapper '__getattribute__' of NotFound object> __gt__ = <method-wrapper '__gt__' of NotFound object> __hash__ = <method-wrapper '__hash__' of NotFound object> __init__ = <bound method NeutronClientException.__init__ of NotFound()> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of NotFound object> __lt__ = <method-wrapper '__lt__' of NotFound object> __module__ = 'neutronclient.common.exceptions' __ne__ = <method-wrapper '__ne__' of NotFound object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of NotFound object> __reduce_ex__ = <built-in method __reduce_ex__ of NotFound object> __repr__ = <method-wrapper '__repr__' of NotFound object> __setattr__ = <method-wrapper '__setattr__' of NotFound object> __setstate__ = <built-in method __setstate__ of NotFound object> __sizeof__ = <built-in method __sizeof__ of NotFound object> __str__ = <bound method NeutronException.__str__ of NotFound()> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> __weakref__ = None _error_string = "The resource could not be found.\nNeutron server ...ids: ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05']" args = () message = "The resource could not be found.\nNeutron server ...ids: ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05']" req_ids_msg = 'Neutron server returns request_ids: %s' request_ids = ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05'] status_code = 404 with_traceback = <built-in method with_traceback of NotFound object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/lbaasv2/test_lbaasv2.py", line 237, in test_lbaas_with_different_fip hm_delay=5, hm_timeout=5, hm_max_retries=5, hm_probe_type=HTTP_PROBE) File "/contrail-test/common/neutron/lbaasv2/base.py", line 79, in create_lbaas **kwargs)) File "/usr/local/lib/python3.6/site-packages/testtools/testcase.py", line 756, in useFixture reraise(*exc_info) File "/usr/local/lib/python3.6/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/local/lib/python3.6/site-packages/testtools/testcase.py", line 731, in useFixture fixture.setUp() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 826, in setUp super(LBaasV2Fixture, self).setUp() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 38, in setUp self.lb_create() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 98, in lb_create address=self.vip_ip,project=self.project_name) File "/contrail-test/fixtures/quantum_test.py", line 942, in create_loadbalancer resp = self.obj.create_loadbalancer({'loadbalancer': lb_dict}) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 1152, in create_loadbalancer return self.post(self.lbaas_loadbalancers_path, body=body) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 359, in post headers=headers, params=params) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 294, in do_request self._handle_fault_response(status_code, replybody, resp) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 269, in _handle_fault_response exception_handler_v20(status_code, error_body) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 93, in exception_handler_v20 request_ids=request_ids) neutronclient.common.exceptions.NotFound: The resource could not be found. Neutron server returns request_ids: ['req-bc68a0a5-b8c4-48ee-a501-594f45edbd05']
| 16.767 |
Log File
|
test_lbaas_with_sg_vip[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: Traceback (most recent call last): File "/contrail-test/tcutils/util.py", line 1041, in wrapper return f(self, *func_args, **func_kwargs) File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: NotFound Python 3.6.8: /usr/bin/python3 Mon Aug 4 02:51:16 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_lbaas_with_sg_vip[sanity] id=0x7f394bc3bc88>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestLBaaSV2.test_lbaas_with_sg_vip> self = <scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_lbaas_with_sg_vip[sanity] id=0x7f394bc3bc88> args = () kwargs = {}
/contrail-test/scripts/lbaasv2/test_lbaasv2.py in test_lbaas_with_sg_vip(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_lbaas_with_sg_vip[sanity] id=0x7f394bc3bc88>) 161 pool_port=HTTP_PORT, members=pool_members, listener_name=listener_name, 162 fip_net_id=fip_fix.uuid, vip_port=HTTP_PORT, vip_protocol='HTTP', 163 hm_delay=5, hm_timeout=5, hm_max_retries=5, hm_probe_type=HTTP_PROBE) 164 165 assert rr_listener.verify_on_setup(), "Verify on setup failed after new FIP associated" hm_delay undefined hm_timeout undefined hm_max_retries undefined hm_probe_type undefined global HTTP_PROBE = 'HTTP'
/contrail-test/common/neutron/lbaasv2/base.py in create_lbaas(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_lbaas_with_sg_vip[sanity] id=0x7f394bc3bc88>, lb_name='ctest-myvip-41114379', network_id='675a9ed5-290b-4cd2-920f-f4c209d6f7da', cleanup=True, **kwargs={'fip_net_id': '9d0e543b-43a9-415b-b13b-8486dfb4b9c0', 'hm_delay': 5, 'hm_max_retries': 5, 'hm_probe_type': 'HTTP', 'hm_timeout': 5, 'listener_name': 'ctest-RR-57453160', 'members': {'address': ['89.154.13.3', '89.154.13.4', '89.154.13.5']}, 'pool_algorithm': 'ROUND_ROBIN', 'pool_name': 'ctest-mypool-68258740', 'pool_port': 80, ...}) 77 connections=self.connections, 78 orchestrator=self.inputs.orchestrator, 79 **kwargs)) 80 return lbaas_fixture 81 # end create_lbaas method kwargs = {'fip_net_id': '9d0e543b-43a9-415b-b13b-8486dfb4b9c0', 'hm_delay': 5, 'hm_max_retries': 5, 'hm_probe_type': 'HTTP', 'hm_timeout': 5, 'listener_name': 'ctest-RR-57453160', 'members': {'address': ['89.154.13.3', '89.154.13.4', '89.154.13.5']}, 'pool_algorithm': 'ROUND_ROBIN', 'pool_name': 'ctest-mypool-68258740', 'pool_port': 80, ...}
/usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_lbaas_with_sg_vip[sanity] id=0x7f394bc3bc88>, fixture=<lbaasv2_fixture.LBaasV2Fixture object>) 754 # Gather_details worked, so raise the exception setUp 755 # encountered. 756 reraise(*exc_info) 757 else: 758 self.addCleanup(fixture.cleanUp) global reraise = <function reraise> exc_info = (<class 'neutronclient.common.exceptions.NotFound'>, NotFound(), <traceback object>)
/usr/local/lib/python3.6/site-packages/testtools/_compat3x.py in reraise(exc_class=<class 'neutronclient.common.exceptions.NotFound'>, exc_obj=NotFound(), exc_tb=<traceback object>, _marker=<object object>) 13 14 def reraise(exc_class, exc_obj, exc_tb, _marker=object()): 15 """Re-raise an exception received from sys.exc_info() or similar.""" 16 raise exc_obj.with_traceback(exc_tb) 17 exc_obj = NotFound() exc_obj.with_traceback = <built-in method with_traceback of NotFound object> exc_tb = <traceback object>
/usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=<scripts.lbaasv2.test_lbaasv2.TestLBaaSV2.test_lbaas_with_sg_vip[sanity] id=0x7f394bc3bc88>, fixture=<lbaasv2_fixture.LBaasV2Fixture object>) 729 """ 730 try: 731 fixture.setUp() 732 except MultipleExceptions as e: 733 if (fixtures is not None and fixture = <lbaasv2_fixture.LBaasV2Fixture object> fixture.setUp = <bound method LBaasV2Fixture.setUp of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in setUp(self=<lbaasv2_fixture.LBaasV2Fixture object>) 824 825 def setUp(self): 826 super(LBaasV2Fixture, self).setUp() 827 self.create() 828 builtinsuper = <class 'super'> global LBaasV2Fixture = <class 'lbaasv2_fixture.LBaasV2Fixture'> self = <lbaasv2_fixture.LBaasV2Fixture object> ).setUp = <bound method LBaasV2Fixture.setUp of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in setUp(self=<lbaasv2_fixture.LBaasV2Fixture object>) 36 def setUp(self): 37 super(LBBaseFixture, self).setUp() 38 self.lb_create() 39 40 def cleanUp(self): self = <lbaasv2_fixture.LBaasV2Fixture object> self.lb_create = <bound method LBBaseFixture.lb_create of <lbaasv2_fixture.LBaasV2Fixture object>>
/contrail-test/fixtures/lbaasv2_fixture.py in lb_create(self=<lbaasv2_fixture.LBaasV2Fixture object>) 96 name=self.lb_name, 97 network_id=self.network_id, 98 address=self.vip_ip,project=self.project_name) 99 self.lb_uuid = obj['id'] 100 self.lb_read() address undefined self = <lbaasv2_fixture.LBaasV2Fixture object> self.vip_ip = None project undefined self.project_name = 'ctest-TestLBaaSV2-56221819'
/contrail-test/fixtures/quantum_test.py in create_loadbalancer(self=<quantum_test.QuantumHelper object>, name='ctest-myvip-41114379', network_id='675a9ed5-290b-4cd2-920f-f4c209d6f7da', subnet_id='8578d85a-9990-4372-9927-41d794968c9a', address=None, **kwargs={'project': 'ctest-TestLBaaSV2-56221819'}) 940 lb_dict = {'name': name, 'vip_subnet_id': subnet_id, 941 'vip_address': address} 942 resp = self.obj.create_loadbalancer({'loadbalancer': lb_dict}) 943 return resp['loadbalancer'] 944 resp undefined self = <quantum_test.QuantumHelper object> self.obj = <neutronclient.v2_0.client.Client object> self.obj.create_loadbalancer = <bound method Client.create_loadbalancer of <neutronclient.v2_0.client.Client object>> lb_dict = {'name': 'ctest-myvip-41114379', 'vip_address': None, 'vip_subnet_id': '8578d85a-9990-4372-9927-41d794968c9a'}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in create_loadbalancer(self=<neutronclient.v2_0.client.Client object>, body={'loadbalancer': {'name': 'ctest-myvip-41114379', 'vip_address': None, 'vip_subnet_id': '8578d85a-9990-4372-9927-41d794968c9a'}}) 1150 def create_loadbalancer(self, body=None): 1151 """Creates a new load balancer.""" 1152 return self.post(self.lbaas_loadbalancers_path, body=body) 1153 1154 def update_loadbalancer(self, lbaas_loadbalancer, body=None): self = <neutronclient.v2_0.client.Client object> self.post = <bound method ClientBase.post of <neutronclient.v2_0.client.Client object>> self.lbaas_loadbalancers_path = '/lbaas/loadbalancers' body = {'loadbalancer': {'name': 'ctest-myvip-41114379', 'vip_address': None, 'vip_subnet_id': '8578d85a-9990-4372-9927-41d794968c9a'}}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in post(self=<neutronclient.v2_0.client.Client object>, action='/lbaas/loadbalancers', body={'loadbalancer': {'name': 'ctest-myvip-41114379', 'vip_address': None, 'vip_subnet_id': '8578d85a-9990-4372-9927-41d794968c9a'}}, headers=None, params=None) 357 # Do not retry POST requests to avoid the orphan objects problem. 358 return self.do_request("POST", action, body=body, 359 headers=headers, params=params) 360 361 def put(self, action, body=None, headers=None, params=None): headers = None params = None
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in do_request(self=<neutronclient.v2_0.client.Client object>, method='POST', action='/v2.0/lbaas/loadbalancers', body='{"loadbalancer": {"name": "ctest-myvip-41114379"...90-4372-9927-41d794968c9a", "vip_address": null}}', headers=None, params=None) 292 if not replybody: 293 replybody = resp.reason 294 self._handle_fault_response(status_code, replybody, resp) 295 296 def get_auth_info(self): self = <neutronclient.v2_0.client.Client object> self._handle_fault_response = <bound method ClientBase._handle_fault_response of <neutronclient.v2_0.client.Client object>> status_code = 404 replybody = '{"NeutronError": {"type": "HTTPNotFound", "messa...The resource could not be found.", "detail": ""}}' resp = <Response [404]>
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in _handle_fault_response(self=<neutronclient.v2_0.client.Client object>, status_code=404, response_body='{"NeutronError": {"type": "HTTPNotFound", "messa...The resource could not be found.", "detail": ""}}', resp=<Response [404]>) 267 error_body = self._convert_into_with_meta(des_error_body, resp) 268 # Raise the appropriate exception 269 exception_handler_v20(status_code, error_body) 270 271 def do_request(self, method, action, body=None, headers=None, params=None): global exception_handler_v20 = <function exception_handler_v20> status_code = 404 error_body = {'NeutronError': {'type': 'HTTPNotFound', 'messa...The resource could not be found.', 'detail': ''}}
/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in exception_handler_v20(status_code=404, error_content={'NeutronError': {'type': 'HTTPNotFound', 'messa...The resource could not be found.', 'detail': ''}}) 91 raise client_exc(message=error_message, 92 status_code=status_code, 93 request_ids=request_ids) 94 95 request_ids = ['req-a656653c-ee28-4ad7-ab13-0499c069fec6'] NotFound: The resource could not be found. Neutron server returns request_ids: ['req-a656653c-ee28-4ad7-ab13-0499c069fec6'] __cause__ = None __class__ = <class 'neutronclient.common.exceptions.NotFound'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of NotFound object> __dict__ = {'_error_string': "The resource could not be found.\nNeutron server ...ids: ['req-a656653c-ee28-4ad7-ab13-0499c069fec6']", 'message': "The resource could not be found.\nNeutron server ...ids: ['req-a656653c-ee28-4ad7-ab13-0499c069fec6']", 'request_ids': ['req-a656653c-ee28-4ad7-ab13-0499c069fec6'], 'status_code': 404} __dir__ = <built-in method __dir__ of NotFound object> __doc__ = None __eq__ = <method-wrapper '__eq__' of NotFound object> __format__ = <built-in method __format__ of NotFound object> __ge__ = <method-wrapper '__ge__' of NotFound object> __getattribute__ = <method-wrapper '__getattribute__' of NotFound object> __gt__ = <method-wrapper '__gt__' of NotFound object> __hash__ = <method-wrapper '__hash__' of NotFound object> __init__ = <bound method NeutronClientException.__init__ of NotFound()> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of NotFound object> __lt__ = <method-wrapper '__lt__' of NotFound object> __module__ = 'neutronclient.common.exceptions' __ne__ = <method-wrapper '__ne__' of NotFound object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of NotFound object> __reduce_ex__ = <built-in method __reduce_ex__ of NotFound object> __repr__ = <method-wrapper '__repr__' of NotFound object> __setattr__ = <method-wrapper '__setattr__' of NotFound object> __setstate__ = <built-in method __setstate__ of NotFound object> __sizeof__ = <built-in method __sizeof__ of NotFound object> __str__ = <bound method NeutronException.__str__ of NotFound()> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> __weakref__ = None _error_string = "The resource could not be found.\nNeutron server ...ids: ['req-a656653c-ee28-4ad7-ab13-0499c069fec6']" args = () message = "The resource could not be found.\nNeutron server ...ids: ['req-a656653c-ee28-4ad7-ab13-0499c069fec6']" req_ids_msg = 'Neutron server returns request_ids: %s' request_ids = ['req-a656653c-ee28-4ad7-ab13-0499c069fec6'] status_code = 404 with_traceback = <built-in method with_traceback of NotFound object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/lbaasv2/test_lbaasv2.py", line 163, in test_lbaas_with_sg_vip hm_delay=5, hm_timeout=5, hm_max_retries=5, hm_probe_type=HTTP_PROBE) File "/contrail-test/common/neutron/lbaasv2/base.py", line 79, in create_lbaas **kwargs)) File "/usr/local/lib/python3.6/site-packages/testtools/testcase.py", line 756, in useFixture reraise(*exc_info) File "/usr/local/lib/python3.6/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/local/lib/python3.6/site-packages/testtools/testcase.py", line 731, in useFixture fixture.setUp() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 826, in setUp super(LBaasV2Fixture, self).setUp() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 38, in setUp self.lb_create() File "/contrail-test/fixtures/lbaasv2_fixture.py", line 98, in lb_create address=self.vip_ip,project=self.project_name) File "/contrail-test/fixtures/quantum_test.py", line 942, in create_loadbalancer resp = self.obj.create_loadbalancer({'loadbalancer': lb_dict}) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 1152, in create_loadbalancer return self.post(self.lbaas_loadbalancers_path, body=body) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 359, in post headers=headers, params=params) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 294, in do_request self._handle_fault_response(status_code, replybody, resp) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 269, in _handle_fault_response exception_handler_v20(status_code, error_body) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 93, in exception_handler_v20 request_ids=request_ids) neutronclient.common.exceptions.NotFound: The resource could not be found. Neutron server returns request_ids: ['req-a656653c-ee28-4ad7-ab13-0499c069fec6']
| 18.320 |
Log File
|
test_bfd_on_targetip_vsrx[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 3.001 | |
test_intra_vn_intra_compute_l2l3[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 2.546 | |
test_intra_vn_intra_compute_l2l3[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 4.007 | |
test_router_crud[ci_sanity,dev_sanity_dpdk,sanity] | Success | | 10.455 | |
test_aap_with_fip[cb_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 46.397 | |
test_aap_with_zero_mac[cb_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 7.260 | |
test_ports_bindings[ci_sanity,dev_sanity_dpdk,sanity] | Success | | 4.137 | |
test_ports_specific_subnet_ip[ci_sanity,dev_sanity_dpdk,sanity] | Success | | 28.419 | |
test_basic_router_behavior[ci_sanity,dev_sanity_dpdk,sanity] | Success | | 46.503 | |
test_basic_snat_behavior_without_external_connectivity[ci_sanity,dev_sanity_dpdk,sanity,suite1] | Success | | 28.997 | |
test_basic_policy_allow_deny[cb_sanity,ci_contrail_go_kolla_ocata_sanity,ci_sanity,quick_sanity,sanity,suite1] | Success | | 99.448 | |
test_policy[quick_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu-traffic-py3.qcow2 is not found | 26.757 | |
test_policy_to_deny[quick_sanity,sanity] | Success | | 100.357 | |
test_policy_modify_vn_policy[sanity] | Skipped | image /contrail-test/images/ubuntu-traffic-py3.qcow2 is not found | 16.349 | |
test_remove_policy_with_ref[ci_sanity,sanity] | Success | | 10.238 | |
test_policy_cidr_src_cidr_dst_any[cb_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 13.955 | |
test_policy_inheritance_src_vn_dst_pol[cb_sanity,sanity,vrouter_gw] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 12.914 | |
test_policy_cidr_src_vn_dst_cidr[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 18.384 | |
test_policy_inheritance_src_pol_dst_any[sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 16.585 | |
test_basic_policy_allow_deny[cb_sanity,ci_contrail_go_kolla_ocata_sanity,ci_sanity,quick_sanity,sanity,suite1] | Success | | 131.552 | |
test_repeated_policy_modify[sanity] | Skipped | image /contrail-test/images/ubuntu-traffic-py3.qcow2 is not found | 22.864 | |
test_multi_vn_repeated_policy_update_with_ping[sanity] | Skipped | image /contrail-test/images/ubuntu-traffic-py3.qcow2 is not found | 21.442 | |
test_multi_vn_repeated_policy_update_with_ping[sanity] | Skipped | image /contrail-test/images/ubuntu-traffic-py3.qcow2 is not found | 23.335 | |
test_qos_remark_dscp_on_vmi[cb_sanity,sanity] | Success | | 66.827 | |
test_rp_interface[ci_sanity,sanity] | Success | | 27.569 | |
test_rp_interface_ext_community[sanity] | Success | | 27.271 | |
test_rp_interface_static[sanity] | Success | | 31.715 | |
test_rp_secondary_routes[sanity] | Skipped | Needs MX_GW_TEST to be set | 0.003 | |
test_rt_CEM_22032[cb_sanity,sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: NameError Python 3.6.8: /usr/bin/python3 Mon Aug 4 03:08:15 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.rt_filter.test_rt_filter.TestBasicRTFil...rt_CEM_22032[cb_sanity,sanity] id=0x7f394dd56d68>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestBasicRTFilter.test_rt_CEM_22032> self = <scripts.rt_filter.test_rt_filter.TestBasicRTFil...rt_CEM_22032[cb_sanity,sanity] id=0x7f394dd56d68> args = () kwargs = {}
/contrail-test/scripts/rt_filter/test_rt_filter.py in test_rt_CEM_22032(self=<scripts.rt_filter.test_rt_filter.TestBasicRTFil...rt_CEM_22032[cb_sanity,sanity] id=0x7f394dd56d68>) 187 vn1_fixture.add_route_target( 188 routing_instance, self.inputs.router_asn, user_def_rt_num) 189 sleep(5) 190 rt_list = [user_def_rt, system_rt] 191 for bgp_ip in self.inputs.bgp_ips: sleep undefined NameError: name 'sleep' is not defined __cause__ = None __class__ = <class 'NameError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of NameError object> __dict__ = {} __dir__ = <built-in method __dir__ of NameError object> __doc__ = 'Name not found globally.' __eq__ = <method-wrapper '__eq__' of NameError object> __format__ = <built-in method __format__ of NameError object> __ge__ = <method-wrapper '__ge__' of NameError object> __getattribute__ = <method-wrapper '__getattribute__' of NameError object> __gt__ = <method-wrapper '__gt__' of NameError object> __hash__ = <method-wrapper '__hash__' of NameError object> __init__ = <method-wrapper '__init__' of NameError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of NameError object> __lt__ = <method-wrapper '__lt__' of NameError object> __ne__ = <method-wrapper '__ne__' of NameError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of NameError object> __reduce_ex__ = <built-in method __reduce_ex__ of NameError object> __repr__ = <method-wrapper '__repr__' of NameError object> __setattr__ = <method-wrapper '__setattr__' of NameError object> __setstate__ = <built-in method __setstate__ of NameError object> __sizeof__ = <built-in method __sizeof__ of NameError object> __str__ = <method-wrapper '__str__' of NameError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = ("name 'sleep' is not defined",) with_traceback = <built-in method with_traceback of NameError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/rt_filter/test_rt_filter.py", line 189, in test_rt_CEM_22032 sleep(5) NameError: name 'sleep' is not defined
| 6.351 |
Log File
|
test_user_def_rt_entry[cb_sanity,sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: NameError Python 3.6.8: /usr/bin/python3 Mon Aug 4 03:08:20 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.rt_filter.test_rt_filter.TestBasicRTFil...def_rt_entry[cb_sanity,sanity] id=0x7f394dd56dd8>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestBasicRTFilter.test_user_def_rt_entry> self = <scripts.rt_filter.test_rt_filter.TestBasicRTFil...def_rt_entry[cb_sanity,sanity] id=0x7f394dd56dd8> args = () kwargs = {}
/contrail-test/scripts/rt_filter/test_rt_filter.py in test_user_def_rt_entry(self=<scripts.rt_filter.test_rt_filter.TestBasicRTFil...def_rt_entry[cb_sanity,sanity] id=0x7f394dd56dd8>) 76 vn1_fixture.add_route_target( 77 routing_instance, self.inputs.router_asn, user_def_rt_num) 78 sleep(5) 79 rt_list = [user_def_rt, system_rt] 80 for bgp_ip in self.inputs.bgp_ips: sleep undefined NameError: name 'sleep' is not defined __cause__ = None __class__ = <class 'NameError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of NameError object> __dict__ = {} __dir__ = <built-in method __dir__ of NameError object> __doc__ = 'Name not found globally.' __eq__ = <method-wrapper '__eq__' of NameError object> __format__ = <built-in method __format__ of NameError object> __ge__ = <method-wrapper '__ge__' of NameError object> __getattribute__ = <method-wrapper '__getattribute__' of NameError object> __gt__ = <method-wrapper '__gt__' of NameError object> __hash__ = <method-wrapper '__hash__' of NameError object> __init__ = <method-wrapper '__init__' of NameError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of NameError object> __lt__ = <method-wrapper '__lt__' of NameError object> __ne__ = <method-wrapper '__ne__' of NameError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of NameError object> __reduce_ex__ = <built-in method __reduce_ex__ of NameError object> __repr__ = <method-wrapper '__repr__' of NameError object> __setattr__ = <method-wrapper '__setattr__' of NameError object> __setstate__ = <built-in method __setstate__ of NameError object> __sizeof__ = <built-in method __sizeof__ of NameError object> __str__ = <method-wrapper '__str__' of NameError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = ("name 'sleep' is not defined",) with_traceback = <built-in method with_traceback of NameError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/rt_filter/test_rt_filter.py", line 78, in test_user_def_rt_entry sleep(5) NameError: name 'sleep' is not defined
| 4.853 |
Log File
|
test_sec_group_basic[sanity,suite1] | Success | | 226.147 | |
test_sec_group_basic[sanity,suite1] | Success | | 206.511 | |
test_sec_group_basic[cb_sanity,ci_contrail_go_kolla_ocata_sanity,sanity,suite1] | Success | | 203.899 | |
test_interface_static_table[dev_sanity_dpdk,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 75.494 | |
test_network_route_table[cb_sanity,dev_sanity_dpdk,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 76.019 | |
test_svc_in_net_nat_with_static_routes[sanity] | Skipped | image /contrail-test/images/tinycore-in-network-nat.qcow2 is not found | 25.833 | |
test_svc_v2_transparent_datapath[sanity] | Skipped | image /contrail-test/images/tinycore-net-transparent-fw.qcow2 is not found | 17.306 | |
test_svc_CEM_22032[ci_sanity_WIP,quick_sanity,sanity,suite1] | Skipped | image /contrail-test/images/tinycore-in-network-nat.qcow2 is not found | 15.772 | |
test_svc_in_network_datapath[ci_sanity_WIP,quick_sanity,sanity,suite1] | Skipped | image /contrail-test/images/tinycore-in-network-nat.qcow2 is not found | 13.763 | |
test_svc_hc_basic[sanity] | Skipped | image /contrail-test/images/tinycore-in-network-nat.qcow2 is not found | 15.800 | |
test_svc_trans_segment_right_hc_fail_svm[sanity] | Skipped | image /contrail-test/images/tinycore-net-transparent-fw.qcow2 is not found | 17.670 | |
test_svc_v2_mirroring[ci_sanity_WIP,quick_sanity,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 19.622 | |
test_vdns_ping_same_vn[ci_sanity,sanity,suite1] | Success | | 195.326 | |
test_vm_file_trf_scp_tests[sanity] | Failure | Details
Traceback (most recent call last): testtools.testresult.real._StringException: stderr: {{{Warning: local() encountered an error (return code 8) while executing 'wget -nv http://nexus.opensdn.io/repository///images/converts//ubuntu-sshpass-disk001.vmdk -O /contrail-test/images/ubuntu-sshpass-disk001.vmdk'}}} stdout: {{{ [localhost] local: mkdir -p /contrail-test/images [localhost] local: wget -nv http://nexus.opensdn.io/repository///images/converts//ubuntu-sshpass-disk001.vmdk -O /contrail-test/images/ubuntu-sshpass-disk001.vmdk [localhost] local: rm -f /contrail-test/images/ubuntu-sshpass-disk001.vmdk }}}
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: TestFailed Python 3.6.8: /usr/bin/python3 Mon Aug 4 03:34:41 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestBasicIPv6VMVNx.test_vm_file_trf_scp_tests> self = <scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358> args = () kwargs = {}
/contrail-test/scripts/vm_regression/test_vm.py in test_vm_file_trf_scp_tests(self=<scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358>) 3145 @preposttest_wrapper 3146 def test_vm_file_trf_scp_tests(self): 3147 super(TestBasicIPv6VMVNx, self).test_vm_file_trf_scp_tests() 3148 3149 @preposttest_wrapper builtinsuper = <class 'super'> global TestBasicIPv6VMVNx = <class 'scripts.vm_regression.test_vm.TestBasicIPv6VMVNx'> self = <scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358> ).test_vm_file_trf_scp_tests = <bound method TestBasicIPv6VMVNx.test_vm_file_tr...vm_file_trf_scp_tests[sanity] id=0x7f394b486358>>
/contrail-test/tcutils/util.py in wrapper(self=<scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358>, *func_args=(), **func_kwargs={}) 1039 raise testtools.TestCase.skipException(msg) 1040 1041 return f(self, *func_args, **func_kwargs) 1042 return wrapper 1043 return decorator f = <function TestBasicVMVNx.test_vm_file_trf_scp_tests> self = <scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358> func_args = () func_kwargs = {}
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358>, *args=(), **kwargs={}) 174 if 'ci_image' in list(os.environ.keys()): 175 os.environ['stop_execution_flag'] = 'set' 176 raise TestFailed("\n ".join(errmsg)) 177 elif testskip: 178 log.info('') global TestFailed = <class 'tcutils.cores.TestFailed'> "\n ".join undefined errmsg = ['Test failed: AssertionError\nPython 3.6.8: /usr/b...m1_fixture.wait_till_vm_is_up()\nAssertionError\n\n\n'] TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 03:34:37 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestBasicVMVNx.test_vm_file_trf_scp_tests> self = <scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358> args = () kwargs = {}
/contrail-test/scripts/vm_regression/test_vm.py in test_vm_file_trf_scp_tests(self=<scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358>) 2865 vm2_fixture = self.create_vm(vn_fixture=vn_fixture, 2866 image_name='ubuntu-sshpass') 2867 assert vm1_fixture.wait_till_vm_is_up() 2868 assert vm2_fixture.wait_till_vm_is_up() 2869 for size in scp_test_file_sizes: vm1_fixture = <VMFixture: ctest-TestBasicIPv6VMVNx-52301043-76311298> vm1_fixture.wait_till_vm_is_up = <bound method VMFixture.wait_till_vm_is_up of <V...ure: ctest-TestBasicIPv6VMVNx-52301043-76311298>> AssertionError: __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = () with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/vm_regression/test_vm.py", line 2867, in test_vm_file_trf_scp_tests assert vm1_fixture.wait_till_vm_is_up() AssertionError
__cause__ = None __class__ = <class 'tcutils.cores.TestFailed'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of TestFailed object> __dict__ = {} __dir__ = <built-in method __dir__ of TestFailed object> __doc__ = None __eq__ = <method-wrapper '__eq__' of TestFailed object> __format__ = <built-in method __format__ of TestFailed object> __ge__ = <method-wrapper '__ge__' of TestFailed object> __getattribute__ = <method-wrapper '__getattribute__' of TestFailed object> __gt__ = <method-wrapper '__gt__' of TestFailed object> __hash__ = <method-wrapper '__hash__' of TestFailed object> __init__ = <method-wrapper '__init__' of TestFailed object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of TestFailed object> __lt__ = <method-wrapper '__lt__' of TestFailed object> __module__ = 'tcutils.cores' __ne__ = <method-wrapper '__ne__' of TestFailed object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of TestFailed object> __reduce_ex__ = <built-in method __reduce_ex__ of TestFailed object> __repr__ = <method-wrapper '__repr__' of TestFailed object> __setattr__ = <method-wrapper '__setattr__' of TestFailed object> __setstate__ = <built-in method __setstate__ of TestFailed object> __sizeof__ = <built-in method __sizeof__ of TestFailed object> __str__ = <method-wrapper '__str__' of TestFailed object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> __weakref__ = None args = ('Test failed: AssertionError\nPython 3.6.8: /usr/b...m1_fixture.wait_till_vm_is_up()\nAssertionError\n\n\n',) with_traceback = <built-in method with_traceback of TestFailed object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/vm_regression/test_vm.py", line 3147, in test_vm_file_trf_scp_tests super(TestBasicIPv6VMVNx, self).test_vm_file_trf_scp_tests() File "/contrail-test/tcutils/util.py", line 1041, in wrapper return f(self, *func_args, **func_kwargs) File "/contrail-test/tcutils/wrappers.py", line 176, in wrapper raise TestFailed("\n ".join(errmsg)) tcutils.cores.TestFailed: Test failed: AssertionError Python 3.6.8: /usr/bin/python3 Mon Aug 4 03:34:37 2025
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=<scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358>, *args=(), **kwargs={}) 78 log.info('Initial checks done. Running the testcase now') 79 log.info('') 80 result = function(self, *args, **kwargs) 81 if self.inputs.upgrade: 82 pid = os.getpid() result = None function = <function TestBasicVMVNx.test_vm_file_trf_scp_tests> self = <scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358> args = () kwargs = {}
/contrail-test/scripts/vm_regression/test_vm.py in test_vm_file_trf_scp_tests(self=<scripts.vm_regression.test_vm.TestBasicIPv6VMVN..._vm_file_trf_scp_tests[sanity] id=0x7f394b486358>) 2865 vm2_fixture = self.create_vm(vn_fixture=vn_fixture, 2866 image_name='ubuntu-sshpass') 2867 assert vm1_fixture.wait_till_vm_is_up() 2868 assert vm2_fixture.wait_till_vm_is_up() 2869 for size in scp_test_file_sizes: vm1_fixture = <VMFixture: ctest-TestBasicIPv6VMVNx-52301043-76311298> vm1_fixture.wait_till_vm_is_up = <bound method VMFixture.wait_till_vm_is_up of <V...ure: ctest-TestBasicIPv6VMVNx-52301043-76311298>> AssertionError: __cause__ = None __class__ = <class 'AssertionError'> __context__ = None __delattr__ = <method-wrapper '__delattr__' of AssertionError object> __dict__ = {} __dir__ = <built-in method __dir__ of AssertionError object> __doc__ = 'Assertion failed.' __eq__ = <method-wrapper '__eq__' of AssertionError object> __format__ = <built-in method __format__ of AssertionError object> __ge__ = <method-wrapper '__ge__' of AssertionError object> __getattribute__ = <method-wrapper '__getattribute__' of AssertionError object> __gt__ = <method-wrapper '__gt__' of AssertionError object> __hash__ = <method-wrapper '__hash__' of AssertionError object> __init__ = <method-wrapper '__init__' of AssertionError object> __init_subclass__ = <built-in method __init_subclass__ of type object> __le__ = <method-wrapper '__le__' of AssertionError object> __lt__ = <method-wrapper '__lt__' of AssertionError object> __ne__ = <method-wrapper '__ne__' of AssertionError object> __new__ = <built-in method __new__ of type object> __reduce__ = <built-in method __reduce__ of AssertionError object> __reduce_ex__ = <built-in method __reduce_ex__ of AssertionError object> __repr__ = <method-wrapper '__repr__' of AssertionError object> __setattr__ = <method-wrapper '__setattr__' of AssertionError object> __setstate__ = <built-in method __setstate__ of AssertionError object> __sizeof__ = <built-in method __sizeof__ of AssertionError object> __str__ = <method-wrapper '__str__' of AssertionError object> __subclasshook__ = <built-in method __subclasshook__ of type object> __suppress_context__ = False __traceback__ = <traceback object> args = () with_traceback = <built-in method with_traceback of AssertionError object>
The above is a description of an error in a Python program. Here is the original traceback:
Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 80, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/vm_regression/test_vm.py", line 2867, in test_vm_file_trf_scp_tests assert vm1_fixture.wait_till_vm_is_up() AssertionError
| 436.721 |
Log File
|
test_sctp_traffic_between_vm[sanity] | Success | | 206.555 | |
test_generic_link_local_service[cb_sanity,ci_contrail_go_kolla_ocata_sanity,ci_sanity,dev_sanity_dpdk,sanity,suite1] | Success | | 20.701 | |
test_metadata_service[cb_sanity,ci_sanity,sanity,suite1] | Success | | 21.945 | |
test_ping_within_vn_two_vms_two_different_subnets[ci_contrail_go_kolla_ocata_sanity,ci_sanity,sanity,suite1] | Success | | 40.123 | |
test_ecmp_with_static_routes[cb_sanity,dev_reg,sanity] | Success | | 282.894 | |
test_bond_lacp_config[dev_reg,sanity] | Skipped | Skipped as test is not supported if dpdk_cluster=False | 2.694 | |
test_dpdk_bond_status[dev_reg,sanity] | Skipped | Skipped as test is not supported if dpdk_cluster=False | 2.603 | |
test_fbit_disable_mbuf_dpdk[dev_reg,sanity] | Skipped | Skipped as test is not supported if dpdk_cluster=False | 2.576 | |
test_dpdk_gro_gso[dev_reg,sanity] | Skipped | Skipped as test is not supported if dpdk_cluster=False | 2.638 | |
test_mtu_config[dev_reg,sanity] | Skipped | Skipped as test is not supported if dpdk_cluster=False | 2.553 | |
test_vifdump_on_interface[dev_reg,sanity] | Skipped | Skipped as test is not supported if dpdk_cluster=False | 2.608 | |
test_fat_flow_aggr_dest_icmp_intra_vn_inter_node[dev_reg,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 6.711 | |
test_rt_table_scenario_1[dev_reg,sanity] | Success | | 51.835 | |
test_vlan_interface_2[cb_sanity,dev_reg,dev_sanity_dpdk,sanity] | Success | | 150.123 | |
test_mtu_probe_inter_node[dev_reg,sanity] | Success | | 157.134 | |
test_mtu_probe_intra_node[dev_reg,sanity] | Success | | 152.275 | |
test_vif_statistics[dev_reg,sanity] | Skipped | image /contrail-test/images/ubuntu.vmdk is not found | 6.411 | |