@@ -376,7 +376,7 @@ class FitImageTestCase(OESelftestTestCase):
self._check_fitimage(bb_vars, fitimage_path, uboot_tools_bindir)
class KernelFitImageBase(FitImageTestCase):
- """Test cases for the kernel-fitimage bbclass"""
+ """Test cases for the linux-yocto-fitimage recipe"""
def _fit_get_bb_vars(self, additional_vars=[]):
"""Retrieve BitBake variables specific to the test case.
@@ -416,15 +416,13 @@ class KernelFitImageBase(FitImageTestCase):
return bb_vars
def _config_add_kernel_classes(self, config):
- config += '# Use kernel-fitimage.bbclass for the creation of the fitImage' + os.linesep
- config += 'KERNEL_IMAGETYPES += " fitImage "' + os.linesep
- config += 'KERNEL_CLASSES = " kernel-fitimage "' + os.linesep
+ config += '# Avoid naming clashes in the deploy folder with kernel-fitimage.bbclass artifacts' + os.linesep
+ config += 'KERNEL_DEPLOYSUBDIR:pn-linux-yocto-fitimage = "linux-yocto-fitimage"' + os.linesep
return config
@property
def kernel_recipe(self):
- # virtual/kernel does not work with SRC_URI:append:pn-%s
- return "linux-yocto"
+ return "linux-yocto-fitimage"
def _config_add_uboot_env(self, config):
"""Generate an u-boot environment
@@ -701,7 +699,7 @@ class KernelFitImageBase(FitImageTestCase):
self.assertEqual(found_comments, num_signatures, "Expected %d signed and commented (%s) sections in the fitImage." %
(num_signatures, a_comment))
-class KernelFitImageTests(KernelFitImageBase):
+class KernelFitImageRecipeTests(KernelFitImageBase):
"""Test cases for the kernel-fitimage bbclass"""
def test_fit_image(self):
@@ -941,16 +939,18 @@ FIT_HASH_ALG = "sha256"
bb_vars = self._fit_get_bb_vars()
self._test_fitimage(bb_vars)
-class KernelFitImageRecipeTests(KernelFitImageTests):
- """Test cases for the linux-yocto-fitimage recipe"""
+class KernelFitImageTests(KernelFitImageRecipeTests):
+ """Test cases for the kernel-fitimage.bbclass"""
@property
def kernel_recipe(self):
- return "linux-yocto-fitimage"
+ # virtual/kernel does not work with SRC_URI:append:pn-%s
+ return "linux-yocto"
def _config_add_kernel_classes(self, config):
- config += '# Avoid naming clashes in the deploy folder with kernel-fitimage.bbclass artifacts' + os.linesep
- config += 'KERNEL_DEPLOYSUBDIR:pn-linux-yocto-fitimage = "linux-yocto-fitimage"' + os.linesep
+ config += '# Use kernel-fitimage.bbclass for the creation of the fitImage' + os.linesep
+ config += 'KERNEL_IMAGETYPES += " fitImage "' + os.linesep
+ config += 'KERNEL_CLASSES = " kernel-fitimage "' + os.linesep
return config
class FitImagePyTests(KernelFitImageBase):