From 1b4dc787b88551a9c56f71f3f694e83bd0602ace Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Thu, 21 Jul 2016 18:15:47 +0100 Subject: oeqa/selftest/signing: check that we have GPG in setup (From OE-Core rev: 6eb6fde2567a2692afccb7ee0546b2c992c168aa) Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/lib/oeqa/selftest/signing.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta/lib/oeqa/selftest/signing.py') diff --git a/meta/lib/oeqa/selftest/signing.py b/meta/lib/oeqa/selftest/signing.py index beafd63794..4c12d6d940 100644 --- a/meta/lib/oeqa/selftest/signing.py +++ b/meta/lib/oeqa/selftest/signing.py @@ -17,6 +17,10 @@ class Signing(oeSelfTest): @classmethod def setUpClass(cls): + # Check that we can find the gpg binary and fail early if we can't + if not shutil.which("gpg"): + raise AssertionError("This test needs GnuPG") + cls.gpg_home_dir = tempfile.TemporaryDirectory(prefix="oeqa-signing-") cls.gpg_dir = cls.gpg_home_dir.name -- cgit v1.2.3-54-g00ecf