[PATCH v3 19/19] CI: Allow running tests on sjg lab

Simon Glass sjg at chromium.org
Fri Aug 9 18:10:57 CEST 2024


Hi Tom,

On Tue, 25 Jun 2024 at 06:30, Simon Glass <sjg at chromium.org> wrote:
>
> Hi,
>
> On Mon, 24 Jun 2024 at 19:01, Tom Rini <trini at konsulko.com> wrote:
> >
> > On Mon, Jun 24, 2024 at 04:56:02PM +0200, Michael Nazzareno Trimarchi wrote:
> > > Hi Simon
> > >
> > > On Mon, Jun 24, 2024 at 2:52 PM Andrejs Cainikovs
> > > <andrejs.cainikovs at toradex.com> wrote:
> > > >
> > > > On Sun, Jun 23, 2024 at 02:32:13PM -0600, Simon Glass wrote:
> > > > > Add a way to run tests on a real hardware lab. This is in the very early
> > > > > experimental stages. There are only 23 boards and 3 of those are broken!
> > > > > (bob, ff3399, samus). A fourth fails due to problems with the TPM tests.
> > > > >
> > > > > To try this, assuming you have gitlab access, set SJG_LAB=1, e.g.:
> > > > >
> > > > >    git push -o ci.variable="SJG_LAB=1" dm HEAD:try
> > > > >
> > > > > This relies on the two previous series targeted at -next as well as the
> > > > > bugfix series for -master
> > > > >
> > > > > Signed-off-by: Simon Glass <sjg at chromium.org>
> > > >
> > > > Reviewed-by: Andrejs Cainikovs <andrejs.cainikovs at toradex.com>
> > > >
> > >
> > > Do you have documentation on how to set it? We would like to do in our
> > > company too
> >
> > I _think_ from some talking with Simon before the biggest sticking point
> > might be changes needed on the labgrid side of things. However, that
> > might also be most easily remedied if there's a few people showing up in
> > the GitHub issue(s) showing interest in getting changes made/merged and
> > to use the overall feature.
>
> The documentation is in the PR [1] mostly in the last commit [2].
>
> Yes it would really help for you to try it out and comment on the PR.
> I may end up splitting it into a few separate PRs, but code review on
> the project is very limited, from what I have seen so far. You will
> see an example of my lab (devices and environment file).
>
> I also have a few minor updates to the PR which I just uploaded, to
> work on top of the grpc branch and to support QEMU.

Just to mention that I updated the Labgrid integration to support
beagleplay (which as you know combines the U-Boot builds for two
boards). It resulted in no changes at all to this series.

So perhaps this series can be reviewed and some of it applied?

Documentation is below.



>
> [1] https://github.com/labgrid-project/labgrid/pull/1411
> [2] https://github.com/labgrid-project/labgrid/pull/1411/commits/c4b13af0e6169228c9adef03d4b66401201edd23

Regards,
Simon


More information about the U-Boot mailing list