From: David Bremner Date: Tue, 8 Jun 2021 19:39:10 +0000 (-0300) Subject: test: check openssl prequisite for add_gpgsm_home X-Git-Tag: 0.32.2~9 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=a19d2b0d2b8c666d0a3641dc2e7e1b4e73b7c2bd test: check openssl prequisite for add_gpgsm_home 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 --- 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; }