Skip to content

Mixed bag of new tests for the 25.04 release #12

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 5 commits into from
May 5, 2025

Conversation

SmithChart
Copy link
Member

@SmithChart SmithChart commented Apr 30, 2025

In preparation for the upcoming 25.04 release I have implemented tests from my backlog.

@SmithChart SmithChart requested a review from hnez April 30, 2025 12:22
@SmithChart SmithChart self-assigned this Apr 30, 2025
@hnez
Copy link
Member

hnez commented Apr 30, 2025

Its 25.04 and not 24.04 btw. How the time flies …

@SmithChart SmithChart changed the title Mixed bag of new tests for the 24.04 release Mixed bag of new tests for the 25.04 release Apr 30, 2025
@SmithChart
Copy link
Member Author

Its 25.04 and not 24.04 btw. How the time flies …

Uh, so true. I've changed the title.

We have seen that the hostname can be "localhost" in cases where the
EEPROM is not set.
This should not happen in CI, since the TAC there should always have an
EEPROM with useful TLV data.

But let's check for it anyway.
Copy link
Member

@hnez hnez left a comment

Choose a reason for hiding this comment

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

I've found a few more small things, but in general I like the changes. The kernel output tests looks quite elegant now.

I've also found a typo in a commit message:

- test/labgrid: Log if the tests are retying
+ test/labgrid: Log if the tests are retrying

But that's it.

@SmithChart
Copy link
Member Author

test/labgrid: Log if the tests are retrying

@hnez: Squashed your suggestions and fixed the typo in the commit message.

SmithChart and others added 4 commits May 5, 2025 10:50
We want some devices to have specific clock rates applied to them.
This tests creates the infrastructure to check these rates.

It also checks for the some first initial rates.
This test catches situations where some service is broken to the point
that it does not start anymore.

Co-authored-by: Leonard Göhrs <[email protected]>
We know that out kernel logs some warnings and errors on startup.
These are accepted.
With this test we make sure that the kernel only logs these messages and
nothing new.

Co-authored-by: Leonard Göhrs <[email protected]>
These tests are written in a way, that they can each block up to five
minutes.
Thus: Let's mark them as slow.

And also add logging to the test case, so that during interactive
testing the user gets some feedback on whats going on.
@SmithChart SmithChart requested a review from hnez May 5, 2025 08:51
@SmithChart SmithChart merged commit 2e3e1da into linux-automation:master May 5, 2025
2 checks passed
@SmithChart SmithChart deleted the cfi/2025-04 branch May 5, 2025 10:44
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