mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
binman: Correct testSplNoDtb() and Tpl also
These two tests require an ELF image so that symbol information can be written into the SPL/TPL binary. At present they rely on other tests having set it up first, but every test must run independently. This can cause occasional errors in CI. Fix this by setting up the required files, as other tests do. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
79b0f08d6a
commit
0fe44dc676
|
@ -1341,6 +1341,7 @@ class TestFunctional(unittest.TestCase):
|
||||||
|
|
||||||
def testSplNoDtb(self):
|
def testSplNoDtb(self):
|
||||||
"""Test that an image with spl/u-boot-spl-nodtb.bin can be created"""
|
"""Test that an image with spl/u-boot-spl-nodtb.bin can be created"""
|
||||||
|
self._SetupSplElf()
|
||||||
data = self._DoReadFile('052_u_boot_spl_nodtb.dts')
|
data = self._DoReadFile('052_u_boot_spl_nodtb.dts')
|
||||||
self.assertEqual(U_BOOT_SPL_NODTB_DATA, data[:len(U_BOOT_SPL_NODTB_DATA)])
|
self.assertEqual(U_BOOT_SPL_NODTB_DATA, data[:len(U_BOOT_SPL_NODTB_DATA)])
|
||||||
|
|
||||||
|
@ -4272,6 +4273,7 @@ class TestFunctional(unittest.TestCase):
|
||||||
|
|
||||||
def testTplNoDtb(self):
|
def testTplNoDtb(self):
|
||||||
"""Test that an image with tpl/u-boot-tpl-nodtb.bin can be created"""
|
"""Test that an image with tpl/u-boot-tpl-nodtb.bin can be created"""
|
||||||
|
self._SetupTplElf()
|
||||||
data = self._DoReadFile('192_u_boot_tpl_nodtb.dts')
|
data = self._DoReadFile('192_u_boot_tpl_nodtb.dts')
|
||||||
self.assertEqual(U_BOOT_TPL_NODTB_DATA,
|
self.assertEqual(U_BOOT_TPL_NODTB_DATA,
|
||||||
data[:len(U_BOOT_TPL_NODTB_DATA)])
|
data[:len(U_BOOT_TPL_NODTB_DATA)])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user