mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 20:18:18 +00:00 
			
		
		
		
	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>
		
			
				
	
	
		
			23 lines
		
	
	
		
			994 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 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
 |