Content

상위 폴더로 이동
Build start time: Thu Nov 20 08:06:55 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=6771c3c5903ae3bd5b0ae0a4f032fd62ad502158c3bbd23f28f741c485a1c52c
  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=e965ab929f368a9017561a5c7f0d89d73e323c7fcfa14fad9f852e6815f43973
  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=e6f0116a3a6a9ea851cc4aca5dbb5b5521376fd2521e188739805b6151c781a3
  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 18.35s ==================
* 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-4vfcapds/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 Nov 20 08:07:29 UTC 2025
Elapsed time: 0h 0m 34s