mirror of
https://github.com/git/git
synced 2024-08-27 19:49:21 +00:00
t/lib-gpg: sanity-check that we can actually sign
Some older versions of gpg (reportedly v1.2.6 from RHEL4) cannot import the keyrings found in our test suite, and thus cannot even make a signature. The previous change works it around, but we cannot anticipate breakages update to GPG would cause in the future. Do a test-sign before declaring the GPG prerequisite fulfilled to future-proof our tests. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
830ff021aa
commit
1f985d60ef
|
@ -36,6 +36,8 @@ else
|
||||||
"$TEST_DIRECTORY"/lib-gpg/keyring.gpg &&
|
"$TEST_DIRECTORY"/lib-gpg/keyring.gpg &&
|
||||||
gpg --homedir "${GNUPGHOME}" 2>/dev/null --import-ownertrust \
|
gpg --homedir "${GNUPGHOME}" 2>/dev/null --import-ownertrust \
|
||||||
"$TEST_DIRECTORY"/lib-gpg/ownertrust &&
|
"$TEST_DIRECTORY"/lib-gpg/ownertrust &&
|
||||||
|
gpg --homedir "${GNUPGHOME}" </dev/null >/dev/null 2>&1 \
|
||||||
|
--sign -u committer@example.com &&
|
||||||
test_set_prereq GPG
|
test_set_prereq GPG
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in a new issue