diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2017-01-08 21:04:31 +0000 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2017-01-08 21:04:31 +0000 |
commit | 127632098e58021e467fb56fa36466785f2cbe55 (patch) | |
tree | 65cf53a1342556dc0c31a80477a70c129e2a2e7e /tests | |
parent | 15b9a20af82815a4b8f76dd55d2485ee452514cc (diff) |
Arrange to pass --debug-quick-random to gpg-agent.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/setup/gnupg | 16 | ||||
-rwxr-xr-x | tests/tstunt/gpg | 6 | ||||
-rwxr-xr-x | tests/tstunt/gpg-agent | 6 |
3 files changed, 27 insertions, 1 deletions
diff --git a/tests/setup/gnupg b/tests/setup/gnupg index d23ecfa..6100bf5 100755 --- a/tests/setup/gnupg +++ b/tests/setup/gnupg @@ -8,8 +8,22 @@ chmod go-rw $tmp/gnupg/* export GNUPGHOME=$tmp/gnupg +cat >$tmp/gnupg/gpg-agent.conf <<END +log-file $tmp/gnupg/AGENT.log +END +#debug-all + +setup=' + export DGIT_TEST_REAL_GPG_AGENT=$(type -p gpg-agent) + export DGIT_STUNT_AGENT=$troot/tstunt/gpg-agent + export GNUPGHOME + t-tstunt gpg +' + +eval "$setup" + gpg --list-secret -t-setup-done 'GNUPGHOME' 'gnupg' +t-setup-done 'GNUPGHOME' 'gnupg' "$setup" t-ok diff --git a/tests/tstunt/gpg b/tests/tstunt/gpg new file mode 100755 index 0000000..d71aa63 --- /dev/null +++ b/tests/tstunt/gpg @@ -0,0 +1,6 @@ +#!/bin/sh +set -e +exec \ +$DGIT_TEST_REAL_GPG \ + --agent-program=$DGIT_STUNT_AGENT \ + "$@" diff --git a/tests/tstunt/gpg-agent b/tests/tstunt/gpg-agent new file mode 100755 index 0000000..96ae839 --- /dev/null +++ b/tests/tstunt/gpg-agent @@ -0,0 +1,6 @@ +#!/bin/sh +set -e +exec \ +$DGIT_TEST_REAL_GPG_AGENT \ + --debug-quick-random \ + "$@" |