From a19d2b0d2b8c666d0a3641dc2e7e1b4e73b7c2bd Mon Sep 17 00:00:00 2001 From: David Bremner Date: Tue, 8 Jun 2021 16:39:10 -0300 Subject: [PATCH] test: check openssl prequisite for add_gpgsm_home MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This is a fix for the test failures reported by Dan Čermák [1]. It is more robust to check for the prerequisite inside the function that uses it, rather than in every test file that calls the function. [1]: id:87k0n4fqgm.fsf@tethera.net --- test/test-lib.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/test-lib.sh b/test/test-lib.sh index 4c9f2a21..862c6bc9 100644 --- a/test/test-lib.sh +++ b/test/test-lib.sh @@ -136,6 +136,8 @@ add_gnupg_home () add_gpgsm_home () { + test_require_external_prereq openssl + local fpr [ -e "$GNUPGHOME/gpgsm.conf" ] && return _gnupg_exit () { gpgconf --kill all 2>/dev/null || true; } -- 2.43.0