On Wed, Dec 11, 2024 at 06:18:58AM -0700, Simon Glass wrote: > The logic in get_details() retrieves the default source directory from > the Labgrid settings. This is convenient for interactive use, since it > allows pytests to be run from any directory and still find the source > tree. > > However, it is not actually correct. > > Gitlab sets the current directory to the source tree and expects that to > be used. At present it is ignored. The result is that Gitlab builds > whatever happens to be in the default source directory, ignoring the > tree it is supposed to be building. > > Fix this by using the directory of the source tree, always. This is > obtained by looking at the grandparent of the conftest.py file. > > Signed-off-by: Simon Glass <[email protected]> > Reported-by: Tom Rini <[email protected]> > Fixes: bf89a8f1fc2 ("test: Introduce the concept of a role")
Ah good, thanks. Tested-by: Tom Rini <[email protected]> -- Tom
signature.asc
Description: PGP signature

