diff options
author | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2018-11-18 17:58:54 +0100 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2018-12-02 21:59:37 +0100 |
commit | 34c96659ed578b50f08bbba40e39fdb9d15865e1 (patch) | |
tree | 042ba911904f06e22b8daa83196fc8ce7493627b /test/py | |
parent | 0c9ac06a2894ea08488b5f8f5d1e5cbd57808900 (diff) | |
download | u-boot-34c96659ed578b50f08bbba40e39fdb9d15865e1.tar.gz |
efi_selftest: check fdt is marked as runtime data
Check that the memory area containing the device tree is marked as runtime
data.
Update the Python test to pass ${fdtcontroladdr} to bootefi.
Update the description of the Python test.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'test/py')
-rw-r--r-- | test/py/tests/test_efi_selftest.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/py/tests/test_efi_selftest.py b/test/py/tests/test_efi_selftest.py index e0833ffe22..36b35ee536 100644 --- a/test/py/tests/test_efi_selftest.py +++ b/test/py/tests/test_efi_selftest.py @@ -8,12 +8,14 @@ import u_boot_utils @pytest.mark.buildconfigspec('cmd_bootefi_selftest') def test_efi_selftest(u_boot_console): - """ - Run bootefi selftest - """ + """Test the UEFI implementation + + :param u_boot_console: U-Boot console + This function executes all selftests that are not marked as on request. + """ u_boot_console.run_command(cmd='setenv efi_selftest') - u_boot_console.run_command(cmd='bootefi selftest', wait_for_prompt=False) + u_boot_console.run_command(cmd='bootefi selftest ${fdtcontroladdr}', wait_for_prompt=False) m = u_boot_console.p.expect(['Summary: 0 failures', 'Press any key']) if m != 0: raise Exception('Failures occurred during the EFI selftest') |