]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
oeqa: bbtests.BitbakeTests.test_image_manifest: use just isfile() instead of islink()
authorMartin Jansa <martin.jansa@gmail.com>
Thu, 16 Nov 2023 07:39:54 +0000 (08:39 +0100)
committerMartin Jansa <martin.jansa@gmail.com>
Wed, 31 Jan 2024 10:07:05 +0000 (11:07 +0100)
* with [YOCTO #12937] changes the manifest is hardlink not symlink

* fixes:
  2023-11-16 00:16:33,967 - oe-selftest - INFO - test_image_manifest (bbtests.BitbakeTests.test_image_manifest)
  2023-11-16 00:19:05,060 - oe-selftest - INFO -  ... FAIL
  2023-11-16 00:19:05,060 - oe-selftest - INFO - Traceback (most recent call last):
    File "/OE/build/poky/meta/lib/oeqa/selftest/cases/bbtests.py", line 139, in test_image_manifest
      self.assertTrue(os.path.islink(manifest), msg="No manifest file created for image. It should have been created in %s" % manifest)
  AssertionError: False is not true : No manifest file created for image. It should have been created in /OE/build/poky/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs--1.0-r0-20110405230000.manifest

[YOCTO #12937]

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
meta/lib/oeqa/selftest/cases/bbtests.py

index 0da59e0f581e2d01402f428ac4a70646db92e604..961df29d244045a10890655a845b0c6658503cee 100644 (file)
@@ -136,7 +136,7 @@ class BitbakeTests(OESelftestTestCase):
         deploydir = bb_vars["DEPLOY_DIR_IMAGE"]
         imagename = bb_vars["IMAGE_LINK_NAME"]
         manifest = os.path.join(deploydir, imagename + ".manifest")
-        self.assertTrue(os.path.islink(manifest), msg="No manifest file created for image. It should have been created in %s" % manifest)
+        self.assertTrue(os.path.isfile(manifest), msg="No manifest file created for image. It should have been created in %s" % manifest)
 
     def test_invalid_recipe_src_uri(self):
         data = 'SRC_URI = "file://invalid"'