Skip to content

[action] [PR:14071] Modified ssdhealth test to account for currently supported disk types #16011

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

Merged
merged 1 commit into from
Dec 11, 2024

Conversation

mssonicbld
Copy link
Collaborator

Description of PR

Summary:
This is a sonic-mgmt test for sonic-buildimage issue 9407, which has a fix PR raised here: sonic-net/sonic-utilities#3399 -- the change in this PR tests that fix.

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?

show platform ssdhealth fails on certain platforms such as Arista 7050qx because the sonic utility that the command calls relies on smartctl output, which fails on storage device of type EUSB. This PR skips the test on unsupported disk types.

How did you do it?

Added a new field Disk Type to the ssdutil sonic-utility that the show platform ssdhealth calls. The test checks for a supported disk type and skips if not found.

How did you verify/test it?

Tested on 4 HWSKUs each with storage disk type EUSB (skip), EMMC (skip), SATA (pass) and NVME (pass). Logs are attached here: test_show_platform_ssdhealth.txt

Any platform specific information?

Skipped on platforms with storage device type EUSB and EMMC.

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

Documentation

…sonic-net#14071)

* Modified ssdhealth test to account for currently supported disk types

* Print unsupported storage disk type before skipping test
@mssonicbld mssonicbld requested a review from prgeor as a code owner December 11, 2024 07:59
@mssonicbld
Copy link
Collaborator Author

/azp run

@mssonicbld
Copy link
Collaborator Author

Original PR: #14071

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@yejianquan
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld mssonicbld merged commit 01f8450 into sonic-net:202405 Dec 11, 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.

3 participants