<?xml version="1.0" encoding="UTF-8" ?>
<testsuites>
  <testsuite errors="0" failures="1" id="0" name="" package="" skipped="32" tests="81" time="5916.989">
    <testcase classname="scripts.RR.test_rr.TestBasicRR" name="test_basic_RR[sanity]" time="1.475">
      <skipped>Skipping Test. Env variable MX_GW_TEST is not set. Skipping the test</skipped>

    </testcase>

    <testcase classname="scripts.RR.test_rr.TestBasicRR" name="test_create_vm_after_RR_set[sanity]" time="1.307">
      <skipped>Skipping Test. Env variable MX_GW_TEST is not set. Skipping the test</skipped>

    </testcase>

    <testcase classname="scripts.analytics.test_analytics.AnalyticsTestSanity" name="test_contrail_status[cb_sanity,ci_sanity,dev_sanity_dpdk,sanity]" time="1.859" />

    <testcase classname="scripts.analytics.test_analytics.AnalyticsTestSanity3" name="test_db_nodemgr_status[dev_sanity_dpdk,sanity]" time="2.271" />

    <testcase classname="scripts.analytics.test_analytics.AnalyticsTestSanity3" name="test_verify_generator_collector_connections[dev_sanity_dpdk,sanity]" time="3.435" />

    <testcase classname="scripts.analytics.test_analytics.AnalyticsTestSanity3" name="test_verify_generator_connections_to_collector_node[dev_sanity_dpdk,sanity]" time="2.165" />

    <testcase classname="scripts.analytics.test_analytics.AnalyticsTestSanity3" name="test_verify_process_status_agent[cb_sanity,dev_sanity_dpdk,sanity]" time="1.350" />

    <testcase classname="scripts.analytics.test_analytics.AnalyticsTestSanity3" name="test_verify_process_status_analytics_node[cb_sanity,dev_sanity_dpdk,sanity]" time="1.758" />

    <testcase classname="scripts.analytics.test_analytics.AnalyticsTestSanity3" name="test_verify_process_status_control_node[cb_sanity,dev_sanity_dpdk,sanity]" time="1.355" />

    <testcase classname="scripts.analytics.test_analytics_basic.AnalyticsBasicTestSanity" name="test_verify_object_logs[ci_sanity,dev_sanity_dpdk,sanity,suite1]" time="26.926" />

    <testcase classname="scripts.db_manage.test_db_manage.DbManageTest" name="test_db_manage[cb_sanity,ci_sanity,dev_sanity_dpdk,sanity]" time="6.623" />

    <testcase classname="scripts.documentation.test_docs.DocumentationTest" name="test_analytics_docs[cb_sanity,ci_sanity,dev_sanity_dpdk,sanity]" time="1.336" />

    <testcase classname="scripts.documentation.test_docs.DocumentationTest" name="test_config_docs[cb_sanity,ci_sanity,dev_sanity_dpdk,sanity]" time="1.329" />

    <testcase classname="scripts.ecmp.test_ecmp.TestECMPConfigHashFeature" name="test_ecmp_hash_src_ip[sanity]" time="1.348">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestECMPFeature" name="test_ecmp_svc_v2_in_network_nat_with_3_instance[cb_sanity,sanity]" time="1.387">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestECMPIPv6Fragments" name="test_ecmp_svc_in_network_with_static_route_no_policy[sanity]" time="2.989">
      <skipped>image /contrail-test/images/tinycore-in-network.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestECMPIPv6Fragments" name="test_ecmp_svc_v2_transparent_with_3_instance[cb_sanity,sanity]" time="1.817">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestECMPSanity" name="test_ecmp_svc_in_network_with_static_route_no_policy[sanity]" time="2.228">
      <skipped>image /contrail-test/images/tinycore-in-network.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestECMPSanity" name="test_ecmp_svc_v2_transparent_with_3_instance[cb_sanity,sanity]" time="1.373">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestECMPSanityIPv6" name="test_ecmp_svc_in_network_with_3_instance[cb_sanity,sanity]" time="1.368">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestECMPwithSVMChange" name="test_ecmp_with_svm_deletion[sanity]" time="1.351">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestMultiInlineSVC" name="test_svc_fate_sharing_basic[sanity]" time="2.143">
      <skipped>image /contrail-test/images/tinycore-in-network.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestMultiInlineSVC" name="test_three_stage_v2_SC[sanity]" time="1.318">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.ecmp.test_ecmp.TestMultiInlineSVCIPv6" name="test_svc_fate_sharing_basic[sanity]" time="3.508">
      <skipped>image /contrail-test/images/tinycore-in-network.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.floatingip.test_floatingip_basic.FloatingipBasicTestSanity" name="test_floating_ip[cb_sanity,ci_contrail_go_kolla_ocata_sanity,ci_sanity,quick_sanity,sanity,suite1,vrouter_gw]" time="208.829" />

    <testcase classname="scripts.floatingip.test_mx.TestSanity_MX" name="test_mx_gateway[mx_test,sanity]" time="2.597">
      <skipped>Skipping Test. Env variable MX_GW_TEST is not set</skipped>

    </testcase>

    <testcase classname="scripts.heat.test_heat.TestHeat" name="test_public_access_thru_svc_w_fip[cb_sanity,sanity]" time="2.588">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.heat.test_heat.TestHeat" name="test_transit_vn_sym_1_innet[sanity]" time="2.570">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.heat.test_heat.TestHeatIPv6" name="test_public_access_thru_svc_w_fip[cb_sanity,sanity]" time="2.580">
      <skipped>Skipped as v6 not supported for this test</skipped>

    </testcase>

    <testcase classname="scripts.heat.test_heat_basic.TestBasicHeat" name="test_svc_creation_with_heat[dev_sanity_dpdk,sanity,suite1]" time="2.611">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.heat.test_heat_basic.TestBasicHeatIPv6" name="test_svc_creation_with_heat[sanity]" time="2.605">
      <skipped>Skipped as test requires at least 3 nodes, but only 2 found</skipped>

    </testcase>

    <testcase classname="scripts.neutron.test_crud.TestCRUD" name="test_router_crud[ci_sanity,dev_sanity_dpdk,sanity]" time="9.910" />

    <testcase classname="scripts.neutron.test_ports.TestPorts" name="test_ports_bindings[ci_sanity,dev_sanity_dpdk,sanity]" time="5.945" />

    <testcase classname="scripts.neutron.test_ports.TestPorts" name="test_ports_specific_subnet_ip[ci_sanity,dev_sanity_dpdk,sanity]" time="22.258" />

    <testcase classname="scripts.neutron.test_routers.TestRouters" name="test_basic_router_behavior[ci_sanity,dev_sanity_dpdk,sanity]" time="48.691" />

    <testcase classname="scripts.neutron.test_routers_basic.TestRoutersBasic" name="test_basic_snat_behavior_without_external_connectivity[ci_sanity,dev_sanity_dpdk,sanity,suite1]" time="38.903" />

    <testcase classname="scripts.policy.test_policy.TestBasicPolicyIpv4v6" name="test_basic_policy_allow_deny[cb_sanity,ci_contrail_go_kolla_ocata_sanity,ci_sanity,quick_sanity,sanity,suite1]" time="105.761" />

    <testcase classname="scripts.policy.test_policy.TestBasicPolicyIpv4v6" name="test_policy[quick_sanity,sanity]" time="268.523" />

    <testcase classname="scripts.policy.test_policy.TestBasicPolicyIpv4v6" name="test_policy_to_deny[quick_sanity,sanity]" time="107.913" />

    <testcase classname="scripts.policy.test_policy.TestBasicPolicyModifyIpv4v6" name="test_policy_modify_vn_policy[sanity]" time="126.663" />

    <testcase classname="scripts.policy.test_policy.TestBasicPolicyNegativeIpv4v6" name="test_remove_policy_with_ref[ci_sanity,sanity]" time="9.707" />

    <testcase classname="scripts.policy.test_policy_acl.TestPolicyAcl" name="test_policy_inheritance_src_vn_dst_pol[cb_sanity,sanity,vrouter_gw]" time="251.150" />

    <testcase classname="scripts.policy.test_policy_acl.TestPolicyAclIpv4v6" name="test_policy_inheritance_src_pol_dst_any[sanity]" time="205.647" />

    <testcase classname="scripts.policy.test_policy_basic.TestBasicPolicy" name="test_basic_policy_allow_deny[cb_sanity,ci_contrail_go_kolla_ocata_sanity,ci_sanity,quick_sanity,sanity,suite1]" time="142.272" />

    <testcase classname="scripts.policy.test_policy_detailed.TestDetailedPolicy0Ipv4v6" name="test_repeated_policy_modify[sanity]" time="154.219" />

    <testcase classname="scripts.policy.test_policy_detailed.TestDetailedPolicy1" name="test_multi_vn_repeated_policy_update_with_ping[sanity]" time="235.112" />

    <testcase classname="scripts.policy.test_policy_detailed.TestDetailedPolicy1Ipv4v6" name="test_multi_vn_repeated_policy_update_with_ping[sanity]" time="236.116" />

    <testcase classname="scripts.qos.test_qos.TestQos" name="test_qos_remark_dscp_on_vmi[cb_sanity,sanity]" time="66.612" />

    <testcase classname="scripts.routing_policy.test_routing_policy.TestRP" name="test_rp_interface[ci_sanity,sanity]" time="28.172" />

    <testcase classname="scripts.routing_policy.test_routing_policy.TestRP" name="test_rp_interface_ext_community[sanity]" time="26.598" />

    <testcase classname="scripts.routing_policy.test_routing_policy.TestRP" name="test_rp_interface_static[sanity]" time="35.674" />

    <testcase classname="scripts.routing_policy.test_routing_policy.TestRP" name="test_rp_secondary_routes[sanity]" time="0.002">
      <skipped>Needs MX_GW_TEST to be set</skipped>

    </testcase>

    <testcase classname="scripts.rt_filter.test_rt_filter.TestBasicRTFilter" name="test_rt_CEM_22032[cb_sanity,sanity]" time="84.639" />

    <testcase classname="scripts.rt_filter.test_rt_filter.TestBasicRTFilter" name="test_user_def_rt_entry[cb_sanity,sanity]" time="82.561" />

    <testcase classname="scripts.securitygroup.test_regression.SecurityGroupBasicRegressionTests1Ipv6" name="test_sec_group_basic[sanity,suite1]" time="249.613" />

    <testcase classname="scripts.securitygroup.test_regression.SecurityGroupBasicRegressionTests1_contrail" name="test_sec_group_basic[sanity,suite1]" time="239.035" />

    <testcase classname="scripts.securitygroup.test_regression_basic.SecurityGroupBasicRegressionTests1" name="test_sec_group_basic[cb_sanity,ci_contrail_go_kolla_ocata_sanity,sanity,suite1]" time="234.591" />

    <testcase classname="scripts.svc_firewall.test_svc_fw.TestSvcRegr" name="test_svc_in_net_nat_with_static_routes[sanity]" time="26.554">
      <skipped>image /contrail-test/images/tinycore-in-network-nat.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.svc_firewall.test_svc_fw.TestSvcRegr" name="test_svc_v2_transparent_datapath[sanity]" time="16.128">
      <skipped>image /contrail-test/images/tinycore-net-transparent-fw.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.svc_firewall.test_svc_fw_basic.TestSvcRegr" name="test_svc_CEM_22032[ci_sanity_WIP,quick_sanity,sanity,suite1]" time="15.577">
      <skipped>image /contrail-test/images/tinycore-in-network-nat.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.svc_firewall.test_svc_fw_basic.TestSvcRegr" name="test_svc_in_network_datapath[ci_sanity_WIP,quick_sanity,sanity,suite1]" time="14.204">
      <skipped>image /contrail-test/images/tinycore-in-network-nat.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.svc_health_check.test_svc_health_check.TestSvcHC" name="test_svc_hc_basic[sanity]" time="15.658">
      <skipped>image /contrail-test/images/tinycore-in-network-nat.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.svc_health_check.test_svc_health_check.TestSvcHC" name="test_svc_trans_segment_right_hc_fail_svm[sanity]" time="16.278">
      <skipped>image /contrail-test/images/tinycore-net-transparent-fw.qcow2 is not found</skipped>

    </testcase>

    <testcase classname="scripts.svc_mirror.test_mirror.TestSVCV2Mirror" name="test_svc_v2_mirroring[ci_sanity_WIP,quick_sanity,sanity]" time="182.168" />

    <testcase classname="scripts.vdns.test_vdns_basic.TestvDNSBasic0" name="test_vdns_ping_same_vn[ci_sanity,sanity,suite1]" time="213.709" />

    <testcase classname="scripts.vm_regression.test_vm.TestBasicVMVNx" name="test_sctp_traffic_between_vm[sanity]" time="235.521" />

    <testcase classname="scripts.vm_regression.test_vm_basic.TestBasicVMVN" name="test_generic_link_local_service[cb_sanity,ci_contrail_go_kolla_ocata_sanity,ci_sanity,dev_sanity_dpdk,sanity,suite1]" time="26.351" />

    <testcase classname="scripts.vm_regression.test_vm_basic.TestBasicVMVN" name="test_metadata_service[cb_sanity,ci_sanity,sanity,suite1]" time="21.989" />

    <testcase classname="scripts.vm_regression.test_vm_basic.TestBasicVMVN" name="test_ping_within_vn_two_vms_two_different_subnets[ci_contrail_go_kolla_ocata_sanity,ci_sanity,sanity,suite1]" time="49.337" />

    <testcase classname="scripts.vrouter.test_disable_policy.DisablePolicyEcmpIpv6" name="test_ecmp_with_static_routes[cb_sanity,dev_reg,sanity]" time="298.690" />

    <testcase classname="scripts.vrouter.test_dpdk_bond_lacp.TestLacp" name="test_bond_lacp_config[dev_reg,sanity]" time="2.638">
      <skipped>Skipped as test is not supported if dpdk_cluster=False </skipped>

    </testcase>

    <testcase classname="scripts.vrouter.test_dpdk_bond_status.TestDpdkBondStatus" name="test_dpdk_bond_status[dev_reg,sanity]" time="2.599">
      <skipped>Skipped as test is not supported if dpdk_cluster=False </skipped>

    </testcase>

    <testcase classname="scripts.vrouter.test_dpdk_fbit_disable_mbuf.TestFbitMergeBuffDisable" name="test_fbit_disable_mbuf_dpdk[dev_reg,sanity]" time="2.631">
      <skipped>Skipped as test is not supported if dpdk_cluster=False </skipped>

    </testcase>

    <testcase classname="scripts.vrouter.test_dpdk_gro_gso.TestGroGso" name="test_dpdk_gro_gso[dev_reg,sanity]" time="2.611">
      <skipped>Skipped as test is not supported if dpdk_cluster=False </skipped>

    </testcase>

    <testcase classname="scripts.vrouter.test_dpdk_vhost_mtu.TestMtu" name="test_mtu_config[dev_reg,sanity]" time="2.625">
      <skipped>Skipped as test is not supported if dpdk_cluster=False </skipped>

    </testcase>

    <testcase classname="scripts.vrouter.test_dpdk_vifdump.TestVifdump" name="test_vifdump_on_interface[dev_reg,sanity]" time="2.607">
      <skipped>Skipped as test is not supported if dpdk_cluster=False </skipped>

    </testcase>

    <testcase classname="scripts.vrouter.test_fat_flow_aggr.FatFlowAggr" name="test_fat_flow_aggr_dest_icmp_intra_vn_inter_node[dev_reg,sanity]" time="313.682" />

    <testcase classname="scripts.vrouter.test_routes.TestRoutes" name="test_rt_table_scenario_1[dev_reg,sanity]" time="70.222" />

    <testcase classname="scripts.vrouter.test_subinterfaces.TestSubInterfaces" name="test_vlan_interface_2[cb_sanity,dev_reg,dev_sanity_dpdk,sanity]" time="223.461">
      <failure type="testtools.testresult.real._StringException">Traceback (most recent call last):
testtools.testresult.real._StringException: stderr: {{{
Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!


Warning: sudo() received nonzero return code 1 while executing &apos;ping -s 56 -c 3 -W 1  58.178.206.3&apos;!
}}}

stdout: {{{
[ubuntu@169.254.0.3] run: ifconfig -a| grep 1.84.14.131 -A2 -B4| grep -i &apos;hwaddr\|flags&apos; | awk &apos;{print $1}&apos; | cut -d &apos;:&apos; -f 1
[ubuntu@169.254.0.3] run: ifconfig -a| grep 1.84.14.131 -A2 -B4| grep -i &apos;hwaddr\|flags&apos; | awk &apos;{print $1}&apos; | cut -d &apos;:&apos; -f 1
[ubuntu@169.254.0.3] run: ifconfig -a| grep 1.84.14.131 -A2 -B4| grep -i &apos;hwaddr\|flags&apos; | awk &apos;{print $1}&apos; | cut -d &apos;:&apos; -f 1
[ubuntu@169.254.0.3] run: ifconfig -a| grep 1.84.14.131 -A2 -B4| grep -i &apos;hwaddr\|flags&apos; | awk &apos;{print $1}&apos; | cut -d &apos;:&apos; -f 1
[ubuntu@169.254.0.3] run: ifconfig -a| grep 1.84.14.131 -A2 -B4| grep -i &apos;hwaddr\|flags&apos; | awk &apos;{print $1}&apos; | cut -d &apos;:&apos; -f 1
[ubuntu@169.254.0.3] out: eth0.100
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.5] run: ifconfig -a| grep 58.178.206.3 -A2 -B4| grep -i &apos;hwaddr\|flags&apos; | awk &apos;{print $1}&apos; | cut -d &apos;:&apos; -f 1
[ubuntu@169.254.0.5] out: eth0.100
[ubuntu@169.254.0.5] out: 

[ubuntu@169.254.0.3] sudo: route add -net 58.178.206.0/26 dev eth0.100
[ubuntu@169.254.0.5] sudo: route add -net 1.84.14.128/26 dev eth0.100
[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.4
[ubuntu@169.254.0.3] out: PING 58.178.206.4 (58.178.206.4) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: 64 bytes from 58.178.206.4: icmp_req=1 ttl=63 time=10.2 ms
[ubuntu@169.254.0.3] out: 64 bytes from 58.178.206.4: icmp_req=2 ttl=63 time=1.30 ms
[ubuntu@169.254.0.3] out: 64 bytes from 58.178.206.4: icmp_req=3 ttl=63 time=1.38 ms
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.4 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.303/4.318/10.269/4.208 ms
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 1999ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2001ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2016ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 1999ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 1999ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2016ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2015ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 1999ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2016ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2001ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out: 

[ubuntu@169.254.0.3] sudo: ping -s 56 -c 3 -W 1  58.178.206.3
[ubuntu@169.254.0.3] out: PING 58.178.206.3 (58.178.206.3) 56(84) bytes of data.
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=1 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=2 Destination Host Unreachable
[ubuntu@169.254.0.3] out: From 1.84.14.131 icmp_seq=3 Destination Host Unreachable
[ubuntu@169.254.0.3] out: 
[ubuntu@169.254.0.3] out: --- 58.178.206.3 ping statistics ---
[ubuntu@169.254.0.3] out: 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 1999ms
[ubuntu@169.254.0.3] out: pipe 3
[ubuntu@169.254.0.3] out:
}}}

Traceback (most recent call last):
  File &quot;/contrail-test/tcutils/wrappers.py&quot;, line 176, in wrapper
    raise TestFailed(&quot;\n &quot;.join(errmsg))
tcutils.cores.TestFailed: Test failed: AssertionError
Python 3.9.25: /usr/bin/python3
Mon Mar 23 03:47:32 2026

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=&lt;scripts.vrouter.test_subinterfaces.TestSubInter...ev_reg,dev_sanity_dpdk,sanity] id=0x7f498daa7dc0&gt;, *args=(), **kwargs={})
   78             log.info(&apos;Initial checks done. Running the testcase now&apos;)
   79             log.info(&apos;&apos;)
   80             result = function(self, *args, **kwargs)
   81             if self.inputs.upgrade:
   82                 pid = os.getpid()
result = None
function = &lt;function TestSubInterfaces.test_vlan_interface_2&gt;
self = &lt;scripts.vrouter.test_subinterfaces.TestSubInter...ev_reg,dev_sanity_dpdk,sanity] id=0x7f498daa7dc0&gt;
args = ()
kwargs = {}

 /contrail-test/scripts/vrouter/test_subinterfaces.py in test_vlan_interface_2(self=&lt;scripts.vrouter.test_subinterfaces.TestSubInter...ev_reg,dev_sanity_dpdk,sanity] id=0x7f498daa7dc0&gt;)
  134 
  135         assert vm1_fixture.ping_with_certainty(vm2_fixture.vm_ip)
  136         vm3_ip = self.vn3_port1.get_ip_addresses()[0]
  137         assert vm1_fixture.ping_with_certainty(vm3_ip)
  138     # end test_vlan_interface_2
vm1_fixture = &lt;VMFixture: ctest-TestSubInterfaces-22941865-15924177&gt;
vm1_fixture.ping_with_certainty = &lt;bound method retry.&lt;locals&gt;.deco_retry.&lt;locals&gt;...ture: ctest-TestSubInterfaces-22941865-15924177&gt;&gt;
vm3_ip = &apos;58.178.206.3&apos;
AssertionError: 
    __cause__ = None
    __class__ = &lt;class &apos;AssertionError&apos;&gt;
    __context__ = None
    __delattr__ = &lt;method-wrapper &apos;__delattr__&apos; of AssertionError object&gt;
    __dict__ = {}
    __dir__ = &lt;built-in method __dir__ of AssertionError object&gt;
    __doc__ = &apos;Assertion failed.&apos;
    __eq__ = &lt;method-wrapper &apos;__eq__&apos; of AssertionError object&gt;
    __format__ = &lt;built-in method __format__ of AssertionError object&gt;
    __ge__ = &lt;method-wrapper &apos;__ge__&apos; of AssertionError object&gt;
    __getattribute__ = &lt;method-wrapper &apos;__getattribute__&apos; of AssertionError object&gt;
    __gt__ = &lt;method-wrapper &apos;__gt__&apos; of AssertionError object&gt;
    __hash__ = &lt;method-wrapper &apos;__hash__&apos; of AssertionError object&gt;
    __init__ = &lt;method-wrapper &apos;__init__&apos; of AssertionError object&gt;
    __init_subclass__ = &lt;built-in method __init_subclass__ of type object&gt;
    __le__ = &lt;method-wrapper &apos;__le__&apos; of AssertionError object&gt;
    __lt__ = &lt;method-wrapper &apos;__lt__&apos; of AssertionError object&gt;
    __ne__ = &lt;method-wrapper &apos;__ne__&apos; of AssertionError object&gt;
    __new__ = &lt;built-in method __new__ of type object&gt;
    __reduce__ = &lt;built-in method __reduce__ of AssertionError object&gt;
    __reduce_ex__ = &lt;built-in method __reduce_ex__ of AssertionError object&gt;
    __repr__ = &lt;method-wrapper &apos;__repr__&apos; of AssertionError object&gt;
    __setattr__ = &lt;method-wrapper &apos;__setattr__&apos; of AssertionError object&gt;
    __setstate__ = &lt;built-in method __setstate__ of AssertionError object&gt;
    __sizeof__ = &lt;built-in method __sizeof__ of AssertionError object&gt;
    __str__ = &lt;method-wrapper &apos;__str__&apos; of AssertionError object&gt;
    __subclasshook__ = &lt;built-in method __subclasshook__ of type object&gt;
    __suppress_context__ = False
    __traceback__ = &lt;traceback object&gt;
    args = ()
    with_traceback = &lt;built-in method with_traceback of AssertionError object&gt;

The above is a description of an error in a Python program.  Here is
the original traceback:

Traceback (most recent call last):
  File &quot;/contrail-test/tcutils/wrappers.py&quot;, line 80, in wrapper
    result = function(self, *args, **kwargs)
  File &quot;/contrail-test/scripts/vrouter/test_subinterfaces.py&quot;, line 137, in test_vlan_interface_2
    assert vm1_fixture.ping_with_certainty(vm3_ip)
AssertionError

</failure>

    </testcase>

    <testcase classname="scripts.vrouter.test_tcp_mtu_probe.TestMtuProbe" name="test_mtu_probe_intra_node[dev_reg,sanity]" time="181.315" />

    <testcase classname="scripts.vrouter.test_vif_stats.TestvifStats" name="test_vif_statistics[dev_reg,sanity]" time="113.569" />

  </testsuite>
  <testsuite errors="0" failures="0" id="1" name="" package="" skipped="7" tests="28" time="3430.109">
    <testcase classname="serial_scripts.analytics.test_analytics_resource.AnalyticsTestSanityWithMin" name="test_run_contrail_flows_cli_cmds[sanity]" time="13.972" />

    <testcase classname="serial_scripts.analytics.test_analytics_resource.AnalyticsTestSanityWithMin" name="test_run_contrail_logs_cli_cmd_with_multiple_different_optional_args[sanity]" time="21.648" />

    <testcase classname="serial_scripts.analytics.test_analytics_resource.AnalyticsTestSanityWithMin" name="test_run_contrail_stats_cli_cmds[sanity]" time="29.445" />

    <testcase classname="serial_scripts.analytics.test_analytics_resource.AnalyticsTestSanityWithResource" name="test_verify_session_sampling_teardown[sanity]" time="226.908" />

    <testcase classname="serial_scripts.asn4.test_asn4.TestAsn4" name="test_basic_as4_ibgp_sanity[sanity]" time="2.599">
      <skipped>Skipping Test. At least 1 external router required to run the test</skipped>

    </testcase>

    <testcase classname="serial_scripts.bgpaas.test_bgpaas_local_as.TestBGPaaSlocalAS" name="test_basic_bgpaas_local_as[dev_sanity_dpdk,sanity]" time="244.455" />

    <testcase classname="serial_scripts.bgpaas.test_bgpaas_zone.TestBGPaasZone" name="test_bgp_control_node_zone[sanity]" time="284.793" />

    <testcase classname="serial_scripts.bgpaas.test_bgpaas_zone.TestBGPaasZone" name="test_bgp_control_node_zones_from_single_vnf[sanity]" time="259.339" />

    <testcase classname="serial_scripts.device_manager.test_dm.TestDM" name="test_basic_dm[sanity]" time="2.601">
      <skipped>dm_mx env needs to be set in testbed.py to run this script</skipped>

    </testcase>

    <testcase classname="serial_scripts.encap.test_encap.TestEncapCases" name="test_apply_policy_fip_on_same_vn_gw_mx[sanity,serial]" time="2.568">
      <skipped>Skipping Test. Env variable MX_TEST is not set. Skipping the test</skipped>

    </testcase>

    <testcase classname="serial_scripts.evpn.test_evpn.TestEvpnCasesRestart" name="test_with_vxlan_encap_agent_restart[sanity,serial]" time="297.128" />

    <testcase classname="serial_scripts.floatingip.test_mx.TestSerialSanity_MX" name="test_change_of_rt_in_vn[mx_test,sanity,serial]" time="2.586">
      <skipped>Skipping Test. Env variable MX_GW_TEST is not set</skipped>

    </testcase>

    <testcase classname="serial_scripts.gw_less_fwd.test_gw_less_fwd.TestGWLessFWD" name="test_gw_less_fwd_single_vn_ip_fab[cb_sanity,sanity]" time="2.578">
      <skipped>Skipping Test. Fabric gateway is required to run the test</skipped>

    </testcase>

    <testcase classname="serial_scripts.md5.test_md5.TestMd5testsOnControl" name="test_check_per_peer_on_control[sanity]" time="55.812" />

    <testcase classname="serial_scripts.md5.test_md5.TestMd5testsOnControl" name="test_create_md5_on_control[sanity]" time="52.352" />

    <testcase classname="serial_scripts.rbac.test_rbac.TestRbac" name="test_perms2_global_share[ci_sanity,sanity]" time="73.387" />

    <testcase classname="serial_scripts.rbac.test_rbac_basic.TestRbacBasic" name="test_perms2_owner[ci_sanity,sanity,suite1]" time="18.403" />

    <testcase classname="serial_scripts.rbac.test_rbac_basic.TestRbacBasic" name="test_rbac_acl_different_roles[ci_sanity,sanity,suite1]" time="19.307" />

    <testcase classname="serial_scripts.rbac.test_rbac_basic.TestRbacBasic" name="test_rbac_create_delete_vm[sanity,suite1]" time="75.176" />

    <testcase classname="scripts.analytics.test_analytics.AnalyticsTestSanity" name="test_contrail_status[cb_sanity,ci_sanity,dev_sanity_dpdk,sanity]" time="3.567" />

    <testcase classname="serial_scripts.vm_regression.test_vm_serial.TestBasicVMVN0" name="test_control_node_switchover[cb_sanity,sanity]" time="267.135" />

    <testcase classname="serial_scripts.vm_regression.test_vm_serial.TestBasicVMVN0" name="test_process_restart_in_policy_between_vns[cb_sanity,sanity]" time="432.622" />

    <testcase classname="serial_scripts.vm_regression.test_vm_serial.TestBasicVMVN0" name="test_underlay_broadcast_traffic_handling[sanity]" time="27.002" />

    <testcase classname="serial_scripts.vrouter.test_drop_stats.TestDropStats" name="test_flow_action_drop_stats[dev_reg,sanity]" time="97.590" />

    <testcase classname="serial_scripts.vrouter.test_fat_flow_aggr_serial.FatFlowAggrIpv6Serial" name="test_fat_flow_aggr_dest_udp_inter_vn_inter_node[dev_reg,sanity]" time="388.297" />

    <testcase classname="serial_scripts.vrouter.test_fat_flow_serial.FatFlowSerialIpv6" name="test_fat_flow_intra_vn_inter_node[cb_sanity,sanity]" time="233.156" />

    <testcase classname="serial_scripts.xmpp.test_xmpp_auth.TestXmpptests" name="test_precedence_xmpp_auth[sanity]" time="2.609">
      <skipped>Xmpp auth should be set before running tests</skipped>

    </testcase>

    <testcase classname="serial_scripts.xmpp.test_xmpp_auth.TestXmpptests" name="test_undo_xmpp_auth[sanity]" time="2.594">
      <skipped>Xmpp auth should be set before running tests</skipped>

    </testcase>

  </testsuite>
</testsuites>
