mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-14 23:33:00 +00:00
4218456b3f
Enable the various features needed in VPL, by adding Kconfig options. Update the defconfig for sandbox_vpl so that the build for each phase includes what is needed. Drop LZMA for now and make sure partition support is omitted in SPL, since it is not needed. Signed-off-by: Simon Glass <sjg@chromium.org>
22 lines
994 B
Python
22 lines
994 B
Python
# SPDX-License-Identifier: GPL-2.0+
|
|
# Copyright 2021 Google LLC
|
|
# Written by Simon Glass <sjg@chromium.org>
|
|
|
|
import pytest
|
|
import re
|
|
import u_boot_utils as util
|
|
|
|
# This is only a partial test - coverting 64-bit sandbox. It does not test
|
|
# big-endian images, nor 32-bit images
|
|
@pytest.mark.boardspec('sandbox')
|
|
def test_event_dump(u_boot_console):
|
|
"""Test that the "help" command can be executed."""
|
|
cons = u_boot_console
|
|
sandbox = cons.config.build_dir + '/u-boot'
|
|
out = util.run_and_log(cons, ['scripts/event_dump.py', sandbox])
|
|
expect = '''.*Event type Id Source location
|
|
-------------------- ------------------------------ ------------------------------
|
|
EVT_FT_FIXUP bootmeth_vbe_ft_fixup .*vbe_request.c:.*
|
|
EVT_FT_FIXUP bootmeth_vbe_simple_ft_fixup .*vbe_simple_os.c:.*
|
|
EVT_MISC_INIT_F sandbox_misc_init_f .*start.c:'''
|
|
assert re.match(expect, out, re.MULTILINE) is not None
|