mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-18 06:58:54 +00:00
binman: Clean up unnecessary code related to ELF test files
We use the Makefile for all ELF test files now, so drop all the code that checks whether to get the test file from the Makefile or from the git repo. Also add a comment to the Makefile indicating that it is run from binman. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
8dc60f99f9
commit
c9a0b27589
3 changed files with 4 additions and 12 deletions
|
@ -69,10 +69,7 @@ def BuildElfTestFiles(target_dir):
|
|||
if 'MAKEFLAGS' in os.environ:
|
||||
del os.environ['MAKEFLAGS']
|
||||
tools.Run('make', '-C', target_dir, '-f',
|
||||
os.path.join(testdir, 'Makefile'), 'SRC=%s/' % testdir,
|
||||
'bss_data', 'u_boot_ucode_ptr', 'u_boot_no_ucode_ptr',
|
||||
'u_boot_binman_syms', 'u_boot_binman_syms.bin',
|
||||
'u_boot_binman_syms_size', 'u_boot_binman_syms_bad')
|
||||
os.path.join(testdir, 'Makefile'), 'SRC=%s/' % testdir)
|
||||
|
||||
|
||||
class TestElf(unittest.TestCase):
|
||||
|
|
|
@ -488,13 +488,8 @@ class TestFunctional(unittest.TestCase):
|
|||
Args:
|
||||
Filename of ELF file to use as SPL
|
||||
"""
|
||||
# TODO(sjg@chromium.org): Drop this when all Elf files use ElfTestFile()
|
||||
if src_fname in ['bss_data', 'u_boot_ucode_ptr', 'u_boot_no_ucode_ptr',
|
||||
'u_boot_binman_syms', 'u_boot_binman_syms_size']:
|
||||
fname = cls.ElfTestFile(src_fname)
|
||||
else:
|
||||
fname = cls.TestFile(src_fname)
|
||||
TestFunctional._MakeInputFile('spl/u-boot-spl', tools.ReadFile(fname))
|
||||
TestFunctional._MakeInputFile('spl/u-boot-spl',
|
||||
tools.ReadFile(cls.ElfTestFile(src_fname)))
|
||||
|
||||
@classmethod
|
||||
def TestFile(cls, fname):
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#
|
||||
# Builds test programs
|
||||
# Builds test programs. This is launched from elf_test.BuildElfTestFiles()
|
||||
#
|
||||
# Copyright (C) 2017 Google, Inc
|
||||
# Written by Simon Glass <sjg@chromium.org>
|
||||
|
|
Loading…
Add table
Reference in a new issue