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

osfv robot (orobot) checked in & checked out DUT during nightly test run #714

Open
matmacieje opened this issue Mar 7, 2025 · 3 comments
Labels
bug Something isn't working

Comments

@matmacieje
Copy link

Device

vp2420

RTE version

not relevant

OSFV version

develop

Affected component(s) or functionality

dasharo-performance/platform-stability.robot

Brief summary

DUT chcekd out and kept by osfv robot (orobot) , nightly test run failed

How reproducible

reproduction 1/2, 50%

How to reproduce

Run some long test suite over night on checked out DUT, wait.

Expected behavior

Let me finish testing, while DUT is checked out on me in SnipeIT.

Actual behavior

Interrupted test run.

Link to screenshots or logs

20250306_08.52.11.zip

Additional context

No response

Solutions you've tried

Re-run following night.

@matmacieje matmacieje added the bug Something isn't working label Mar 7, 2025
@BeataZdunczyk
Copy link
Member

@macpijan Do you know what could be the cause of this issue? Maybe some missing configuration?

@JakubRed had the same problem, but only the two of them encountered this issue.

@macpijan
Copy link
Contributor

macpijan commented Mar 12, 2025

I think I do.

Checkout/checkin happens for each suite (each .robot file) once https://github.com/Dasharo/open-source-firmware-validation/blob/main/keywords.robot#L268

If we run multiple suites one by one, we have multiple checkouts / checkins. So if it happens that osfv-robot check was in between, it could reserve platform for itself.

The solution for this right now is to checkout the platform manually before starting regression. This way it should not checkin the platform as shown in the test.

BTW, the osfv-robot check has been disabled right now anyway, as it failed to checkin platforms after the monitoring action has been finished.

@JakubRed
Copy link

@JakubRed had the same problem, but only the two of them encountered this issue.

Actually, I was @matmacieje that encountered this during the night tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants