[1/3] testsuite: fix SignatureTest by avoiding absolute path in bblayers

Message ID 20251218102343.1074824-1-felix.moessbauer@siemens.com
State Under Review
Headers show
Series [1/3] testsuite: fix SignatureTest by avoiding absolute path in bblayers | expand

Commit Message

MOESSBAUER, Felix Dec. 18, 2025, 10:23 a.m. UTC
The SignatureTest currently fails, as it correctly detects absolute path
that influence the sstate signatures. These path come from the ISARROOT
substitution done in the isar-init-build-env script. Depending on how
the bblayers is setup (which again depends on who does it), we might end
up with absolute paths.

To fix this, we apply the same strategy as yocto and kas uses: Making
the layer imports relative to the TOPDIR. As we can only guarantee the
correctness of this path within the testsuite, we also only apply the
fix there.

Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
---
 meta-test/conf/bblayers.conf.sample | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

Patch

diff --git a/meta-test/conf/bblayers.conf.sample b/meta-test/conf/bblayers.conf.sample
index dcec6cf6..f37625d2 100644
--- a/meta-test/conf/bblayers.conf.sample
+++ b/meta-test/conf/bblayers.conf.sample
@@ -9,10 +9,10 @@  BBPATH = "${TOPDIR}"
 BBFILES ?= ""
 
 BBLAYERS ?= " \
-  ##ISARROOT##/meta \
-  ##ISARROOT##/meta-isar \
-  ##ISARROOT##/meta-test \
+  ${TOPDIR}/../meta \
+  ${TOPDIR}/../meta-isar \
+  ${TOPDIR}/../meta-test \
   "
 BBLAYERS_NON_REMOVABLE ?= " \
-  ##ISARROOT##/meta \
+  ${TOPDIR}/../meta \
   "