On Fri, 2022-07-29 at 16:10 +0200, Alexander Kanavin wrote: > This does a basic run-through of the bitbake-layers plugin, and the resulting > json layer config > and the layer setup script that uses it. Only poky is actually fetched by the > script. > > Signed-off-by: Alexander Kanavin <a...@linutronix.de> > --- > meta/lib/oeqa/selftest/cases/bblayers.py | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/meta/lib/oeqa/selftest/cases/bblayers.py > b/meta/lib/oeqa/selftest/cases/bblayers.py > index 4f4952f3eb..1f5c576356 100644 > --- a/meta/lib/oeqa/selftest/cases/bblayers.py > +++ b/meta/lib/oeqa/selftest/cases/bblayers.py > @@ -140,3 +140,15 @@ class BitbakeLayers(OESelftestTestCase): > def test_validate_examplelayersjson(self): > json = os.path.join(get_bb_var('COREBASE'), > "meta/files/layers.example.json") > self.validate_layersjson(json) > + > + def test_bitbakelayers_setup(self): > + result = runCmd('bitbake-layers create-layers-setup > {}'.format(self.testlayer_path)) > + jsonfile = os.path.join(self.testlayer_path, "setup-layers.json") > + self.validate_layersjson(jsonfile) > + > + testcheckoutdir = os.path.join(self.builddir, 'test-layer-checkout') > + result = runCmd('{}/setup-layers --destdir > {}'.format(self.testlayer_path, testcheckoutdir)) > + # May not necessarily be named 'poky' > + pokydir = os.listdir(testcheckoutdir)[0] > + testcheckoutfile = os.path.join(testcheckoutdir, pokydir, > "oe-init-build-env") > + self.assertTrue(os.path.exists(testcheckoutfile), "File {} not found > in test layer checkout".format(testcheckoutfile))
https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/4001/steps/14/logs/stdio (and other similar selftest failures) I suspect this was due to master-next being force pushed whilst the build was running. Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#169453): https://lists.openembedded.org/g/openembedded-core/message/169453 Mute This Topic: https://lists.openembedded.org/mt/92691488/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-