Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[action] [PR:15765] [sonic-mgmt] Fix snmp/test_snmp_queue_counters.py teardown failure #15769

Merged
merged 1 commit into from
Nov 28, 2024

Conversation

mssonicbld
Copy link
Collaborator

Description of PR

Summary: [sonic-mgmt][dualtor] Fix snmp/test_snmp_queue_counters.py teardown failure
Fixes # https://github.com/aristanetworks/sonic-qual.msft/issues/340

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • Test case(new/improvement)

Back port request

  • 202012
  • 202205
  • 202305
  • 202311
  • 202405

Approach

What is the motivation for this PR?

teardown fixture is trying to replace config_db.json file with the original config_db.json file on the duthost (saved by the test_snmp_queue_counters method before performing any config changes). But the teardown is happening on incorrect duthost (different from duthost used by the test method) and leading to Source /etc/sonic/orig_config_db.json not found error

How did you do it?

Use enum_rand_one_per_hwsku_frontend_hostname fixture in the teardown fixture to derive the duthost name (similar to test_snmp_queue_counters method). This fixes the issue of teardown/cleanup happening in the incorrect dut.

How did you verify/test it?

Verified that test is passing with the fix on Arista-7260CX3-D108C8

Any platform specific information?

Supported testbed topology if it's a new test case?

Documentation

…onic-net#15765)

* [sonic-mgmt] Fix snmp/test_snmp_queue_counters.py teardown failure

Use "enum_rand_one_per_hwsku_frontend_hostname" fixture in the "teardown" fixture
to derive the duthost name being used in the "test_snmp_queue_counters" method.
This fixes the issue of teardown/cleanup happening in the incorrect dut.

* Correct function docstring to reflect function parameters.
@mssonicbld
Copy link
Collaborator Author

Original PR: #15765

@mssonicbld mssonicbld merged commit 139ab63 into sonic-net:202405 Nov 28, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants