Build start time: Fri Jul 4 09:05:13 UTC 2025
[ REASON ] : target/python-wheels/bullseye/asyncsnmp-2.1.0-py3-none-any.whl does not exist NON-EXISTENT PREREQUISITES: target/python-wheels/bullseye/sonic_py_common-1.0-py3-none-any.whl-install target/python-wheels/bullseye/sonic_platform_common-1.0-py3-none-any.whl-install target/debs/bullseye/libswsscommon_1.0.0_amd64.deb-install target/debs/bullseye/python3-swsscommon_1.0.0_amd64.deb-install
[ FLAGS FILE ] : []
[ FLAGS DEPENDS ] : []
[ FLAGS DIFF ] : []
/sonic/src/sonic-snmpagent /sonic
running pytest
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
reading manifest file 'asyncsnmp.egg-info/SOURCES.txt'
writing manifest file 'asyncsnmp.egg-info/SOURCES.txt'
running build_ext
============================= test session starts ==============================
platform linux -- Python 3.9.2, pytest-6.0.2, py-1.10.0, pluggy-0.13.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /sonic/src/sonic-snmpagent, configfile: pytest.ini
plugins: pyfakefs-5.8.0, cov-2.10.1
collecting ... collected 383 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 [ 1%]
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 [ 2%]
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 [ 3%]
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 [ 4%]
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 [ 5%]
tests/test_PDUHeader.py::TestGetPDU::test_roundtrip PASSED [ 5%]
tests/test_PDUHeader.py::TestGetNextPDU::test_make_response PASSED [ 5%]
tests/test_arp.py::TestSonicMIB::test_getnextpdu PASSED [ 6%]
tests/test_arp.py::TestSonicMIB::test_getnextpdu_empty PASSED [ 6%]
tests/test_arp.py::TestSonicMIB::test_getnextpdu_exactmatch PASSED [ 6%]
tests/test_arp.py::TestSonicMIB::test_getpdu PASSED [ 6%]
tests/test_arp.py::TestSonicMIB::test_getpdu_noinstance PASSED [ 7%]
tests/test_bgp.py::TestSonicMIB::test_getpdu_active PASSED [ 7%]
tests/test_bgp.py::TestSonicMIB::test_getpdu_disappeared PASSED [ 7%]
tests/test_bgp.py::TestSonicMIB::test_getpdu_established PASSED [ 7%]
tests/test_bgp.py::TestSonicMIB::test_getpdu_idle PASSED [ 8%]
tests/test_bgp.py::TestSonicMIB::test_getpdu_ipv4_overwite_ipv6 PASSED [ 8%]
tests/test_fdb.py::TestSonicMIB::test_getnextpdu PASSED [ 8%]
tests/test_fdb.py::TestSonicMIB::test_getnextpdu_empty PASSED [ 8%]
tests/test_fdb.py::TestSonicMIB::test_getnextpdu_exactmatch PASSED [ 9%]
tests/test_fdb.py::TestSonicMIB::test_getnextpdu_lag PASSED [ 9%]
tests/test_fdb.py::TestSonicMIB::test_getpdu PASSED [ 9%]
tests/test_fdb.py::TestSonicMIB::test_getpdu_noinstance PASSED [ 9%]
tests/test_forward.py::TestForwardMIB::test_getnextpdu PASSED [ 10%]
tests/test_forward.py::TestForwardMIB::test_getnextpdu_empty PASSED [ 10%]
tests/test_forward.py::TestForwardMIB::test_getnextpdu_exactmatch PASSED [ 10%]
tests/test_forward.py::TestForwardMIB::test_getnextpdu_first_default PASSED [ 10%]
tests/test_forward.py::TestForwardMIB::test_getnextpdu_first_default_status PASSED [ 11%]
tests/test_forward.py::TestForwardMIB::test_getpdu PASSED [ 11%]
tests/test_forward.py::TestForwardMIB::test_getpdu_loopback_status PASSED [ 11%]
tests/test_forward.py::TestForwardMIB::test_getpdu_noinstance PASSED [ 12%]
tests/test_forward.py::TestForwardMIB::test_network_order PASSED [ 12%]
tests/test_forward.py::TestForwardMIB::test_update PASSED [ 12%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_get_next1 PASSED [ 12%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_get_next2 PASSED [ 13%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_get_next3 PASSED [ 13%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_get_next_alias PASSED [ 13%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_getnextpdu_firstifalias PASSED [ 13%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_high_speed PASSED [ 14%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_in_octets PASSED [ 14%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_in_octets_override PASSED [ 14%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_low_speed PASSED [ 14%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_alias PASSED [ 15%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_name PASSED [ 15%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_speed PASSED [ 15%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_no_description PASSED [ 15%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_no_speed PASSED [ 16%]
tests/test_hc_interfaces.py::TestGetNextPDU::test_portchannel_speed PASSED [ 16%]
tests/test_interfaces.py::TestGetNextPDU::test_bad_if_names PASSED [ 16%]
tests/test_interfaces.py::TestGetNextPDU::test_first_index PASSED [ 16%]
tests/test_interfaces.py::TestGetNextPDU::test_getnextpdu_firstifindex PASSED [ 17%]
tests/test_interfaces.py::TestGetNextPDU::test_getnextpdu_noneifindex PASSED [ 17%]
tests/test_interfaces.py::TestGetNextPDU::test_getnextpdu_secondifindex PASSED [ 17%]
tests/test_interfaces.py::TestGetNextPDU::test_high_speed PASSED [ 18%]
tests/test_interfaces.py::TestGetNextPDU::test_if_type_eth PASSED [ 18%]
tests/test_interfaces.py::TestGetNextPDU::test_if_type_l3vlan PASSED [ 18%]
tests/test_interfaces.py::TestGetNextPDU::test_if_type_portchannel PASSED [ 18%]
tests/test_interfaces.py::TestGetNextPDU::test_in_discards_portchannel PASSED [ 19%]
tests/test_interfaces.py::TestGetNextPDU::test_in_discards_rif PASSED [ 19%]
tests/test_interfaces.py::TestGetNextPDU::test_in_discards_vlan PASSED [ 19%]
tests/test_interfaces.py::TestGetNextPDU::test_in_discards_vlan_subinterface PASSED [ 19%]
tests/test_interfaces.py::TestGetNextPDU::test_in_errors_portchannel PASSED [ 20%]
tests/test_interfaces.py::TestGetNextPDU::test_in_errors_rif PASSED [ 20%]
tests/test_interfaces.py::TestGetNextPDU::test_in_errors_vlan_subinterface PASSED [ 20%]
tests/test_interfaces.py::TestGetNextPDU::test_in_octets PASSED [ 20%]
tests/test_interfaces.py::TestGetNextPDU::test_in_octets_override PASSED [ 21%]
tests/test_interfaces.py::TestGetNextPDU::test_in_octets_portchannel PASSED [ 21%]
tests/test_interfaces.py::TestGetNextPDU::test_in_octets_rif PASSED [ 21%]
tests/test_interfaces.py::TestGetNextPDU::test_in_octets_vlan PASSED [ 21%]
tests/test_interfaces.py::TestGetNextPDU::test_in_octets_vlan_subinterface PASSED [ 22%]
tests/test_interfaces.py::TestGetNextPDU::test_in_ucast_portchannel PASSED [ 22%]
tests/test_interfaces.py::TestGetNextPDU::test_in_ucast_rif PASSED [ 22%]
tests/test_interfaces.py::TestGetNextPDU::test_in_ucast_vlan PASSED [ 22%]
tests/test_interfaces.py::TestGetNextPDU::test_in_ucast_vlan_subinterface PASSED [ 23%]
tests/test_interfaces.py::TestGetNextPDU::test_interfaces_walk PASSED [ 23%]
tests/test_interfaces.py::TestGetNextPDU::test_low_speed PASSED [ 23%]
tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface PASSED [ 24%]
tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface_admin_status PASSED [ 24%]
tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface_description PASSED [ 24%]
tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface_oper_status PASSED [ 24%]
tests/test_interfaces.py::TestGetNextPDU::test_mgmt_iface_oper_status_unknown PASSED [ 25%]
tests/test_interfaces.py::TestGetNextPDU::test_missing_counter PASSED [ 25%]
tests/test_interfaces.py::TestGetNextPDU::test_no_speed PASSED [ 25%]
tests/test_interfaces.py::TestGetNextPDU::test_oid_response PASSED [ 25%]
tests/test_interfaces.py::TestGetNextPDU::test_out_discards_portchannel PASSED [ 26%]
tests/test_interfaces.py::TestGetNextPDU::test_out_discards_rif PASSED [ 26%]
tests/test_interfaces.py::TestGetNextPDU::test_out_discards_vlan PASSED [ 26%]
tests/test_interfaces.py::TestGetNextPDU::test_out_discards_vlan_subinterface PASSED [ 26%]
tests/test_interfaces.py::TestGetNextPDU::test_out_errors_portchannel PASSED [ 27%]
tests/test_interfaces.py::TestGetNextPDU::test_out_errors_rif PASSED [ 27%]
tests/test_interfaces.py::TestGetNextPDU::test_out_errors_vlan_subinterface PASSED [ 27%]
tests/test_interfaces.py::TestGetNextPDU::test_out_octets_portchannel PASSED [ 27%]
tests/test_interfaces.py::TestGetNextPDU::test_out_octets_rif PASSED [ 28%]
tests/test_interfaces.py::TestGetNextPDU::test_out_octets_vlan PASSED [ 28%]
tests/test_interfaces.py::TestGetNextPDU::test_out_octets_vlan_subinterface PASSED [ 28%]
tests/test_interfaces.py::TestGetNextPDU::test_out_ucast_portchannel PASSED [ 28%]
tests/test_interfaces.py::TestGetNextPDU::test_out_ucast_rif PASSED [ 29%]
tests/test_interfaces.py::TestGetNextPDU::test_out_ucast_vlan PASSED [ 29%]
tests/test_interfaces.py::TestGetNextPDU::test_out_ucast_vlan_subinterface PASSED [ 29%]
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 [ 30%]
tests/test_interfaces.py::TestGetNextPDU_2863::test_mgmt_iface_description_ifMIB PASSED [ 30%]
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 [ 31%]
tests/test_interfaces.py::TestGetNextPDU_2863::test_vlan_iface_ifMIB PASSED [ 31%]
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 [ 32%]
tests/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpLocSysCapEnabled PASSED [ 32%]
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 [ 33%]
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 [ 34%]
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 [ 38%]
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 [ 39%]
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 [ 40%]
tests/test_pfc.py::TestPfcPortCounters::test_getPduIndicationForPriority PASSED [ 40%]
tests/test_pfc.py::TestPfcPortCounters::test_getPduRequestForPort PASSED [ 40%]
tests/test_pfc.py::TestPfcPortCounters::test_getPduRequestForPriority PASSED [ 40%]
tests/test_pfc.py::TestPfcPortCounters::test_getPfcSubtree PASSED [ 41%]
tests/test_psu.py::TestPsuStatus::test_getMissedPsu PASSED [ 41%]
tests/test_psu.py::TestPsuStatus::test_getNextPsu0 PASSED [ 41%]
tests/test_psu.py::TestPsuStatus::test_getNextPsu1 PASSED [ 42%]
tests/test_psu.py::TestPsuStatus::test_getNextPsu3 PASSED [ 42%]
tests/test_psu.py::TestPsuStatus::test_getPsu1Status PASSED [ 42%]
tests/test_psu.py::TestPsuStatus::test_getPsu2Status PASSED [ 42%]
tests/test_queues_stat.py::TestQueueCounters::test_getIngressQueueCounters PASSED [ 43%]
tests/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCounters PASSED [ 43%]
tests/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCountersWrapped PASSED [ 43%]
tests/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter PASSED [ 43%]
tests/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter_wrapped PASSED [ 44%]
tests/test_queues_stat.py::TestQueueCounters::test_getQueueCounters PASSED [ 44%]
tests/test_queues_stat.py::TestQueueCounters::test_getQueueCountersForPortWithAllCounters PASSED [ 44%]
tests/test_queues_stat.py::TestQueueCounters::test_getSubtreeForQueueCounters PASSED [ 44%]
tests/test_rfc1213.py::TestNextHopUpdater::test_NextHopUpdater_route_has_next_hop PASSED [ 45%]
tests/test_rfc1213.py::TestNextHopUpdater::test_NextHopUpdater_route_no_next_hop PASSED [ 45%]
tests/test_rfc1213.py::TestNextHopUpdaterRedisException::test_InterfacesUpdater_re_init_redis_exception PASSED [ 45%]
tests/test_rfc1213.py::TestNextHopUpdaterRedisException::test_NextHopUpdater_redis_exception PASSED [ 45%]
tests/test_rfc2863.py::TestInterfaceMIBUpdater::test_InterfaceMIBUpdater_get_high_speed PASSED [ 46%]
tests/test_rfc3433.py::TestPhysicalSensorTableMIBUpdater::test_PhysicalSensorTableMIBUpdater_re_init_redis_exception PASSED [ 46%]
tests/test_rfc3433.py::TestPhysicalSensorTableMIBUpdater::test_PhysicalSensorTableMIBUpdater_transceiver_info_key_missing PASSED [ 46%]
tests/test_rfc4292.py::TestRouteUpdater::test_RouteUpdater_re_init_redis_exception PASSED [ 46%]
tests/test_rfc4292.py::TestRouteUpdater::test_RouteUpdater_route_has_next_hop_and_iframe PASSED [ 47%]
tests/test_rfc4292.py::TestRouteUpdater::test_RouteUpdater_route_no_iframe PASSED [ 47%]
tests/test_rfc4292.py::TestRouteUpdater::test_RouteUpdater_route_no_next_hop PASSED [ 47%]
tests/test_rfc4363.py::TestFdbUpdater::test_FdbUpdater_ent_bridge_port_id_attr_missing PASSED [ 48%]
tests/test_rfc4363.py::TestFdbUpdater::test_RouteUpdater_re_init_redis_exception PASSED [ 48%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_chassis_fan_speed_sensor PASSED [ 48%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_chassis_temp_sensor PASSED [ 48%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_current_sensor PASSED [ 49%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_fan_speed_sensor PASSED [ 49%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_power_sensor PASSED [ 49%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_temp_sensor PASSED [ 49%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_psu_voltage_sensor PASSED [ 50%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_rx_power_sensor PASSED [ 50%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_temperature_sensor PASSED [ 50%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_tx_bias_sensor PASSED [ 50%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_tx_power_sensor PASSED [ 51%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_rj45_voltage_sensor PASSED [ 51%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_rx_power_sensor PASSED [ 51%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_rx_power_sensor_minus_infinity PASSED [ 51%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_temperature_sensor PASSED [ 52%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor PASSED [ 52%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor_overflow PASSED [ 52%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_bias_sensor_unknown PASSED [ 53%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_tx_power_sensor PASSED [ 53%]
tests/test_sensor.py::TestSonicMIB::test_getpdu_xcvr_voltage_sensor PASSED [ 53%]
tests/test_sn.py::TestSonicMIB::test_getnextpdu_chassis_class PASSED [ 53%]
tests/test_sn.py::TestSonicMIB::test_getnextpdu_chassis_serial_number PASSED [ 54%]
tests/test_sn.py::TestSonicMIB::test_getpdu_chassis_mgmt_info PASSED [ 54%]
tests/test_sn.py::TestSonicMIB::test_getpdu_fan_drawer_info PASSED [ 54%]
tests/test_sn.py::TestSonicMIB::test_getpdu_fan_info PASSED [ 54%]
tests/test_sn.py::TestSonicMIB::test_getpdu_fan_tachometers_info PASSED [ 55%]
tests/test_sn.py::TestSonicMIB::test_getpdu_psu_info PASSED [ 55%]
tests/test_sn.py::TestSonicMIB::test_getpdu_psu_sensor_info PASSED [ 55%]
tests/test_sn.py::TestSonicMIB::test_getpdu_thermal_info PASSED [ 55%]
tests/test_sn.py::TestSonicMIB::test_getpdu_xcvr_dom PASSED [ 56%]
tests/test_sn.py::TestSonicMIB::test_getpdu_xcvr_info PASSED [ 56%]
tests/test_sn.py::TestSonicMIB::test_getpdu_xcvr_info_port_disable PASSED [ 56%]
tests/test_sn.py::TestSonicMIB::test_getpdu_xcvr_info_port_rj45 PASSED [ 56%]
tests/test_sysname.py::TestGetNextPDU::test_getpdu_sysname PASSED [ 57%]
tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu PASSED [ 57%]
tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu_empty PASSED [ 57%]
tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu_exactmatch PASSED [ 57%]
tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu_exactmatch_asic0 PASSED [ 58%]
tests/namespace/test_arp.py::TestSonicMIB::test_getnextpdu_exactmatch_asic1 PASSED [ 58%]
tests/namespace/test_arp.py::TestSonicMIB::test_getpdu PASSED [ 58%]
tests/namespace/test_arp.py::TestSonicMIB::test_getpdu_noinstance PASSED [ 59%]
tests/namespace/test_arp.py::TestSonicMIB::test_getpdu_noinstance_eth0_docker0 PASSED [ 59%]
tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_active PASSED [ 59%]
tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_disappeared PASSED [ 59%]
tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_established PASSED [ 60%]
tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_established_asic2 PASSED [ 60%]
tests/namespace/test_bgp.py::TestSonicMIB::test_getpdu_idle PASSED [ 60%]
tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu SKIPPED [ 60%]
tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu_empty SKIPPED [ 61%]
tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu_exactmatch SKIPPED [ 61%]
tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu_exactmatch_asic0 SKIPPED [ 61%]
tests/namespace/test_fdb.py::TestSonicMIB::test_getnextpdu_exactmatch_asic1 SKIPPED [ 61%]
tests/namespace/test_fdb.py::TestSonicMIB::test_getpdu SKIPPED [ 62%]
tests/namespace/test_fdb.py::TestSonicMIB::test_getpdu_noinstance SKIPPED [ 62%]
tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu PASSED [ 62%]
tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu_empty PASSED [ 62%]
tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu_exactmatch PASSED [ 63%]
tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu_first_default PASSED [ 63%]
tests/namespace/test_forward.py::TestForwardMIB::test_getnextpdu_first_default_status PASSED [ 63%]
tests/namespace/test_forward.py::TestForwardMIB::test_getpdu PASSED [ 63%]
tests/namespace/test_forward.py::TestForwardMIB::test_getpdu_internal_noinstance PASSED [ 64%]
tests/namespace/test_forward.py::TestForwardMIB::test_getpdu_loopback_status PASSED [ 64%]
tests/namespace/test_forward.py::TestForwardMIB::test_getpdu_noinstance PASSED [ 64%]
tests/namespace/test_forward.py::TestForwardMIB::test_network_order PASSED [ 65%]
tests/namespace/test_forward.py::TestForwardMIB::test_update PASSED [ 65%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_get_next1 PASSED [ 65%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_get_next2 PASSED [ 65%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_get_next3 PASSED [ 66%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_get_next_alias PASSED [ 66%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_getnextpdu_firstifalias PASSED [ 66%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_getnextpdu_lastifalias PASSED [ 66%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_high_speed PASSED [ 67%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_in_octets PASSED [ 67%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_in_octets_override PASSED [ 67%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_low_speed PASSED [ 67%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_alias PASSED [ 68%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_name PASSED [ 68%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_mgmt_iface_speed PASSED [ 68%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_no_description PASSED [ 68%]
tests/namespace/test_hc_interfaces.py::TestGetNextPDU::test_no_speed PASSED [ 69%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_bad_if_names PASSED [ 69%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_first_index PASSED [ 69%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_first_bp_ifindex PASSED [ 69%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_firstifindex PASSED [ 70%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_noneifindex PASSED [ 70%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_second_bp_ifindex PASSED [ 70%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_getnextpdu_secondifindex PASSED [ 71%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_high_speed PASSED [ 71%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_if_type_eth PASSED [ 71%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_if_type_l3vlan PASSED [ 71%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_if_type_portchannel PASSED [ 72%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_discards_portchannel PASSED [ 72%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_discards_rif PASSED [ 72%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_discards_vlan PASSED [ 72%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_discards_vlan_subinterface PASSED [ 73%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_errors_portchannel PASSED [ 73%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_errors_rif PASSED [ 73%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_errors_vlan_subinterface PASSED [ 73%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets PASSED [ 74%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_override PASSED [ 74%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_portchannel PASSED [ 74%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_rif PASSED [ 74%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_vlan PASSED [ 75%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_octets_vlan_subinterface PASSED [ 75%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_ucast_portchannel PASSED [ 75%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_ucast_rif PASSED [ 75%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_ucast_vlan PASSED [ 76%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_in_ucast_vlan_subinterface PASSED [ 76%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_interfaces_walk PASSED [ 76%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_low_speed PASSED [ 77%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_mgmt_iface PASSED [ 77%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_mgmt_iface_admin_status PASSED [ 77%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_mgmt_iface_description PASSED [ 77%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_missing_counter PASSED [ 78%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_no_speed PASSED [ 78%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_oid_response PASSED [ 78%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_discards_portchannel PASSED [ 78%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_discards_rif PASSED [ 79%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_discards_vlan PASSED [ 79%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_discards_vlan_subinterface PASSED [ 79%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_errors_portchannel PASSED [ 79%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_errors_rif PASSED [ 80%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_errors_vlan_subinterface PASSED [ 80%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_octets_portchannel PASSED [ 80%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_octets_rif PASSED [ 80%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_octets_vlan PASSED [ 81%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_octets_vlan_subinterface PASSED [ 81%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_ucast_portchannel PASSED [ 81%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_ucast_rif PASSED [ 81%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_ucast_vlan PASSED [ 82%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_out_ucast_vlan_subinterface PASSED [ 82%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_regisiter_response PASSED [ 82%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_vlan_iface PASSED [ 83%]
tests/namespace/test_interfaces.py::TestGetNextPDU_1213::test_vlan_iface_description PASSED [ 83%]
tests/namespace/test_interfaces.py::TestGetNextPDU_2863::test_mgmt_iface_description_ifMIB PASSED [ 83%]
tests/namespace/test_interfaces.py::TestGetNextPDU_2863::test_mgmt_iface_ifMIB PASSED [ 83%]
tests/namespace/test_interfaces.py::TestGetNextPDU_2863::test_vlan_iface_description_ifMIB PASSED [ 84%]
tests/namespace/test_interfaces.py::TestGetNextPDU_2863::test_vlan_iface_ifMIB PASSED [ 84%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_eth1 PASSED [ 84%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_eth2 PASSED [ 84%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_eth3_asic1 PASSED [ 85%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpLocSysCapEnabled PASSED [ 85%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpLocSysCapSupported PASSED [ 85%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpRemSysCapEnabled PASSED [ 85%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_lldpRemSysCapSupported PASSED [ 86%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_local_port_identification PASSED [ 86%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_local_port_identification_asic2 PASSED [ 86%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_getnextpdu_noeth PASSED [ 86%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_lab_breaks PASSED [ 87%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_local_port_identification PASSED [ 87%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_mgmt_local_port_identification PASSED [ 87%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_man_addr_table PASSED [ 87%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_port_table PASSED [ 88%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_loc_sys_data PASSED [ 88%]
tests/namespace/test_lldp.py::TestLLDPMIB::test_subtype_lldp_rem_man_addr_table PASSED [ 88%]
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 [ 89%]
tests/namespace/test_mibs.py::TestGetNextPDU::test_init_sync_d_interface_tables_for_recirc_ports PASSED [ 89%]
tests/namespace/test_pfc.py::TestPfcPortCounters::test_getAsic0FirstPduindicationForPort PASSED [ 89%]
tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduRequestForPort PASSED [ 90%]
tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduRequestForPriority PASSED [ 90%]
tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduiAsic1indicationForPriority PASSED [ 90%]
tests/namespace/test_pfc.py::TestPfcPortCounters::test_getNextPduindicationForPort PASSED [ 90%]
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 [ 91%]
tests/namespace/test_pfc.py::TestPfcPortCounters::test_getPduRequestForPort PASSED [ 91%]
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 [ 92%]
tests/namespace/test_queues_stat.py::TestQueueCounters::test_getIngressQueueCounters PASSED [ 92%]
tests/namespace/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCounters PASSED [ 93%]
tests/namespace/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCountersWrapped PASSED [ 93%]
tests/namespace/test_queues_stat.py::TestQueueCounters::test_getMulticastQueueCountersWrapped_asic1 PASSED [ 93%]
tests/namespace/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter PASSED [ 93%]
tests/namespace/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter_asic2 PASSED [ 94%]
tests/namespace/test_queues_stat.py::TestQueueCounters::test_getNextPduForQueueCounter_wrapped PASSED [ 94%]
tests/namespace/test_queues_stat.py::TestQueueCounters::test_getQueueCounters PASSED [ 94%]
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 [ 95%]
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 [ 96%]
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 [ 97%]
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 [ 98%]
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 ===============================
/usr/lib/python3/dist-packages/_pytest/junitxml.py:446
/usr/lib/python3/dist-packages/_pytest/junitxml.py:446: PytestDeprecationWarning: The 'junit_family' default value will change to 'xunit2' in pytest 6.0. See:
https://docs.pytest.org/en/stable/deprecations.html#junit-family-default-value-change-to-xunit2
for more information.
_issue_warning_captured(deprecated.JUNIT_XML_DEFAULT_FAMILY, config.hook, 2)
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/warnings.html
------- generated xml file: /sonic/src/sonic-snmpagent/test-results.xml --------
----------- coverage: platform linux, python 3.9.2-final-0 -----------
Name Stmts Miss Cover
--------------------------------------------------------------------------------------
src/ax_interface/__init__.py 8 0 100%
src/ax_interface/agent.py 28 20 29%
src/ax_interface/constants.py 47 0 100%
src/ax_interface/encodings.py 150 11 93%
src/ax_interface/exceptions.py 26 7 73%
src/ax_interface/mib.py 259 49 81%
src/ax_interface/pdu.py 117 11 91%
src/ax_interface/pdu_implementations.py 192 14 93%
src/ax_interface/protocol.py 71 54 24%
src/ax_interface/socket_io.py 91 76 16%
src/ax_interface/util.py 29 3 90%
src/sonic_ax_impl/__init__.py 5 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 350 16 95%
src/sonic_ax_impl/mibs/ieee802_1ab.py 426 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 45 1 98%
src/sonic_ax_impl/mibs/ietf/rfc1213.py 349 23 93%
src/sonic_ax_impl/mibs/ietf/rfc2737.py 576 72 88%
src/sonic_ax_impl/mibs/ietf/rfc2863.py 181 21 88%
src/sonic_ax_impl/mibs/ietf/rfc3433.py 356 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 5 90%
src/sonic_ax_impl/mibs/vendor/cisco/ciscoEntityFruControlMIB.py 83 15 82%
src/sonic_ax_impl/mibs/vendor/cisco/ciscoPfcExtMIB.py 154 45 71%
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%
--------------------------------------------------------------------------------------
TOTAL 4109 665 84%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml
================= 376 passed, 7 skipped, 7 warnings in 10.03s ==================
running bdist_wheel
running build
running build_py
Generating grammar tables from /usr/lib/python3.9/lib2to3/Grammar.txt
Generating grammar tables from /usr/lib/python3.9/lib2to3/PatternGrammar.txt
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
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/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
reading manifest file 'asyncsnmp.egg-info/SOURCES.txt'
writing manifest file 'asyncsnmp.egg-info/SOURCES.txt'
Copying asyncsnmp.egg-info to build/bdist.linux-x86_64/wheel/asyncsnmp-2.1.0-py3.9.egg-info
running install_scripts
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
creating build/bdist.linux-x86_64/wheel/asyncsnmp-2.1.0.dist-info/WHEEL
creating 'dist/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 '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
/sonic
Build end time: Fri Jul 4 09:05:29 UTC 2025
Elapsed time: 0h 0m 16s
|