Build start time: Thu Oct 30 02:52:05 UTC 2025 [ REASON ] : target/python-wheels/bookworm/asyncsnmp-2.1.0-py3-none-any.whl does not exist NON-EXISTENT PREREQUISITES: target/python-wheels/bookworm/sonic_py_common-1.0-py3-none-any.whl-install target/python-wheels/bookworm/sonic_platform_common-1.0-py3-none-any.whl-install target/debs/bookworm/libswsscommon_1.0.0_amd64.deb-install target/debs/bookworm/python3-swsscommon_1.0.0_amd64.deb-install [ FLAGS FILE ] : [] [ FLAGS DEPENDS ] : [] [ FLAGS DIFF ] : [] /sonic/src/sonic-snmpagent /sonic Defaulting to user installation because normal site-packages is not writeable Processing /sonic/src/sonic-snmpagent Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: psutil>=4.0 in /usr/lib/python3/dist-packages (from asyncsnmp==2.1.0) (5.9.4) Collecting python_arptable>=0.0.1 (from asyncsnmp==2.1.0) Downloading python_arptable-0.0.2.tar.gz (11 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: asyncsnmp, python_arptable Building wheel for asyncsnmp (setup.py): started Building wheel for asyncsnmp (setup.py): finished with status 'done' Created wheel for asyncsnmp: filename=asyncsnmp-2.1.0-py3-none-any.whl size=86607 sha256=8f6612576cab159eef7535694f9e192cccc96b6b3f7b11766c13f6044b28cd37 Stored in directory: /var/jenkins/.cache/pip/wheels/42/c0/10/4490565f8b9165aac6806965e3299d4faf38ecdcd8349d67e6 Building wheel for python_arptable (setup.py): started Building wheel for python_arptable (setup.py): finished with status 'done' Created wheel for python_arptable: filename=python_arptable-0.0.2-py2.py3-none-any.whl size=3689 sha256=11a4d1b0b9e1e6f904204a2d163807e84e8a0f60693893b90a8910deda92101f Stored in directory: /var/jenkins/.cache/pip/wheels/a7/f4/3c/004ef9c8d21e6220b251f00519b1a7490122c4e2c62b78e1bc Successfully built asyncsnmp python_arptable Installing collected packages: python_arptable, asyncsnmp Successfully installed asyncsnmp-2.1.0 python_arptable-0.0.2 [notice] A new release of pip is available: 24.2 -> 25.3 [notice] To update, run: python3 -m pip install --upgrade pip Found existing installation: asyncsnmp 2.1.0 Uninstalling asyncsnmp-2.1.0: Successfully uninstalled asyncsnmp-2.1.0 Defaulting to user installation because normal site-packages is not writeable Processing /sonic/src/sonic-snmpagent Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: psutil>=4.0 in /usr/lib/python3/dist-packages (from asyncsnmp==2.1.0) (5.9.4) Requirement already satisfied: python_arptable>=0.0.1 in /var/jenkins/.local/lib/python3.11/site-packages (from asyncsnmp==2.1.0) (0.0.2) WARNING: asyncsnmp 2.1.0 does not provide the extra 'testing' Building wheels for collected packages: asyncsnmp Building wheel for asyncsnmp (setup.py): started Building wheel for asyncsnmp (setup.py): finished with status 'done' Created wheel for asyncsnmp: filename=asyncsnmp-2.1.0-py3-none-any.whl size=86607 sha256=167cb0ff82adf26bc6046344e15e02a0a5d0380d04817daa443454a44b635b3f Stored in directory: /var/jenkins/.cache/pip/wheels/42/c0/10/4490565f8b9165aac6806965e3299d4faf38ecdcd8349d67e6 Successfully built asyncsnmp Installing collected packages: asyncsnmp Successfully installed asyncsnmp-2.1.0 [notice] A new release of pip is available: 24.2 -> 25.3 [notice] To update, run: python3 -m pip install --upgrade pip Found existing installation: asyncsnmp 2.1.0 Uninstalling asyncsnmp-2.1.0: Successfully uninstalled asyncsnmp-2.1.0 ============================= test session starts ============================== platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /sonic/src/sonic-snmpagent, configfile: pytest.ini plugins: pyfakefs-5.7.4, cov-4.0.0 collecting ... collected 424 items tests/test_PDUEncodings.py::TestPDUEncodings::test_bad_unpack PASSED [ 0%] tests/test_PDUEncodings.py::TestPDUEncodings::test_from_iterable PASSED [ 0%] tests/test_PDUEncodings.py::TestPDUEncodings::test_octet_string PASSED [ 0%] tests/test_PDUEncodings.py::TestPDUEncodings::test_oid PASSED [ 0%] tests/test_PDUEncodings.py::TestPDUEncodings::test_oid_zero PASSED [ 1%] tests/test_PDUEncodings.py::TestPDUEncodings::test_search_range PASSED [ 1%] tests/test_PDUEncodings.py::TestPDUEncodings::test_value_representation PASSED [ 1%] tests/test_PDUHeader.py::TestPDUHeader::test_bad_unpack PASSED [ 1%] tests/test_PDUHeader.py::TestPDUHeader::test_endianness PASSED [ 2%] tests/test_PDUHeader.py::TestPDU::test_PDU_autodiscover PASSED [ 2%] tests/test_PDUHeader.py::TestPDU::test_factory PASSED [ 2%] tests/test_PDUHeader.py::TestOpenPDU::test_roundtrip PASSED [ 2%] tests/test_PDUHeader.py::TestResponsePDU::test_OpenPDU_response PASSED [ 3%] tests/test_PDUHeader.py::TestResponsePDU::test_roundtrip PASSED [ 3%] tests/test_PDUHeader.py::TestRegisterPDU::test_openPDU_stream PASSED [ 3%] tests/test_PDUHeader.py::TestRegisterPDU::test_register_interfaces PASSED [ 3%] tests/test_PDUHeader.py::TestRegisterPDU::test_register_prep PASSED [ 4%] tests/test_PDUHeader.py::TestRegisterPDU::test_register_response PASSED [ 4%] tests/test_PDUHeader.py::TestRegisterPDU::test_roundtrip PASSED [ 4%] tests/test_PDUHeader.py::TestRegisterPDU::test_truncated_stream PASSED [ 4%] tests/test_PDUHeader.py::TestGetPDU::test_roundtrip PASSED [ 4%] tests/test_PDUHeader.py::TestGetNextPDU::test_make_response PASSED [ 5%] tests/test_agent.py::TestAgentLoop::test_agent_loop PASSED [ 5%] tests/test_arg_parser.py::TestUtil::test_valid_options_default_value_none PASSED [ 5%] tests/test_arg_parser.py::TestUtil::test_valid_options_enable_dynamic_frequency PASSED [ 5%] tests/test_arg_parser.py::TestUtil::test_valid_options_enable_dynamic_frequency_long PASSED [ 6%] tests/test_arg_parser.py::TestUtil::test_valid_options_help PASSED [ 6%] tests/test_arg_parser.py::TestUtil::test_valid_options_help_long PASSED [ 6%] tests/test_arg_parser.py::TestUtil::test_valid_options_host PASSED [ 6%] tests/test_arg_parser.py::TestUtil::test_valid_options_host_long PASSED [ 7%] tests/test_arg_parser.py::TestUtil::test_valid_options_port PASSED [ 7%] tests/test_arg_parser.py::TestUtil::test_valid_options_port_long PASSED [ 7%] tests/test_arg_parser.py::TestUtil::test_valid_options_socket PASSED [ 7%] tests/test_arg_parser.py::TestUtil::test_valid_options_socket_long PASSED [ 8%] tests/test_arg_parser.py::TestUtil::test_valid_options_update_frequency PASSED [ 8%] tests/test_arg_parser.py::TestUtil::test_valid_options_update_frequency_long PASSED [ 8%] tests/test_arg_parser.py::TestUtil::test_valid_options_value_error PASSED [ 8%] tests/test_arp.py::TestSonicMIB::test_getnextpdu PASSED [ 8%] tests/test_arp.py::TestSonicMIB::test_getnextpdu_empty PASSED [ 9%] tests/test_arp.py::TestSonicMIB::test_getnextpdu_exactmatch PASSED [ 9%] tests/test_arp.py::TestSonicMIB::test_getpdu PASSED [ 9%] tests/test_arp.py::TestSonicMIB::test_getpdu_noinstance PASSED [ 9%] tests/test_bgp.py::TestSonicMIB::test_getpdu_active PASSED [ 10%] tests/test_bgp.py::TestSonicMIB::test_getpdu_disappeared PASSED [ 10%] tests/test_bgp.py::TestSonicMIB::test_getpdu_established PASSED [ 10%] tests/test_bgp.py::TestSonicMIB::test_getpdu_idle PASSED [ 10%] tests/test_bgp.py::TestSonicMIB::test_getpdu_ipv4_overwite_ipv6 PASSED [ 11%] tests/test_fdb.py::TestSonicMIB::test_getnextpdu PASSED [ 11%] tests/test_fdb.py::TestSonicMIB::test_getnextpdu_empty PASSED [ 11%] tests/test_fdb.py::TestSonicMIB::test_getnextpdu_exactmatch PASSED [ 11%] tests/test_fdb.py::TestSonicMIB::test_getnextpdu_lag PASSED [ 12%] tests/test_fdb.py::TestSonicMIB::test_getpdu PASSED [ 12%] tests/test_fdb.py::TestSonicMIB::test_getpdu_noinstance PASSED [ 12%] tests/test_forward.py::TestForwardMIB::test_getnextpdu PASSED [ 12%] tests/test_forward.py::TestForwardMIB::test_getnextpdu_empty PASSED [ 12%] tests/test_forward.py::TestForwardMIB::test_getnextpdu_exactmatch PASSED [ 13%] tests/test_forward.py::TestForwardMIB::test_getnextpdu_first_default PASSED [ 13%] tests/test_forward.py::TestForwardMIB::test_getnextpdu_first_default_status PASSED [ 13%] tests/test_forward.py::TestForwardMIB::test_getpdu PASSED [ 13%] tests/test_forward.py::TestForwardMIB::test_getpdu_loopback_status PASSED [ 14%] tests/test_forward.py::TestForwardMIB::test_getpdu_noinstance PASSED [ 14%] tests/test_forward.py::TestForwardMIB::test_network_order PASSED [ 14%] tests/test_forward.py::TestForwardMIB::test_update PASSED [ 14%] tests/test_hc_interfaces.py::TestGetNextPDU::test_get_next1 PASSED [ 15%] tests/test_hc_interfaces.py::TestGetNextPDU::test_get_next2 PASSED [ 15%] tests/test_hc_interfaces.py::TestGetNextPDU::test_get_next3 PASSED [ 15%] tests/test_hc_interfaces.py::TestGetNextPDU::test_get_next_alias PASSED [ 15%] tests/test_hc_interfaces.py::TestGetNextPDU::test_getnextpdu_firstifalias PASSED [ 16%] tests/test_hc_interfaces.py::TestGetNextPDU::test_high_speed PASSED [ 16%] tests/test_hc_interfaces.py::TestGetNextPDU::test_in_octets PASSED [ 16%] tests/test_hc_interfaces.py::TestGetNextPDU::test_in_octets_override PASSED [ 16%] tests/test_hc_interfaces.py::TestGetNextPDU::test_low_speed PASSED [ 16%] tests/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_alias PASSED [ 17%] tests/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_name PASSED [ 17%] tests/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_speed PASSED [ 17%] tests/test_hc_interfaces.py::TestGetNextPDU::test_no_description PASSED [ 17%] tests/test_hc_interfaces.py::TestGetNextPDU::test_no_speed PASSED [ 18%] tests/test_hc_interfaces.py::TestGetNextPDU::test_portchannel_speed PASSED [ 18%] tests/test_interfaces.py::TestGetNextPDU::test_bad_if_names PASSED [ 18%] tests/test_interfaces.py::TestGetNextPDU::test_first_index PASSED [ 18%] tests/test_interfaces.py::TestGetNextPDU::test_getnextpdu_firstifindex PASSED [ 19%] tests/test_interfaces.py::TestGetNextPDU::test_getnextpdu_noneifindex PASSED [ 19%] tests/test_interfaces.py::TestGetNextPDU::test_getnextpdu_secondifindex PASSED [ 19%] tests/test_interfaces.py::TestGetNextPDU::test_high_speed PASSED [ 19%] tests/test_interfaces.py::TestGetNextPDU::test_if_type_eth PASSED [ 20%] tests/test_interfaces.py::TestGetNextPDU::test_if_type_l3vlan PASSED [ 20%] tests/test_interfaces.py::TestGetNextPDU::test_if_type_portchannel PASSED [ 20%] tests/test_interfaces.py::TestGetNextPDU::test_in_discards_portchannel PASSED [ 20%] tests/test_interfaces.py::TestGetNextPDU::test_in_discards_rif PASSED [ 20%] tests/test_interfaces.py::TestGetNextPDU::test_in_discards_vlan PASSED [ 21%] tests/test_interfaces.py::TestGetNextPDU::test_in_discards_vlan_subinterface PASSED [ 21%] tests/test_interfaces.py::TestGetNextPDU::test_in_errors_portchannel PASSED [ 21%] tests/test_interfaces.py::TestGetNextPDU::test_in_errors_rif PASSED [ 21%] tests/test_interfaces.py::TestGetNextPDU::test_in_errors_vlan_subinterface PASSED [ 22%] tests/test_interfaces.py::TestGetNextPDU::test_in_octets PASSED [ 22%] tests/test_interfaces.py::TestGetNextPDU::test_in_octets_override PASSED [ 22%] tests/test_interfaces.py::TestGetNextPDU::test_in_octets_portchannel PASSED [ 22%] tests/test_interfaces.py::TestGetNextPDU::test_in_octets_rif PASSED [ 23%] tests/test_interfaces.py::TestGetNextPDU::test_in_octets_vlan PASSED [ 23%] tests/test_interfaces.py::TestGetNextPDU::test_in_octets_vlan_subinterface PASSED [ 23%] tests/test_interfaces.py::TestGetNextPDU::test_in_ucast_portchannel PASSED [ 23%] tests/test_interfaces.py::TestGetNextPDU::test_in_ucast_rif PASSED [ 24%] tests/test_interfaces.py::TestGetNextPDU::test_in_ucast_vlan PASSED [ 24%] tests/test_interfaces.py::TestGetNextPDU::test_in_ucast_vlan_subinterface PASSED [ 24%] tests/test_interfaces.py::TestGetNextPDU::test_interfaces_walk PASSED [ 24%] tests/test_interfaces.py::TestGetNextPDU::test_low_speed PASSED [ 25%] tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface PASSED [ 25%] tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface_admin_status PASSED [ 25%] tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface_description PASSED [ 25%] tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface_oper_status PASSED [ 25%] tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface_oper_status_unknown PASSED [ 26%] tests/test_interfaces.py::TestGetNextPDU::test_missing_counter PASSED [ 26%] tests/test_interfaces.py::TestGetNextPDU::test_no_speed PASSED [ 26%] tests/test_interfaces.py::TestGetNextPDU::test_oid_response PASSED [ 26%] tests/test_interfaces.py::TestGetNextPDU::test_out_discards_portchannel PASSED [ 27%] tests/test_interfaces.py::TestGetNextPDU::test_out_discards_rif PASSED [ 27%] tests/test_interfaces.py::TestGetNextPDU::test_out_discards_vlan PASSED [ 27%] tests/test_interfaces.py::TestGetNextPDU::test_out_discards_vlan_subinterface PASSED [ 27%] tests/test_interfaces.py::TestGetNextPDU::test_out_errors_portchannel PASSED [ 28%] tests/test_interfaces.py::TestGetNextPDU::test_out_errors_rif PASSED [ 28%] tests/test_interfaces.py::TestGetNextPDU::test_out_errors_vlan_subinterface PASSED [ 28%] tests/test_interfaces.py::TestGetNextPDU::test_out_octets_portchannel PASSED [ 28%] tests/test_interfaces.py::TestGetNextPDU::test_out_octets_rif PASSED [ 29%] tests/test_interfaces.py::TestGetNextPDU::test_out_octets_vlan PASSED [ 29%] tests/test_interfaces.py::TestGetNextPDU::test_out_octets_vlan_subinterface PASSED [ 29%] tests/test_interfaces.py::TestGetNextPDU::test_out_ucast_portchannel PASSED [ 29%] tests/test_interfaces.py::TestGetNextPDU::test_out_ucast_rif PASSED [ 29%] tests/test_interfaces.py::TestGetNextPDU::test_out_ucast_vlan PASSED [ 30%] tests/test_interfaces.py::TestGetNextPDU::test_out_ucast_vlan_subinterface PASSED [ 30%] tests/test_interfaces.py::TestGetNextPDU::test_regisiter_response PASSED [ 30%] tests/test_interfaces.py::TestGetNextPDU::test_vlan_iface PASSED [ 30%] tests/test_interfaces.py::TestGetNextPDU::test_vlan_iface_description PASSED [ 31%] tests/test_interfaces.py::TestGetNextPDU_2863::test_mgmt_iface_description_ifMIB PASSED [ 31%] tests/test_interfaces.py::TestGetNextPDU_2863::test_mgmt_iface_ifMIB PASSED [ 31%] tests/test_interfaces.py::TestGetNextPDU_2863::test_vlan_iface_1213_2863_consistent PASSED [ 31%] tests/test_interfaces.py::TestGetNextPDU_2863::test_vlan_iface_description_ifMIB PASSED [ 32%] tests/test_interfaces.py::TestGetNextPDU_2863::test_vlan_iface_ifMIB PASSED [ 32%] tests/test_lldp.py::TestLLDPMIB::test_get_latest_notification PASSED [ 32%] tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_eth1 PASSED [ 32%] tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_eth2 PASSED [ 33%] tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpLocSysCapEnabled PASSED [ 33%] tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpLocSysCapSupported PASSED [ 33%] tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpRemSysCapEnabled PASSED [ 33%] tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpRemSysCapSupported PASSED [ 33%] tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_local_port_identification PASSED [ 34%] tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_noeth PASSED [ 34%] tests/test_lldp.py::TestLLDPMIB::test_lab_breaks PASSED [ 34%] tests/test_lldp.py::TestLLDPMIB::test_local_port_identification PASSED [ 34%] tests/test_lldp.py::TestLLDPMIB::test_mgmt_local_port_identification PASSED [ 35%] tests/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_man_addr_table PASSED [ 35%] tests/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_port_table PASSED [ 35%] tests/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_sys_data PASSED [ 35%] tests/test_lldp.py::TestLLDPMIB::test_subtype_lldp_rem_man_addr_table PASSED [ 36%] tests/test_lldp.py::TestLLDPMIB::test_subtype_lldp_rem_table PASSED [ 36%] tests/test_mibs.py::TestGetNextPDU::test_init_sync_d_interface_tables PASSED [ 36%] tests/test_mibs.py::TestGetNextPDU::test_init_sync_d_lag_tables PASSED [ 36%] tests/test_mibs.py::TestGetNextPDU::test_init_sync_d_queue_tables PASSED [ 37%] tests/test_mibs.py::TestGetNextPDU::test_init_sync_d_vlan_tables PASSED [ 37%] tests/test_nexthop.py::TestForwardMIB::test_getnextpdu PASSED [ 37%] tests/test_nexthop.py::TestForwardMIB::test_getnextpdu_empty PASSED [ 37%] tests/test_nexthop.py::TestForwardMIB::test_getnextpdu_exactmatch PASSED [ 37%] tests/test_nexthop.py::TestForwardMIB::test_getpdu PASSED [ 38%] tests/test_nexthop.py::TestForwardMIB::test_getpdu_noinstance PASSED [ 38%] tests/test_nexthop.py::TestForwardMIB::test_network_order PASSED [ 38%] tests/test_pfc.py::TestPfcPortCounters::test_getNextPduRequestForPort PASSED [ 38%] tests/test_pfc.py::TestPfcPortCounters::test_getNextPduRequestForPriority PASSED [ 39%] tests/test_pfc.py::TestPfcPortCounters::test_getNextPduindicationForPort PASSED [ 39%] tests/test_pfc.py::TestPfcPortCounters::test_getNextPduindicationForPriority PASSED [ 39%] tests/test_pfc.py::TestPfcPortCounters::test_getPduIndicationForPort PASSED [ 39%] tests/test_pfc.py::TestPfcPortCounters::test_getPduIndicationForPriority PASSED [ 40%] tests/test_pfc.py::TestPfcPortCounters::test_getPduPrioIndicationLag PASSED [ 40%] tests/test_pfc.py::TestPfcPortCounters::test_getPduPrioIndicationLagMemberCounterNotAvailable PASSED [ 40%] tests/test_pfc.py::TestPfcPortCounters::test_getPduPrioRequestsLag PASSED [ 40%] tests/test_pfc.py::TestPfcPortCounters::test_getPduPrioRequestsLagMemberCounterNotAvailable PASSED [ 41%] tests/test_pfc.py::TestPfcPortCounters::test_getPduRequestForPort PASSED [ 41%] tests/test_pfc.py::TestPfcPortCounters::test_getPduRequestForPriority PASSED [ 41%] tests/test_pfc.py::TestPfcPortCounters::test_getPduifIndicationLag PASSED [ 41%] tests/test_pfc.py::TestPfcPortCounters::test_getPduifIndicationLagMemberCounterNotAvailable PASSED [ 41%] tests/test_pfc.py::TestPfcPortCounters::test_getPduifRequestLag PASSED [ 42%] tests/test_pfc.py::TestPfcPortCounters::test_getPduifRequestLagMemberCounterNotAvailable PASSED [ 42%] tests/test_pfc.py::TestPfcPortCounters::test_getPfcSubtree PASSED [ 42%] tests/test_psu.py::TestPsuStatus::test_getMissedPsu PASSED [ 42%] tests/test_psu.py::TestPsuStatus::test_getNextPsu0 PASSED [ 43%] tests/test_psu.py::TestPsuStatus::test_getNextPsu1 PASSED [ 43%] tests/test_psu.py::TestPsuStatus::test_getNextPsu3 PASSED [ 43%] tests/test_psu.py::TestPsuStatus::test_getPsu1Status PASSED [ 43%] tests/test_psu.py::TestPsuStatus::test_getPsu2Status PASSED [ 44%] tests/test_queues_stat.py::TestQueueCounters::test_getIngressQueueCounters PASSED [ 44%] tests/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCounters PASSED [ 44%] tests/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCountersWrapped PASSED [ 44%] tests/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter PASSED [ 45%] tests/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter_wrapped PASSED [ 45%] tests/test_queues_stat.py::TestQueueCounters::test_getQueueCounters PASSED [ 45%] tests/test_queues_stat.py::TestQueueCounters::test_getQueueCountersForPortWithAllCounters PASSED [ 45%] tests/test_queues_stat.py::TestQueueCounters::test_getSubtreeForQueueCounters PASSED [ 45%] tests/test_rfc1213.py::TestNextHopUpdater::test_NextHopUpdater_route_has_next_hop PASSED [ 46%] tests/test_rfc1213.py::TestNextHopUpdater::test_NextHopUpdater_route_no_next_hop PASSED [ 46%] tests/test_rfc1213.py::TestNextHopUpdaterRedisException::test_InterfaceUpdater_get_counters PASSED [ 46%] tests/test_rfc1213.py::TestNextHopUpdaterRedisException::test_InterfacesUpdater_re_init_redis_exception PASSED [ 46%] tests/test_rfc1213.py::TestNextHopUpdaterRedisException::test_NextHopUpdater_redis_exception PASSED [ 47%] tests/test_rfc2737.py::TestPhysicalTableMIBUpdater::test_PhysicalTableMIBUpdater_exception_in_reinit_data_wont_block_reinit_iteration_first PASSED [ 47%] tests/test_rfc2737.py::TestPhysicalTableMIBUpdater::test_PhysicalTableMIBUpdater_exception_in_reinit_data_wont_block_reinit_iteration_last PASSED [ 47%] tests/test_rfc2737.py::TestPhysicalTableMIBUpdater::test_PhysicalTableMIBUpdater_multi_exception PASSED [ 47%] tests/test_rfc2737.py::TestPhysicalTableMIBUpdater::test_PhysicalTableMIBUpdater_runtime_exc_in_reinit_data_wont_block_reinit_iteration_first PASSED [ 48%] tests/test_rfc2737.py::TestPhysicalTableMIBUpdater::test_PhysicalTableMIBUpdater_runtime_exc_in_reinit_data_wont_block_reinit_iteration_last PASSED [ 48%] tests/test_rfc2737.py::TestFabricCardCacheUpdater::test_update_entity_cache PASSED [ 48%] tests/test_rfc2863.py::TestInterfaceMIBUpdater::test_InterfaceMIBUpdater_get_counters PASSED [ 48%] tests/test_rfc2863.py::TestInterfaceMIBUpdater::test_InterfaceMIBUpdater_get_high_speed PASSED [ 49%] tests/test_rfc3433.py::TestPhysicalSensorTableMIBUpdater::test_PhysicalSensorTableMIBUpdater_fabriccard_update_fan_sensor_data PASSED [ 49%] tests/test_rfc3433.py::TestPhysicalSensorTableMIBUpdater::test_PhysicalSensorTableMIBUpdater_re_init_redis_exception PASSED [ 49%] tests/test_rfc3433.py::TestPhysicalSensorTableMIBUpdater::test_PhysicalSensorTableMIBUpdater_transceiver_info_key_missing PASSED [ 49%] tests/test_rfc4292.py::TestRouteUpdater::test_RouteUpdater_re_init_redis_exception PASSED [ 50%] tests/test_rfc4292.py::TestRouteUpdater::test_RouteUpdater_route_has_next_hop_and_iframe PASSED [ 50%] tests/test_rfc4292.py::TestRouteUpdater::test_RouteUpdater_route_no_iframe PASSED [ 50%] tests/test_rfc4292.py::TestRouteUpdater::test_RouteUpdater_route_no_next_hop PASSED [ 50%] tests/test_rfc4363.py::TestFdbUpdater::test_FdbUpdater_ent_bridge_port_id_attr_missing PASSED [ 50%] tests/test_rfc4363.py::TestFdbUpdater::test_RouteUpdater_re_init_redis_exception PASSED [ 51%] tests/test_sensor.py::TestSonicMIB::test_getpdu_chassis_fan_speed_sensor PASSED [ 51%] tests/test_sensor.py::TestSonicMIB::test_getpdu_chassis_temp_sensor PASSED [ 51%] tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_current_sensor PASSED [ 51%] tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_fan_speed_sensor PASSED [ 52%] tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_power_sensor PASSED [ 52%] tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_temp_sensor PASSED [ 52%] tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_voltage_sensor PASSED [ 52%] tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_rx_power_sensor PASSED [ 53%] tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_temperature_sensor PASSED [ 53%] tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_tx_bias_sensor PASSED [ 53%] tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_tx_power_sensor PASSED [ 53%] tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_voltage_sensor PASSED [ 54%] tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_rx_power_sensor PASSED [ 54%] tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_rx_power_sensor_minus_infinity PASSED [ 54%] tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_temperature_sensor PASSED [ 54%] tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor PASSED [ 54%] tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor_overflow PASSED [ 55%] tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor_unknown PASSED [ 55%] tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_power_sensor PASSED [ 55%] tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_voltage_sensor PASSED [ 55%] tests/test_sn.py::TestSonicMIB::test_getnextpdu_chassis_class PASSED [ 56%] tests/test_sn.py::TestSonicMIB::test_getnextpdu_chassis_serial_number PASSED [ 56%] tests/test_sn.py::TestSonicMIB::test_getpdu_chassis_mgmt_info PASSED [ 56%] tests/test_sn.py::TestSonicMIB::test_getpdu_fan_drawer_info PASSED [ 56%] tests/test_sn.py::TestSonicMIB::test_getpdu_fan_info PASSED [ 57%] tests/test_sn.py::TestSonicMIB::test_getpdu_fan_tachometers_info PASSED [ 57%] tests/test_sn.py::TestSonicMIB::test_getpdu_psu_info PASSED [ 57%] tests/test_sn.py::TestSonicMIB::test_getpdu_psu_sensor_info PASSED [ 57%] tests/test_sn.py::TestSonicMIB::test_getpdu_thermal_info PASSED [ 58%] tests/test_sn.py::TestSonicMIB::test_getpdu_xcvr_dom PASSED [ 58%] tests/test_sn.py::TestSonicMIB::test_getpdu_xcvr_info PASSED [ 58%] tests/test_sn.py::TestSonicMIB::test_getpdu_xcvr_info_port_disable PASSED [ 58%] tests/test_sn.py::TestSonicMIB::test_getpdu_xcvr_info_port_rj45 PASSED [ 58%] tests/test_sysname.py::TestGetNextPDU::test_getpdu_sysname PASSED [ 59%] tests/test_utils.py::TestUtil::test_get_interval_negative PASSED [ 59%] tests/test_utils.py::TestUtil::test_get_interval_negative_slow PASSED [ 59%] tests/test_utils.py::TestUtil::test_get_interval_quick_finish PASSED [ 59%] tests/test_utils.py::TestUtil::test_get_interval_slow_finish PASSED [ 60%] tests/test_utils.py::TestUtil::test_get_interval_slow_finish_default_long PASSED [ 60%] tests/test_utils.py::TestUtil::test_get_interval_very_slow PASSED [ 60%] tests/test_utils.py::TestUtil::test_get_interval_zero PASSED [ 60%] tests/test_utils.py::TestUtil::test_get_interval_zero_long PASSED [ 61%] tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu PASSED [ 61%] tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu_empty PASSED [ 61%] tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu_exactmatch PASSED [ 61%] tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu_exactmatch_asic0 PASSED [ 62%] tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu_exactmatch_asic1 PASSED [ 62%] tests/namespace/test_arp.py::TestSonicMIB::test_getpdu PASSED [ 62%] tests/namespace/test_arp.py::TestSonicMIB::test_getpdu_noinstance PASSED [ 62%] tests/namespace/test_arp.py::TestSonicMIB::test_getpdu_noinstance_eth0_docker0 PASSED [ 62%] tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_active PASSED [ 63%] tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_disappeared PASSED [ 63%] tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_established PASSED [ 63%] tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_established_asic2 PASSED [ 63%] tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_idle PASSED [ 64%] tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu SKIPPED (TODO: Need to update corresponding MIB implementation in the Snmp Agent for multiple namespaces/multi-asic) [ 64%] tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu_empty SKIPPED (TODO: Need to update corresponding MIB implementation in the Snmp Agent for multiple namespaces/multi-asic) [ 64%] tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu_exactmatch SKIPPED (TODO: Need to update corresponding MIB implementation in the Snmp Agent for multiple namespaces/multi-asic) [ 64%] tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu_exactmatch_asic0 SKIPPED (TODO: Need to update corresponding MIB implementation in the Snmp Agent for multiple namespaces/multi-asic) [ 65%] tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu_exactmatch_asic1 SKIPPED (TODO: Need to update corresponding MIB implementation in the Snmp Agent for multiple namespaces/multi-asic) [ 65%] tests/namespace/test_fdb.py::TestSonicMIB::test_getpdu SKIPPED (TODO: Need to update corresponding MIB implementation in the Snmp Agent for multiple namespaces/multi-asic) [ 65%] tests/namespace/test_fdb.py::TestSonicMIB::test_getpdu_noinstance SKIPPED (TODO: Need to update corresponding MIB implementation in the Snmp Agent for multiple namespaces/multi-asic) [ 65%] tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu PASSED [ 66%] tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu_empty PASSED [ 66%] tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu_exactmatch PASSED [ 66%] tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu_first_default PASSED [ 66%] tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu_first_default_status PASSED [ 66%] tests/namespace/test_forward.py::TestForwardMIB::test_getpdu PASSED [ 67%] tests/namespace/test_forward.py::TestForwardMIB::test_getpdu_internal_noinstance PASSED [ 67%] tests/namespace/test_forward.py::TestForwardMIB::test_getpdu_loopback_status PASSED [ 67%] tests/namespace/test_forward.py::TestForwardMIB::test_getpdu_noinstance PASSED [ 67%] tests/namespace/test_forward.py::TestForwardMIB::test_network_order PASSED [ 68%] tests/namespace/test_forward.py::TestForwardMIB::test_update PASSED [ 68%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_get_next1 PASSED [ 68%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_get_next2 PASSED [ 68%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_get_next3 PASSED [ 69%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_get_next_alias PASSED [ 69%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_getnextpdu_firstifalias PASSED [ 69%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_getnextpdu_lastifalias PASSED [ 69%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_high_speed PASSED [ 70%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_in_octets PASSED [ 70%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_in_octets_override PASSED [ 70%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_low_speed PASSED [ 70%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_alias PASSED [ 70%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_name PASSED [ 71%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_speed PASSED [ 71%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_no_description PASSED [ 71%] tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_no_speed PASSED [ 71%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_bad_if_names PASSED [ 72%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_first_index PASSED [ 72%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_first_bp_ifindex PASSED [ 72%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_firstifindex PASSED [ 72%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_noneifindex PASSED [ 73%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_second_bp_ifindex PASSED [ 73%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_secondifindex PASSED [ 73%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_high_speed PASSED [ 73%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_if_type_eth PASSED [ 74%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_if_type_l3vlan PASSED [ 74%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_if_type_portchannel PASSED [ 74%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_discards_portchannel PASSED [ 74%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_discards_rif PASSED [ 75%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_discards_vlan PASSED [ 75%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_discards_vlan_subinterface PASSED [ 75%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_errors_portchannel PASSED [ 75%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_errors_rif PASSED [ 75%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_errors_vlan_subinterface PASSED [ 76%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets PASSED [ 76%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_override PASSED [ 76%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_portchannel PASSED [ 76%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_rif PASSED [ 77%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_vlan PASSED [ 77%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_vlan_subinterface PASSED [ 77%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_ucast_portchannel PASSED [ 77%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_ucast_rif PASSED [ 78%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_ucast_vlan PASSED [ 78%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_ucast_vlan_subinterface PASSED [ 78%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_interfaces_walk PASSED [ 78%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_low_speed PASSED [ 79%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_mgmt_iface PASSED [ 79%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_mgmt_iface_admin_status PASSED [ 79%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_mgmt_iface_description PASSED [ 79%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_missing_counter PASSED [ 79%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_no_speed PASSED [ 80%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_oid_response PASSED [ 80%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_discards_portchannel PASSED [ 80%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_discards_rif PASSED [ 80%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_discards_vlan PASSED [ 81%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_discards_vlan_subinterface PASSED [ 81%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_errors_portchannel PASSED [ 81%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_errors_rif PASSED [ 81%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_errors_vlan_subinterface PASSED [ 82%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_octets_portchannel PASSED [ 82%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_octets_rif PASSED [ 82%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_octets_vlan PASSED [ 82%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_octets_vlan_subinterface PASSED [ 83%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_ucast_portchannel PASSED [ 83%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_ucast_rif PASSED [ 83%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_ucast_vlan PASSED [ 83%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_ucast_vlan_subinterface PASSED [ 83%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_regisiter_response PASSED [ 84%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_vlan_iface PASSED [ 84%] tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_vlan_iface_description PASSED [ 84%] tests/namespace/test_interfaces.py::TestGetNextPDU_2863::test_mgmt_iface_description_ifMIB PASSED [ 84%] tests/namespace/test_interfaces.py::TestGetNextPDU_2863::test_mgmt_iface_ifMIB PASSED [ 85%] tests/namespace/test_interfaces.py::TestGetNextPDU_2863::test_vlan_iface_description_ifMIB PASSED [ 85%] tests/namespace/test_interfaces.py::TestGetNextPDU_2863::test_vlan_iface_ifMIB PASSED [ 85%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_eth1 PASSED [ 85%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_eth2 PASSED [ 86%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_eth3_asic1 PASSED [ 86%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpLocSysCapEnabled PASSED [ 86%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpLocSysCapSupported PASSED [ 86%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpRemSysCapEnabled PASSED [ 87%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpRemSysCapSupported PASSED [ 87%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_local_port_identification PASSED [ 87%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_local_port_identification_asic2 PASSED [ 87%] tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_noeth PASSED [ 87%] tests/namespace/test_lldp.py::TestLLDPMIB::test_lab_breaks PASSED [ 88%] tests/namespace/test_lldp.py::TestLLDPMIB::test_local_port_identification PASSED [ 88%] tests/namespace/test_lldp.py::TestLLDPMIB::test_mgmt_local_port_identification PASSED [ 88%] tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_man_addr_table PASSED [ 88%] tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_port_table PASSED [ 89%] tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_sys_data PASSED [ 89%] tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_rem_man_addr_table PASSED [ 89%] tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_rem_table PASSED [ 89%] tests/namespace/test_mibs.py::TestGetNextPDU::test_init_namespace_sync_d_lag_tables PASSED [ 90%] tests/namespace/test_mibs.py::TestGetNextPDU::test_init_sync_d_interface_tables_for_recirc_ports PASSED [ 90%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getAsic0FirstPduindicationForPort PASSED [ 90%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduRequestForPort PASSED [ 90%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduRequestForPriority PASSED [ 91%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduiAsic1indicationForPriority PASSED [ 91%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduindicationForPort PASSED [ 91%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduindicationForPriority PASSED [ 91%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getPduIndicationForPort PASSED [ 91%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getPduIndicationForPriority PASSED [ 92%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getPduRequestForPort PASSED [ 92%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getPduRequestForPriority PASSED [ 92%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_getPfcSubtree PASSED [ 92%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_lastPduRequestForPort PASSED [ 93%] tests/namespace/test_pfc.py::TestPfcPortCounters::test_no_interfaces PASSED [ 93%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getIngressQueueCounters PASSED [ 93%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCounters PASSED [ 93%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCountersWrapped PASSED [ 94%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCountersWrapped_asic1 PASSED [ 94%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter PASSED [ 94%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter_asic2 PASSED [ 94%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter_wrapped PASSED [ 95%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getQueueCounters PASSED [ 95%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getQueueCountersForPortWithAllCounters PASSED [ 95%] tests/namespace/test_queues_stat.py::TestQueueCounters::test_getSubtreeForQueueCounters PASSED [ 95%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_chassis_fan_speed_sensor PASSED [ 95%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_chassis_temp_sensor PASSED [ 96%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_psu_current_sensor PASSED [ 96%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_psu_fan_speed_sensor PASSED [ 96%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_psu_power_sensor PASSED [ 96%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_psu_temp_sensor PASSED [ 97%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_psu_voltage_sensor PASSED [ 97%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_rx_power_sensor PASSED [ 97%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_rx_power_sensor_minus_infinity PASSED [ 97%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_temperature_sensor PASSED [ 98%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_temperature_sensor_asic1 PASSED [ 98%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor PASSED [ 98%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor_overflow PASSED [ 98%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor_unknown PASSED [ 99%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_power_sensor PASSED [ 99%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_voltage_sensor PASSED [ 99%] tests/namespace/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_voltage_sensor_asic1 PASSED [ 99%] tests/namespace/test_sysname.py::TestGetNextPDU::test_getpdu_sysname PASSED [100%] =============================== warnings summary =============================== src/ax_interface/socket_io.py:38 /sonic/src/sonic-snmpagent/src/ax_interface/socket_io.py:38: DeprecationWarning: invalid escape sequence '\s' pattern = re.compile("^agentxsocket\s+(.*)$", re.IGNORECASE) tests/test_PDUHeader.py::TestRegisterPDU::test_truncated_stream /sonic/src/sonic-snmpagent/tests/test_PDUHeader.py:205: DeprecationWarning: Please use assertFalse instead. self.failIf('pdu' not in locals()) tests/test_lldp.py::TestLLDPMIB::test_local_port_identification /sonic/src/sonic-snmpagent/tests/test_lldp.py:208: DeprecationWarning: Please use assertEqual instead. self.assertEquals(ret, 'etp1') tests/test_lldp.py::TestLLDPMIB::test_mgmt_local_port_identification /sonic/src/sonic-snmpagent/tests/test_lldp.py:214: DeprecationWarning: Please use assertEqual instead. self.assertEquals(ret, 'mgmt1') tests/namespace/test_lldp.py::TestLLDPMIB::test_local_port_identification /sonic/src/sonic-snmpagent/tests/namespace/test_lldp.py:221: DeprecationWarning: Please use assertEqual instead. self.assertEquals(ret, 'etp1') tests/namespace/test_lldp.py::TestLLDPMIB::test_mgmt_local_port_identification /sonic/src/sonic-snmpagent/tests/namespace/test_lldp.py:227: DeprecationWarning: Please use assertEqual instead. self.assertEquals(ret, 'mgmt1') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ------- generated xml file: /sonic/src/sonic-snmpagent/test-results.xml -------- ---------- coverage: platform linux, python 3.11.2-final-0 ----------- Name Stmts Miss Cover -------------------------------------------------------------------------------------- src/ax_interface/__init__.py 8 0 100% src/ax_interface/agent.py 28 1 96% src/ax_interface/constants.py 49 0 100% src/ax_interface/encodings.py 152 11 93% src/ax_interface/exceptions.py 26 7 73% src/ax_interface/mib.py 276 51 82% src/ax_interface/pdu.py 120 11 91% src/ax_interface/pdu_implementations.py 198 14 93% src/ax_interface/protocol.py 71 54 24% src/ax_interface/socket_io.py 91 39 57% src/ax_interface/util.py 34 3 91% src/sonic_ax_impl/__init__.py 7 0 100% src/sonic_ax_impl/__main__.py 75 75 0% src/sonic_ax_impl/lib/__init__.py 0 0 100% src/sonic_ax_impl/main.py 33 17 48% src/sonic_ax_impl/mibs/__init__.py 363 16 96% src/sonic_ax_impl/mibs/ieee802_1ab.py 432 68 84% src/sonic_ax_impl/mibs/ietf/__init__.py 0 0 100% src/sonic_ax_impl/mibs/ietf/physical_entity_sub_oid_generator.py 48 1 98% src/sonic_ax_impl/mibs/ietf/rfc1213.py 353 20 94% src/sonic_ax_impl/mibs/ietf/rfc2737.py 629 74 88% src/sonic_ax_impl/mibs/ietf/rfc2863.py 189 16 92% src/sonic_ax_impl/mibs/ietf/rfc3433.py 360 37 90% src/sonic_ax_impl/mibs/ietf/rfc4292.py 81 5 94% src/sonic_ax_impl/mibs/ietf/rfc4363.py 95 9 91% src/sonic_ax_impl/mibs/ietf/sensor_data.py 90 3 97% src/sonic_ax_impl/mibs/vendor/__init__.py 28 4 86% src/sonic_ax_impl/mibs/vendor/cisco/__init__.py 4 0 100% src/sonic_ax_impl/mibs/vendor/cisco/bgp4.py 50 4 92% src/sonic_ax_impl/mibs/vendor/cisco/ciscoEntityFruControlMIB.py 84 15 82% src/sonic_ax_impl/mibs/vendor/cisco/ciscoPfcExtMIB.py 168 25 85% src/sonic_ax_impl/mibs/vendor/cisco/ciscoSwitchQosMIB.py 100 4 96% src/sonic_ax_impl/mibs/vendor/dell/__init__.py 1 0 100% src/sonic_ax_impl/mibs/vendor/dell/force10.py 9 0 100% src/sonic_ax_impl/utils/__init__.py 0 0 100% src/sonic_ax_impl/utils/arg_parser.py 29 1 97% -------------------------------------------------------------------------------------- TOTAL 4281 585 86% Coverage HTML written to dir htmlcov Coverage XML written to file coverage.xml ================= 417 passed, 7 skipped, 6 warnings in 19.18s ================== * Getting build dependencies for sdist... * Building sdist... running sdist running egg_info writing asyncsnmp.egg-info/PKG-INFO writing dependency_links to asyncsnmp.egg-info/dependency_links.txt writing requirements to asyncsnmp.egg-info/requires.txt writing top-level names to asyncsnmp.egg-info/top_level.txt adding license file 'LICENSE' writing manifest file 'asyncsnmp.egg-info/SOURCES.txt' running check creating asyncsnmp-2.1.0 creating asyncsnmp-2.1.0/.github creating asyncsnmp-2.1.0/.github/codeql creating asyncsnmp-2.1.0/.github/workflows creating asyncsnmp-2.1.0/asyncsnmp.egg-info creating asyncsnmp-2.1.0/src creating asyncsnmp-2.1.0/src/ax_interface creating asyncsnmp-2.1.0/src/sonic_ax_impl creating asyncsnmp-2.1.0/src/sonic_ax_impl/bin creating asyncsnmp-2.1.0/src/sonic_ax_impl/lib creating asyncsnmp-2.1.0/src/sonic_ax_impl/mibs creating asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf creating asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor creating asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/cisco creating asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/dell creating asyncsnmp-2.1.0/src/sonic_ax_impl/utils creating asyncsnmp-2.1.0/tests creating asyncsnmp-2.1.0/tests/mock_tables creating asyncsnmp-2.1.0/tests/mock_tables/asic0 creating asyncsnmp-2.1.0/tests/mock_tables/asic1 creating asyncsnmp-2.1.0/tests/mock_tables/asic2 creating asyncsnmp-2.1.0/tests/mock_tables/global_db creating asyncsnmp-2.1.0/tests/namespace copying files to asyncsnmp-2.1.0... copying .gitignore -> asyncsnmp-2.1.0 copying LICENSE -> asyncsnmp-2.1.0 copying MAINTAINERS -> asyncsnmp-2.1.0 copying README.md -> asyncsnmp-2.1.0 copying __init__.py -> asyncsnmp-2.1.0 copying azure-pipelines.yml -> asyncsnmp-2.1.0 copying lgtm.yml -> asyncsnmp-2.1.0 copying pytest.ini -> asyncsnmp-2.1.0 copying setup.cfg -> asyncsnmp-2.1.0 copying setup.py -> asyncsnmp-2.1.0 copying .github/ISSUE_TEMPLATE.md -> asyncsnmp-2.1.0/.github copying .github/PULL_REQUEST_TEMPLATE.md -> asyncsnmp-2.1.0/.github copying .github/codeql/codeql-config.yml -> asyncsnmp-2.1.0/.github/codeql copying .github/workflows/codeql-analysis.yml -> asyncsnmp-2.1.0/.github/workflows copying .github/workflows/semgrep.yml -> asyncsnmp-2.1.0/.github/workflows copying asyncsnmp.egg-info/PKG-INFO -> asyncsnmp-2.1.0/asyncsnmp.egg-info copying asyncsnmp.egg-info/SOURCES.txt -> asyncsnmp-2.1.0/asyncsnmp.egg-info copying asyncsnmp.egg-info/dependency_links.txt -> asyncsnmp-2.1.0/asyncsnmp.egg-info copying asyncsnmp.egg-info/requires.txt -> asyncsnmp-2.1.0/asyncsnmp.egg-info copying asyncsnmp.egg-info/top_level.txt -> asyncsnmp-2.1.0/asyncsnmp.egg-info copying src/ax_interface/__init__.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/agent.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/constants.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/encodings.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/exceptions.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/mib.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/pdu.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/pdu_implementations.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/protocol.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/socket_io.py -> asyncsnmp-2.1.0/src/ax_interface copying src/ax_interface/util.py -> asyncsnmp-2.1.0/src/ax_interface copying src/sonic_ax_impl/__init__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl copying src/sonic_ax_impl/__main__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl copying src/sonic_ax_impl/main.py -> asyncsnmp-2.1.0/src/sonic_ax_impl copying src/sonic_ax_impl/bin/sysDescr_pass.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/bin copying src/sonic_ax_impl/lib/__init__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/lib copying src/sonic_ax_impl/mibs/__init__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs copying src/sonic_ax_impl/mibs/ieee802_1ab.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs copying src/sonic_ax_impl/mibs/ietf/__init__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/physical_entity_sub_oid_generator.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc1213.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc2737.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc2863.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc3433.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc4292.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc4363.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/sensor_data.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/vendor/__init__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor copying src/sonic_ax_impl/mibs/vendor/cisco/__init__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/bgp4.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/ciscoEntityFruControlMIB.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/ciscoPfcExtMIB.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/ciscoSwitchQosMIB.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/dell/__init__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/dell copying src/sonic_ax_impl/mibs/vendor/dell/force10.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/mibs/vendor/dell copying src/sonic_ax_impl/utils/__init__.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/utils copying src/sonic_ax_impl/utils/arg_parser.py -> asyncsnmp-2.1.0/src/sonic_ax_impl/utils copying tests/__init__.py -> asyncsnmp-2.1.0/tests copying tests/test_MIBMeta.py -> asyncsnmp-2.1.0/tests copying tests/test_PDUEncodings.py -> asyncsnmp-2.1.0/tests copying tests/test_PDUHeader.py -> asyncsnmp-2.1.0/tests copying tests/test_agent.py -> asyncsnmp-2.1.0/tests copying tests/test_arg_parser.py -> asyncsnmp-2.1.0/tests copying tests/test_arp.py -> asyncsnmp-2.1.0/tests copying tests/test_bgp.py -> asyncsnmp-2.1.0/tests copying tests/test_fdb.py -> asyncsnmp-2.1.0/tests copying tests/test_forward.py -> asyncsnmp-2.1.0/tests copying tests/test_hc_interfaces.py -> asyncsnmp-2.1.0/tests copying tests/test_interfaces.py -> asyncsnmp-2.1.0/tests copying tests/test_lldp.py -> asyncsnmp-2.1.0/tests copying tests/test_mibs.py -> asyncsnmp-2.1.0/tests copying tests/test_nexthop.py -> asyncsnmp-2.1.0/tests copying tests/test_pfc.py -> asyncsnmp-2.1.0/tests copying tests/test_psu.py -> asyncsnmp-2.1.0/tests copying tests/test_queues_stat.py -> asyncsnmp-2.1.0/tests copying tests/test_rfc1213.py -> asyncsnmp-2.1.0/tests copying tests/test_rfc2737.py -> asyncsnmp-2.1.0/tests copying tests/test_rfc2863.py -> asyncsnmp-2.1.0/tests copying tests/test_rfc3433.py -> asyncsnmp-2.1.0/tests copying tests/test_rfc4292.py -> asyncsnmp-2.1.0/tests copying tests/test_rfc4363.py -> asyncsnmp-2.1.0/tests copying tests/test_sensor.py -> asyncsnmp-2.1.0/tests copying tests/test_sn.py -> asyncsnmp-2.1.0/tests copying tests/test_sysname.py -> asyncsnmp-2.1.0/tests copying tests/test_utils.py -> asyncsnmp-2.1.0/tests copying tests/mock_tables/appl_db.json -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/asic_db.json -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/bgpsummary_ipv4.txt -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/config_db.json -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/counters_db.json -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/database_config.json -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/database_global.json -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/dbconnector.py -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/host_arp.txt -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/multi_asic.py -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/python_arptable.py -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/snmp_overlay_db.json -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/state_db.json -> asyncsnmp-2.1.0/tests/mock_tables copying tests/mock_tables/asic0/appl_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic0 copying tests/mock_tables/asic0/asic_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic0 copying tests/mock_tables/asic0/config_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic0 copying tests/mock_tables/asic0/counters_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic0 copying tests/mock_tables/asic0/database_config.json -> asyncsnmp-2.1.0/tests/mock_tables/asic0 copying tests/mock_tables/asic0/snmp_overlay_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic0 copying tests/mock_tables/asic0/state_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic0 copying tests/mock_tables/asic1/appl_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic1 copying tests/mock_tables/asic1/asic_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic1 copying tests/mock_tables/asic1/config_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic1 copying tests/mock_tables/asic1/counters_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic1 copying tests/mock_tables/asic1/database_config.json -> asyncsnmp-2.1.0/tests/mock_tables/asic1 copying tests/mock_tables/asic1/snmp_overlay_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic1 copying tests/mock_tables/asic1/state_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic1 copying tests/mock_tables/asic2/appl_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic2 copying tests/mock_tables/asic2/asic_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic2 copying tests/mock_tables/asic2/config_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic2 copying tests/mock_tables/asic2/counters_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic2 copying tests/mock_tables/asic2/database_config.json -> asyncsnmp-2.1.0/tests/mock_tables/asic2 copying tests/mock_tables/asic2/snmp_overlay_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic2 copying tests/mock_tables/asic2/state_db.json -> asyncsnmp-2.1.0/tests/mock_tables/asic2 copying tests/mock_tables/global_db/appl_db.json -> asyncsnmp-2.1.0/tests/mock_tables/global_db copying tests/mock_tables/global_db/asic_db.json -> asyncsnmp-2.1.0/tests/mock_tables/global_db copying tests/mock_tables/global_db/config_db.json -> asyncsnmp-2.1.0/tests/mock_tables/global_db copying tests/mock_tables/global_db/counters_db.json -> asyncsnmp-2.1.0/tests/mock_tables/global_db copying tests/mock_tables/global_db/database_config.json -> asyncsnmp-2.1.0/tests/mock_tables/global_db copying tests/mock_tables/global_db/snmp_overlay_db.json -> asyncsnmp-2.1.0/tests/mock_tables/global_db copying tests/mock_tables/global_db/state_db.json -> asyncsnmp-2.1.0/tests/mock_tables/global_db copying tests/namespace/test_arp.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_bgp.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_fdb.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_forward.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_hc_interfaces.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_interfaces.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_lldp.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_mibs.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_pfc.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_queues_stat.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_sensor.py -> asyncsnmp-2.1.0/tests/namespace copying tests/namespace/test_sysname.py -> asyncsnmp-2.1.0/tests/namespace Writing asyncsnmp-2.1.0/setup.cfg Creating tar archive removing 'asyncsnmp-2.1.0' (and everything under it) * Building wheel from sdist * Getting build dependencies for wheel... * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/ax_interface copying src/ax_interface/pdu_implementations.py -> build/lib/ax_interface copying src/ax_interface/protocol.py -> build/lib/ax_interface copying src/ax_interface/util.py -> build/lib/ax_interface copying src/ax_interface/pdu.py -> build/lib/ax_interface copying src/ax_interface/agent.py -> build/lib/ax_interface copying src/ax_interface/constants.py -> build/lib/ax_interface copying src/ax_interface/encodings.py -> build/lib/ax_interface copying src/ax_interface/socket_io.py -> build/lib/ax_interface copying src/ax_interface/__init__.py -> build/lib/ax_interface copying src/ax_interface/mib.py -> build/lib/ax_interface copying src/ax_interface/exceptions.py -> build/lib/ax_interface creating build/lib/sonic_ax_impl copying src/sonic_ax_impl/__init__.py -> build/lib/sonic_ax_impl copying src/sonic_ax_impl/__main__.py -> build/lib/sonic_ax_impl copying src/sonic_ax_impl/main.py -> build/lib/sonic_ax_impl creating build/lib/sonic_ax_impl/utils copying src/sonic_ax_impl/utils/arg_parser.py -> build/lib/sonic_ax_impl/utils copying src/sonic_ax_impl/utils/__init__.py -> build/lib/sonic_ax_impl/utils creating build/lib/sonic_ax_impl/lib copying src/sonic_ax_impl/lib/__init__.py -> build/lib/sonic_ax_impl/lib creating build/lib/sonic_ax_impl/mibs copying src/sonic_ax_impl/mibs/__init__.py -> build/lib/sonic_ax_impl/mibs copying src/sonic_ax_impl/mibs/ieee802_1ab.py -> build/lib/sonic_ax_impl/mibs creating build/lib/sonic_ax_impl/mibs/vendor copying src/sonic_ax_impl/mibs/vendor/__init__.py -> build/lib/sonic_ax_impl/mibs/vendor creating build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc2737.py -> build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc4292.py -> build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/physical_entity_sub_oid_generator.py -> build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc4363.py -> build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/__init__.py -> build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc1213.py -> build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc2863.py -> build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/rfc3433.py -> build/lib/sonic_ax_impl/mibs/ietf copying src/sonic_ax_impl/mibs/ietf/sensor_data.py -> build/lib/sonic_ax_impl/mibs/ietf creating build/lib/sonic_ax_impl/mibs/vendor/dell copying src/sonic_ax_impl/mibs/vendor/dell/__init__.py -> build/lib/sonic_ax_impl/mibs/vendor/dell copying src/sonic_ax_impl/mibs/vendor/dell/force10.py -> build/lib/sonic_ax_impl/mibs/vendor/dell creating build/lib/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/__init__.py -> build/lib/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/ciscoPfcExtMIB.py -> build/lib/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/bgp4.py -> build/lib/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/ciscoSwitchQosMIB.py -> build/lib/sonic_ax_impl/mibs/vendor/cisco copying src/sonic_ax_impl/mibs/vendor/cisco/ciscoEntityFruControlMIB.py -> build/lib/sonic_ax_impl/mibs/vendor/cisco creating build/lib/sonic_ax_impl/bin copying src/sonic_ax_impl/bin/sysDescr_pass.py -> build/lib/sonic_ax_impl/bin installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/pdu_implementations.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/protocol.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/util.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/pdu.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/agent.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/constants.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/encodings.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/socket_io.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/__init__.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/mib.py -> build/bdist.linux-x86_64/wheel/ax_interface copying build/lib/ax_interface/exceptions.py -> build/bdist.linux-x86_64/wheel/ax_interface creating build/bdist.linux-x86_64/wheel/sonic_ax_impl creating build/bdist.linux-x86_64/wheel/sonic_ax_impl/utils copying build/lib/sonic_ax_impl/utils/arg_parser.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/utils copying build/lib/sonic_ax_impl/utils/__init__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/utils creating build/bdist.linux-x86_64/wheel/sonic_ax_impl/bin copying build/lib/sonic_ax_impl/bin/sysDescr_pass.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/bin copying build/lib/sonic_ax_impl/__init__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl copying build/lib/sonic_ax_impl/__main__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl creating build/bdist.linux-x86_64/wheel/sonic_ax_impl/lib copying build/lib/sonic_ax_impl/lib/__init__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/lib copying build/lib/sonic_ax_impl/main.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl creating build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs creating build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor creating build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/dell copying build/lib/sonic_ax_impl/mibs/vendor/dell/__init__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/dell copying build/lib/sonic_ax_impl/mibs/vendor/dell/force10.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/dell copying build/lib/sonic_ax_impl/mibs/vendor/__init__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor creating build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/cisco copying build/lib/sonic_ax_impl/mibs/vendor/cisco/__init__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/cisco copying build/lib/sonic_ax_impl/mibs/vendor/cisco/ciscoPfcExtMIB.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/cisco copying build/lib/sonic_ax_impl/mibs/vendor/cisco/bgp4.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/cisco copying build/lib/sonic_ax_impl/mibs/vendor/cisco/ciscoSwitchQosMIB.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/cisco copying build/lib/sonic_ax_impl/mibs/vendor/cisco/ciscoEntityFruControlMIB.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/vendor/cisco creating build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/rfc2737.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/rfc4292.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/physical_entity_sub_oid_generator.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/rfc4363.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/__init__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/rfc1213.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/rfc2863.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/rfc3433.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/ietf/sensor_data.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs/ietf copying build/lib/sonic_ax_impl/mibs/__init__.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs copying build/lib/sonic_ax_impl/mibs/ieee802_1ab.py -> build/bdist.linux-x86_64/wheel/sonic_ax_impl/mibs running install_egg_info running egg_info writing asyncsnmp.egg-info/PKG-INFO writing dependency_links to asyncsnmp.egg-info/dependency_links.txt writing requirements to asyncsnmp.egg-info/requires.txt writing top-level names to asyncsnmp.egg-info/top_level.txt ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any reading manifest file 'asyncsnmp.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'asyncsnmp.egg-info/SOURCES.txt' Copying asyncsnmp.egg-info to build/bdist.linux-x86_64/wheel/asyncsnmp-2.1.0.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/asyncsnmp-2.1.0.dist-info/WHEEL creating '/sonic/src/sonic-snmpagent/dist/.tmp-pdcuthf1/asyncsnmp-2.1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'ax_interface/__init__.py' adding 'ax_interface/agent.py' adding 'ax_interface/constants.py' adding 'ax_interface/encodings.py' adding 'ax_interface/exceptions.py' adding 'ax_interface/mib.py' adding 'ax_interface/pdu.py' adding 'ax_interface/pdu_implementations.py' adding 'ax_interface/protocol.py' adding 'ax_interface/socket_io.py' adding 'ax_interface/util.py' adding 'sonic_ax_impl/__init__.py' adding 'sonic_ax_impl/__main__.py' adding 'sonic_ax_impl/main.py' adding 'sonic_ax_impl/bin/sysDescr_pass.py' adding 'sonic_ax_impl/lib/__init__.py' adding 'sonic_ax_impl/mibs/__init__.py' adding 'sonic_ax_impl/mibs/ieee802_1ab.py' adding 'sonic_ax_impl/mibs/ietf/__init__.py' adding 'sonic_ax_impl/mibs/ietf/physical_entity_sub_oid_generator.py' adding 'sonic_ax_impl/mibs/ietf/rfc1213.py' adding 'sonic_ax_impl/mibs/ietf/rfc2737.py' adding 'sonic_ax_impl/mibs/ietf/rfc2863.py' adding 'sonic_ax_impl/mibs/ietf/rfc3433.py' adding 'sonic_ax_impl/mibs/ietf/rfc4292.py' adding 'sonic_ax_impl/mibs/ietf/rfc4363.py' adding 'sonic_ax_impl/mibs/ietf/sensor_data.py' adding 'sonic_ax_impl/mibs/vendor/__init__.py' adding 'sonic_ax_impl/mibs/vendor/cisco/__init__.py' adding 'sonic_ax_impl/mibs/vendor/cisco/bgp4.py' adding 'sonic_ax_impl/mibs/vendor/cisco/ciscoEntityFruControlMIB.py' adding 'sonic_ax_impl/mibs/vendor/cisco/ciscoPfcExtMIB.py' adding 'sonic_ax_impl/mibs/vendor/cisco/ciscoSwitchQosMIB.py' adding 'sonic_ax_impl/mibs/vendor/dell/__init__.py' adding 'sonic_ax_impl/mibs/vendor/dell/force10.py' adding 'sonic_ax_impl/utils/__init__.py' adding 'sonic_ax_impl/utils/arg_parser.py' adding 'asyncsnmp-2.1.0.dist-info/LICENSE' adding 'asyncsnmp-2.1.0.dist-info/METADATA' adding 'asyncsnmp-2.1.0.dist-info/WHEEL' adding 'asyncsnmp-2.1.0.dist-info/top_level.txt' adding 'asyncsnmp-2.1.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built asyncsnmp-2.1.0.tar.gz and asyncsnmp-2.1.0-py3-none-any.whl /sonic Build end time: Thu Oct 30 02:52:54 UTC 2025 Elapsed time: 0h 0m 49s