test/py: Allow tests to control the sandbox device-tree file
Normally tests will run with the test.dtb file designed for this purpose. However, the verified boot tests need to run with their own device-tree file, containing a public key. Make the device-tree file a config option so that it can be adjusted by tests. The default is to keep the current behaviour. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Teddy Reed <teddy.reed@gmail.com>
This commit is contained in:
parent
b9c771b04c
commit
0671960bee
|
@ -179,6 +179,7 @@ def pytest_configure(config):
|
||||||
ubconfig.board_type = board_type
|
ubconfig.board_type = board_type
|
||||||
ubconfig.board_identity = board_identity
|
ubconfig.board_identity = board_identity
|
||||||
ubconfig.gdbserver = gdbserver
|
ubconfig.gdbserver = gdbserver
|
||||||
|
ubconfig.dtb = build_dir + '/arch/sandbox/dts/test.dtb'
|
||||||
|
|
||||||
env_vars = (
|
env_vars = (
|
||||||
'board_type',
|
'board_type',
|
||||||
|
|
|
@ -46,7 +46,7 @@ class ConsoleSandbox(ConsoleBase):
|
||||||
self.config.build_dir + '/u-boot',
|
self.config.build_dir + '/u-boot',
|
||||||
'-v',
|
'-v',
|
||||||
'-d',
|
'-d',
|
||||||
self.config.build_dir + '/arch/sandbox/dts/test.dtb'
|
self.config.dtb
|
||||||
]
|
]
|
||||||
return Spawn(cmd, cwd=self.config.source_dir)
|
return Spawn(cmd, cwd=self.config.source_dir)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue