Skip to content

Contributing a self-hosted hardware runner for community HIL testing #106021

Description

@maxxlife

Summary

does zephyr has self-hosted testing runner? i have a bunch of zephyr-supported hardware, and smal nuc, that could utilize to run tests to benefit community. any documentation regarding that?

Describe the solution you'd like

I have a small NUC and a variety of Zephyr-supported hardware boards. I would love to utilize this setup to run automated Hardware-in-the-Loop (HIL) tests to benefit the Zephyr community.

Does the Zephyr project currently have a framework or infrastructure to accept community-contributed, self-hosted test runners?

I am aware that attaching self-hosted runners directly to a public GitHub repository carries security risks (regarding malicious PRs executing arbitrary code), but I wanted to ask:
Is there an existing federated hardware lab, or any documentation on how community members can safely contribute physical hardware for testing?
Is there a preferred way to hook up a remote runner to execute twister on nightly builds or release candidates?

I'd be happy to dedicate this hardware to the project if there is a safe and beneficial way to do so. Please point me in the right direction!

Alternatives

No response

Additional Context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions