-
Notifications
You must be signed in to change notification settings - Fork 753
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
[Bug]: Testcases not supported due to missing system EEPROM but not skipped #16615
Comments
@qiluo-msft can you help triage this issue? @wangxin should this issue be treated as a generic infrastructure issue? |
@judyjoseph why do we need to get chassis serial number at start up time? |
Can this issue be addressed by PR #16303? |
@hdwhdw can you confirm this issue has been fixed? |
@yxieca I think this should be fixed on images instead of just skipping the test. This is a real bug on kvm. I'll send out the PRs: |
@bingwang-ms #16303 simply skip the test, but the output of the test suggests a real image issue (on KVM). Sent out PRs for fixes: |
Issue Description
Many tests, particularly those with log analyzer enabled, can fail on KVM because KVM does not support system EEPROM:
An example is the gnmi/test_gnoi_killlprocess.py, which will succeed in killing containers but when the container relaunch, this script will fail due to the aforemention issue: https://github.com/sonic-net/sonic-buildimage/blob/39e2131a7b76f6c3d5257b7e02c540dd33a24d5b/files/build_templates/docker_image_ctl.j2#L114
In particular, this line won't produce a valid command:
See #15507
Results you see
test_gnoi_killprocess_then_restart[snmp-True-] fail
Results you expected to see
test succeeding without the failed log analyzer part.
Is it platform specific
VS
Relevant log output
Output of
show version
Attach files (if any)
No response
The text was updated successfully, but these errors were encountered: