aboutsummaryrefslogtreecommitdiff
path: root/test/py/tests/test_vboot.py
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2017-09-18 11:11:49 -0600
committerTom Rini <trini@konsulko.com>2017-09-29 14:07:53 -0400
commit2d26bf6c26b2507fb597b7d265efe7d61cb2d6b2 (patch)
tree4ce93257bc7ab934258a5c393bdb74aa5169538b /test/py/tests/test_vboot.py
parentd5170448ae79581af973f447ba6077118999c963 (diff)
downloadu-boot-2d26bf6c26b2507fb597b7d265efe7d61cb2d6b2.zip
u-boot-2d26bf6c26b2507fb597b7d265efe7d61cb2d6b2.tar.gz
u-boot-2d26bf6c26b2507fb597b7d265efe7d61cb2d6b2.tar.bz2
test/py: add skip marker for reliance on tools
Some tests use external tools (executables) during their operation. Add a test.py mark to indicate this. This allows those tests to be skipped if the required tool is not present. Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'test/py/tests/test_vboot.py')
-rw-r--r--test/py/tests/test_vboot.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/py/tests/test_vboot.py b/test/py/tests/test_vboot.py
index 6e62820..c4da79d 100644
--- a/test/py/tests/test_vboot.py
+++ b/test/py/tests/test_vboot.py
@@ -31,6 +31,10 @@ import u_boot_utils as util
@pytest.mark.boardspec('sandbox')
@pytest.mark.buildconfigspec('fit_signature')
+@pytest.mark.requiredtool('dtc')
+@pytest.mark.requiredtool('fdtget')
+@pytest.mark.requiredtool('fdtput')
+@pytest.mark.requiredtool('openssl')
def test_vboot(u_boot_console):
"""Test verified boot signing with mkimage and verification with 'bootm'.