diff options
author | Simon Glass | 2016-07-31 17:35:08 -0600 |
---|---|---|
committer | Tom Rini | 2016-08-05 20:55:22 -0400 |
commit | 27c087d58ab703f15211629abfa4a47f19974b9e (patch) | |
tree | 5acc83311a431be6acf3f84b474579bcab5ab810 /test/py/tests | |
parent | 851271a71ada94d3ae52057c5cea465f4ba9f621 (diff) |
test: Add a function to restart U-Boot
Add a proper function for this rather than using internal functions. Use it
in the single call site.
Also, do a restart at the end of the vboot test to reset to the normal
device tree.
Signed-off-by: Simon Glass <sjg@chromium.org>
Suggested-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'test/py/tests')
-rw-r--r-- | test/py/tests/test_vboot.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/py/tests/test_vboot.py b/test/py/tests/test_vboot.py index 25c3a53c97d..d7ab439b2bb 100644 --- a/test/py/tests/test_vboot.py +++ b/test/py/tests/test_vboot.py @@ -65,8 +65,7 @@ def test_vboot(u_boot_console): sha_algo: Either 'sha1' or 'sha256', to select the algorithm to use. """ - cons.cleanup_spawn() - cons.ensure_spawned() + cons.restart_uboot() with cons.log.section('Verified boot %s %s' % (sha_algo, test_type)): output = cons.run_command_list( ['sb load hostfs - 100 %stest.fit' % tmpdir, @@ -190,4 +189,6 @@ def test_vboot(u_boot_console): test_with_algo('sha1') test_with_algo('sha256') finally: + # Go back to the original U-Boot with the correct dtb. cons.config.dtb = old_dtb + cons.restart_uboot() |