Fix code coverage tests by adding setup of the newly required node 20. #332
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
SUMMARY
Fix code coverage tests by adding setup of the newly required node 20.
GitHub Issues
List the GitHub issues impacted by this PR. If no Github issues are affected, please indicate this with "N/A".
ISSUE TYPE
COMPONENT NAME
tests
OUTPUT
kerry@kerry-ans-DRI:~/.ansible/collections/ansible_collections/dellemc/enterprise_sonic> ansible-test units --python 3.11 --coverage --docker
Starting new "ansible-test-controller-WNOIIqJt" container.
Adding "ansible-test-controller-WNOIIqJt" to container database.
Installing requirements for Python 3.11
Unit test controller with Python 3.11
============================= test session starts ==============================
platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0
rootdir: /root/ansible_collections/dellemc/enterprise_sonic
configfile: ../../../ansible/test/lib/ansible_test/_data/pytest/config/default.ini
plugins: xdist-3.3.1, mock-3.11.1
created: 8/8 workers
8 workers [239 items]
........................................................................ [ 30%]
........................................................................ [ 60%]
........................................................................ [ 90%]
....................... [100%]
============================= 239 passed in 7.65s ==============================
kerry@kerry-ans-DRI:
/.ansible/collections/ansible_collections/dellemc/enterprise_sonic> ansible-test coverage combine --export tests/output/coverage//.ansible/collections/ansible_collections/dellemc/enterprise_sonic> ansible-test coverage reportkerry@kerry-ans-DRI:
Name Stmts Miss Branch BrPart Cover
plugins/module_utils/init.py 0 0 0 0 100%
plugins/module_utils/network/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/aaa/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/aaa/aaa.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/acl_interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/acl_interfaces/acl_interfaces.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/bfd/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/bfd/bfd.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/bgp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/bgp/bgp.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/bgp_af/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/bgp_af/bgp_af.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/bgp_as_paths/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/bgp_as_paths/bgp_as_paths.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/bgp_communities/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/bgp_communities/bgp_communities.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/bgp_ext_communities/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/bgp_ext_communities/bgp_ext_communities.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/bgp_neighbors/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/bgp_neighbors/bgp_neighbors.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/bgp_neighbors_af/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/bgp_neighbors_af/bgp_neighbors_af.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/copp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/copp/copp.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/dhcp_relay/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/dhcp_relay/dhcp_relay.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/dhcp_snooping/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/dhcp_snooping/dhcp_snooping.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/facts/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/facts/facts.py 8 1 0 0 88%
plugins/module_utils/network/sonic/argspec/interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/interfaces/interfaces.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/ip_neighbor/ip_neighbor.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/l2_acls/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/l2_acls/l2_acls.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/l2_interfaces/l2_interfaces.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/l3_acls/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/l3_acls/l3_acls.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/l3_interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/l3_interfaces/l3_interfaces.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/lag_interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/lag_interfaces/lag_interfaces.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/lldp_global/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/lldp_global/lldp_global.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/logging/logging.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/mac/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/mac/mac.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/mclag/mclag.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/ntp/ntp.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/pki/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/pki/pki.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/port_breakout/port_breakout.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/port_group/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/port_group/port_group.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/prefix_lists/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/prefix_lists/prefix_lists.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/radius_server/radius_server.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/route_maps/route_maps.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/static_routes/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/static_routes/static_routes.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/stp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/stp/stp.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/system/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/system/system.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/tacacs_server/tacacs_server.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/users/users.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/vlan_mapping/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/vlan_mapping/vlan_mapping.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/vlans/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/vlans/vlans.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/vrfs/vrfs.py 7 1 0 0 86%
plugins/module_utils/network/sonic/argspec/vxlans/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/argspec/vxlans/vxlans.py 7 1 0 0 86%
plugins/module_utils/network/sonic/config/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/aaa/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/aaa/aaa.py 223 37 100 35 73%
plugins/module_utils/network/sonic/config/acl_interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/acl_interfaces/acl_interfaces.py 248 28 150 20 82%
plugins/module_utils/network/sonic/config/bfd/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/bfd/bfd.py 545 14 284 77 89%
plugins/module_utils/network/sonic/config/bgp/bgp.py 521 22 277 78 87%
plugins/module_utils/network/sonic/config/bgp_af/bgp_af.py 954 301 542 96 62%
plugins/module_utils/network/sonic/config/bgp_as_paths/bgp_as_paths.py 236 21 110 23 86%
plugins/module_utils/network/sonic/config/bgp_communities/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/bgp_communities/bgp_communities.py 290 31 174 41 83%
plugins/module_utils/network/sonic/config/bgp_ext_communities/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/bgp_ext_communities/bgp_ext_communities.py 309 36 186 33 82%
plugins/module_utils/network/sonic/config/bgp_neighbors/bgp_neighbors.py 860 176 600 147 72%
plugins/module_utils/network/sonic/config/bgp_neighbors_af/bgp_neighbors_af.py 409 62 224 58 73%
plugins/module_utils/network/sonic/config/copp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/copp/copp.py 221 16 96 30 85%
plugins/module_utils/network/sonic/config/dhcp_relay/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/dhcp_relay/dhcp_relay.py 386 8 200 15 96%
plugins/module_utils/network/sonic/config/dhcp_snooping/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/dhcp_snooping/dhcp_snooping.py 385 13 208 37 92%
plugins/module_utils/network/sonic/config/interfaces/interfaces.py 411 69 224 50 77%
plugins/module_utils/network/sonic/config/ip_neighbor/ip_neighbor.py 221 38 94 33 74%
plugins/module_utils/network/sonic/config/l2_acls/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/l2_acls/l2_acls.py 334 34 168 21 86%
plugins/module_utils/network/sonic/config/l2_interfaces/l2_interfaces.py 363 96 200 38 68%
plugins/module_utils/network/sonic/config/l3_acls/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/l3_acls/l3_acls.py 436 49 266 32 85%
plugins/module_utils/network/sonic/config/l3_interfaces/l3_interfaces.py 462 56 252 59 81%
plugins/module_utils/network/sonic/config/lag_interfaces/lag_interfaces.py 312 78 119 26 69%
plugins/module_utils/network/sonic/config/logging/logging.py 254 18 122 42 84%
plugins/module_utils/network/sonic/config/mac/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/mac/mac.py 276 29 130 47 79%
plugins/module_utils/network/sonic/config/mclag/mclag.py 418 20 240 56 88%
plugins/module_utils/network/sonic/config/ntp/ntp.py 438 48 198 60 81%
plugins/module_utils/network/sonic/config/pki/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/pki/pki.py 236 53 164 26 69%
plugins/module_utils/network/sonic/config/port_breakout/port_breakout.py 154 7 58 17 89%
plugins/module_utils/network/sonic/config/port_group/port_group.py 197 36 76 22 75%
plugins/module_utils/network/sonic/config/prefix_lists/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/prefix_lists/prefix_lists.py 282 61 108 32 71%
plugins/module_utils/network/sonic/config/radius_server/radius_server.py 261 45 127 50 72%
plugins/module_utils/network/sonic/config/static_routes/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/static_routes/static_routes.py 324 71 150 39 71%
plugins/module_utils/network/sonic/config/stp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/stp/stp.py 1098 146 608 137 79%
plugins/module_utils/network/sonic/config/system/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/config/system/system.py 305 50 134 48 73%
plugins/module_utils/network/sonic/config/tacacs_server/tacacs_server.py 229 45 109 41 70%
plugins/module_utils/network/sonic/config/users/users.py 224 63 112 31 66%
plugins/module_utils/network/sonic/config/vlans/vlans.py 170 22 62 19 81%
plugins/module_utils/network/sonic/config/vrfs/vrfs.py 284 34 144 44 78%
plugins/module_utils/network/sonic/config/vxlans/vxlans.py 419 20 222 91 83%
plugins/module_utils/network/sonic/facts/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/aaa/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/aaa/aaa.py 61 4 28 9 85%
plugins/module_utils/network/sonic/facts/acl_interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/acl_interfaces/acl_interfaces.py 77 4 38 10 88%
plugins/module_utils/network/sonic/facts/bfd/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/bfd/bfd.py 179 4 98 41 84%
plugins/module_utils/network/sonic/facts/bgp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/bgp/bgp.py 70 2 22 7 90%
plugins/module_utils/network/sonic/facts/bgp_af/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/bgp_af/bgp_af.py 189 19 128 23 84%
plugins/module_utils/network/sonic/facts/bgp_as_paths/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/bgp_as_paths/bgp_as_paths.py 75 8 24 9 83%
plugins/module_utils/network/sonic/facts/bgp_communities/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/bgp_communities/bgp_communities.py 89 4 42 10 89%
plugins/module_utils/network/sonic/facts/bgp_ext_communities/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/bgp_ext_communities/bgp_ext_communities.py 90 4 38 9 90%
plugins/module_utils/network/sonic/facts/bgp_neighbors/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/bgp_neighbors/bgp_neighbors.py 139 2 70 8 95%
plugins/module_utils/network/sonic/facts/bgp_neighbors_af/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/bgp_neighbors_af/bgp_neighbors_af.py 136 23 84 24 73%
plugins/module_utils/network/sonic/facts/copp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/copp/copp.py 77 4 34 12 86%
plugins/module_utils/network/sonic/facts/dhcp_relay/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/dhcp_relay/dhcp_relay.py 123 6 38 6 93%
plugins/module_utils/network/sonic/facts/dhcp_snooping/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/dhcp_snooping/dhcp_snooping.py 133 8 50 9 91%
plugins/module_utils/network/sonic/facts/facts.py 59 1 4 2 95%
plugins/module_utils/network/sonic/facts/interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/interfaces/interfaces.py 92 5 40 14 86%
plugins/module_utils/network/sonic/facts/ip_neighbor/ip_neighbor.py 59 6 22 7 81%
plugins/module_utils/network/sonic/facts/l2_acls/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/l2_acls/l2_acls.py 130 9 58 9 90%
plugins/module_utils/network/sonic/facts/l2_interfaces/l2_interfaces.py 95 15 44 13 78%
plugins/module_utils/network/sonic/facts/l3_acls/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/l3_acls/l3_acls.py 177 14 84 11 90%
plugins/module_utils/network/sonic/facts/l3_interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/l3_interfaces/l3_interfaces.py 120 13 60 19 81%
plugins/module_utils/network/sonic/facts/lag_interfaces/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/lag_interfaces/lag_interfaces.py 86 8 45 13 84%
plugins/module_utils/network/sonic/facts/lldp_global/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/lldp_global/lldp_global.py 64 50 28 0 15%
plugins/module_utils/network/sonic/facts/logging/logging.py 65 9 24 8 79%
plugins/module_utils/network/sonic/facts/mac/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/mac/mac.py 92 4 42 11 89%
plugins/module_utils/network/sonic/facts/mclag/mclag.py 113 4 68 20 87%
plugins/module_utils/network/sonic/facts/ntp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/ntp/ntp.py 88 5 38 6 91%
plugins/module_utils/network/sonic/facts/pki/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/pki/pki.py 66 6 28 5 88%
plugins/module_utils/network/sonic/facts/port_breakout/port_breakout.py 65 5 28 10 84%
plugins/module_utils/network/sonic/facts/port_group/port_group.py 59 4 24 10 83%
plugins/module_utils/network/sonic/facts/prefix_lists/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/prefix_lists/prefix_lists.py 93 10 40 14 82%
plugins/module_utils/network/sonic/facts/radius_server/radius_server.py 104 9 58 23 80%
plugins/module_utils/network/sonic/facts/route_maps/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/route_maps/route_maps.py 308 283 214 0 6%
plugins/module_utils/network/sonic/facts/static_routes/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/static_routes/static_routes.py 116 7 58 21 84%
plugins/module_utils/network/sonic/facts/stp/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/stp/stp.py 267 4 154 58 85%
plugins/module_utils/network/sonic/facts/system/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/system/system.py 89 12 36 13 80%
plugins/module_utils/network/sonic/facts/tacacs_server/tacacs_server.py 89 6 48 19 82%
plugins/module_utils/network/sonic/facts/users/users.py 63 4 26 9 85%
plugins/module_utils/network/sonic/facts/vlan_mapping/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/vlan_mapping/vlan_mapping.py 125 109 50 0 9%
plugins/module_utils/network/sonic/facts/vlans/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/vlans/vlans.py 69 7 26 7 85%
plugins/module_utils/network/sonic/facts/vrfs/vrfs.py 62 4 26 9 85%
plugins/module_utils/network/sonic/facts/vxlans/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/facts/vxlans/vxlans.py 127 8 60 15 88%
plugins/module_utils/network/sonic/sonic.py 96 50 30 6 44%
plugins/module_utils/network/sonic/utils/init.py 0 0 0 0 100%
plugins/module_utils/network/sonic/utils/bgp_utils.py 482 66 336 67 81%
plugins/module_utils/network/sonic/utils/formatted_diff_utils.py 358 326 200 0 6%
plugins/module_utils/network/sonic/utils/interfaces_util.py 76 9 16 6 84%
plugins/module_utils/network/sonic/utils/utils.py 519 138 346 40 71%
plugins/modules/init.py 0 0 0 0 100%
plugins/modules/sonic_aaa.py 15 1 2 1 88%
plugins/modules/sonic_acl_interfaces.py 15 1 2 1 88%
plugins/modules/sonic_api.py 36 4 8 4 82%
plugins/modules/sonic_bfd.py 16 1 2 1 89%
plugins/modules/sonic_bgp.py 15 1 2 1 88%
plugins/modules/sonic_bgp_af.py 15 1 2 1 88%
plugins/modules/sonic_bgp_as_paths.py 15 1 2 1 88%
plugins/modules/sonic_bgp_communities.py 15 1 2 1 88%
plugins/modules/sonic_bgp_ext_communities.py 15 1 2 1 88%
plugins/modules/sonic_bgp_neighbors.py 15 1 2 1 88%
plugins/modules/sonic_bgp_neighbors_af.py 15 1 2 1 88%
plugins/modules/sonic_command.py 54 9 18 7 75%
plugins/modules/sonic_config.py 84 12 38 15 76%
plugins/modules/sonic_copp.py 16 1 2 1 89%
plugins/modules/sonic_dhcp_relay.py 15 1 2 1 88%
plugins/modules/sonic_dhcp_snooping.py 15 1 2 1 88%
plugins/modules/sonic_facts.py 18 1 2 1 90%
plugins/modules/sonic_interfaces.py 15 1 2 1 88%
plugins/modules/sonic_ip_neighbor.py 15 1 2 1 88%
plugins/modules/sonic_l2_acls.py 15 1 2 1 88%
plugins/modules/sonic_l2_interfaces.py 15 1 2 1 88%
plugins/modules/sonic_l3_acls.py 15 1 2 1 88%
plugins/modules/sonic_l3_interfaces.py 16 1 2 1 89%
plugins/modules/sonic_lag_interfaces.py 15 1 2 1 88%
plugins/modules/sonic_logging.py 15 1 2 1 88%
plugins/modules/sonic_mac.py 16 1 2 1 89%
plugins/modules/sonic_mclag.py 15 1 2 1 88%
plugins/modules/sonic_ntp.py 15 1 2 1 88%
plugins/modules/sonic_pki.py 15 1 2 1 88%
plugins/modules/sonic_port_breakout.py 15 1 2 1 88%
plugins/modules/sonic_port_group.py 15 1 2 1 88%
plugins/modules/sonic_prefix_lists.py 15 1 2 1 88%
plugins/modules/sonic_radius_server.py 15 1 2 1 88%
plugins/modules/sonic_static_routes.py 15 1 2 1 88%
plugins/modules/sonic_stp.py 15 1 2 1 88%
plugins/modules/sonic_system.py 15 1 2 1 88%
plugins/modules/sonic_tacacs_server.py 15 1 2 1 88%
plugins/modules/sonic_users.py 15 1 2 1 88%
plugins/modules/sonic_vlans.py 15 1 2 1 88%
plugins/modules/sonic_vrfs.py 15 1 2 1 88%
plugins/modules/sonic_vxlans.py 15 1 2 1 88%
tests/unit/compat/init.py 0 0 0 0 100%
tests/unit/compat/mock.py 6 2 0 0 67%
tests/unit/compat/unittest.py 5 1 2 1 71%
tests/unit/modules/init.py 0 0 0 0 100%
tests/unit/modules/conftest.py 21 12 12 0 33%
tests/unit/modules/network/init.py 0 0 0 0 100%
tests/unit/modules/network/sonic/init.py 0 0 0 0 100%
tests/unit/modules/network/sonic/sonic_module.py 96 9 40 5 88%
tests/unit/modules/network/sonic/test_sonic_aaa.py 45 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_acl_interfaces.py 63 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_api.py 22 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_bfd.py 59 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_bgp.py 53 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_bgp_af.py 59 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_bgp_as_paths.py 57 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_bgp_communities.py 75 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_bgp_ext_communities.py 111 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_bgp_neighbors.py 51 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_bgp_neighbors_af.py 51 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_command.py 34 0 6 0 100%
tests/unit/modules/network/sonic/test_sonic_config.py 48 0 6 0 100%
tests/unit/modules/network/sonic/test_sonic_copp.py 59 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_dhcp_relay.py 81 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_dhcp_snooping.py 174 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_facts.py 22 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_interfaces.py 61 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_ip_neighbor.py 61 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_l2_acls.py 68 0 6 0 100%
tests/unit/modules/network/sonic/test_sonic_l2_interfaces.py 51 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_l3_acls.py 68 0 6 0 100%
tests/unit/modules/network/sonic/test_sonic_l3_interfaces.py 57 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_lag_interfaces.py 51 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_logging.py 61 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_mac.py 59 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_mclag.py 75 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_ntp.py 67 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_pki.py 47 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_port_breakout.py 61 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_port_group.py 72 0 12 3 96%
tests/unit/modules/network/sonic/test_sonic_prefix_lists.py 45 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_radius_server.py 45 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_static_routes.py 67 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_stp.py 119 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_system.py 65 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_tacacs_server.py 49 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_users.py 49 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_vlans.py 67 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_vrfs.py 61 0 2 0 100%
tests/unit/modules/network/sonic/test_sonic_vxlans.py 65 0 2 0 100%
tests/unit/modules/utils.py 34 2 6 2 90%
tests/unit/utils/test_diff_util.py 57 0 0 0 100%
TOTAL 23419 3385 10601 2468 78%
kerry@kerry-ans-DRI:~/.ansible/collections/ansible_collections/dellemc/enterprise_sonic>
ADDITIONAL INFORMATION
Checklist:
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration
I ran the UT and coverage tests in "standalone" mode on my VM with the proposed changes applied.