Skip to content

[202012] Remove Arista products from sku-sensors-data.yml#9569

Merged
lipxu merged 1 commit intosonic-net:202012from
Staphylo:202012-sku-sensors-data
Aug 21, 2023
Merged

[202012] Remove Arista products from sku-sensors-data.yml#9569
lipxu merged 1 commit intosonic-net:202012from
Staphylo:202012-sku-sensors-data

Conversation

@Staphylo
Copy link
Copy Markdown
Contributor

Description of PR

The platform_tests/test_sensors.py rely on the information provided in this config file to check for the existance of sysfs paths.

This test was introduced before the Platform API existed and did have some purpose then. However all SONiC platform daemons now rely on the Platform API which is tested by numerous tests under platform_tests.

There is no longer a need to hardcode sysfs paths for products. Keeping this data there is bound to generate recurring issues in the future and translate directly into maintenance burden.

Some sysfs paths are just not deterministic. They will depend on which driver is loaded first and whatnot which is inherently flaky for a test to rely on.

Summary: Cherry-pick of #9415 to 202012
Fixes # (issue)

Type of change

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

The `platform_tests/test_sensors.py` rely on the information provided
in this config file to check for the existance of sysfs paths.

This test was introduced before the Platform API existed and did have
some purpose then. However all SONiC platform daemons now rely on the
Platform API which is tested by numerous tests under `platform_tests`.

There is no longer a need to hardcode sysfs paths for products.
Keeping this data there is bound to generate recurring issues in the
future and translate directly into maintenance burden.

Some sysfs paths are just not deterministic. They will depend on which
driver is loaded first and whatnot which is inherently flaky for a test
to rely on.
Copy link
Copy Markdown
Contributor

@lipxu lipxu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lipxu lipxu merged commit 1826b54 into sonic-net:202012 Aug 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants