aboutsummaryrefslogtreecommitdiff
path: root/tools/binman
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2021-04-25 08:39:32 +1200
committerSimon Glass <sjg@chromium.org>2021-04-29 03:20:54 -0700
commit0fe44dc676855ae195e6532e0bed56f53bd3346c (patch)
tree19cafbd0afbf91d55713f36ae4274b70bcbd6982 /tools/binman
parent79b0f08d6af498e6fda8cd257d62e2095764410c (diff)
downloadu-boot-0fe44dc676855ae195e6532e0bed56f53bd3346c.zip
u-boot-0fe44dc676855ae195e6532e0bed56f53bd3346c.tar.gz
u-boot-0fe44dc676855ae195e6532e0bed56f53bd3346c.tar.bz2
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>
Diffstat (limited to 'tools/binman')
-rw-r--r--tools/binman/ftest.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/binman/ftest.py b/tools/binman/ftest.py
index 89fe661..4db25e4 100644
--- a/tools/binman/ftest.py
+++ b/tools/binman/ftest.py
@@ -1341,6 +1341,7 @@ class TestFunctional(unittest.TestCase):
def testSplNoDtb(self):
"""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')
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):
"""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')
self.assertEqual(U_BOOT_TPL_NODTB_DATA,
data[:len(U_BOOT_TPL_NODTB_DATA)])