Clean up the tests correctly.
authorMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>
Wed, 11 May 2011 00:32:20 +0000 (02:32 +0200)
committerMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>
Wed, 11 May 2011 00:32:20 +0000 (02:32 +0200)
tests/ChangeLog
tests/gpg/Makefile.am
tests/gpgsm/Makefile.am

index 795e5a8..9c95489 100644 (file)
@@ -1,3 +1,11 @@
+2011-05-11  Marcus Brinkmann  <marcus@g10code.com>
+
+       * gpgsm/Makefile.am (DISTCLEANFILES): Move to ...
+       (CLEANFILES): ... here.
+       (clean-local): New rule.
+       * gpg/Makefile.am (DISTCLEANFILES): Move to ...
+       (CLEANFILES): ... here.
+
 2011-05-05  Marcus Brinkmann  <marcus@g10code.com>
 
        * gpg/Makefile.am: Unset GPG_AGENT_INFO when setting up local
index bca36b0..d4debd7 100644 (file)
@@ -37,10 +37,11 @@ TESTS = t-encrypt t-encrypt-sym t-encrypt-sign t-sign t-signers             \
        t-import t-trustlist t-edit t-keylist t-keylist-sig t-wait      \
        t-encrypt-large t-file-name t-gpgconf $(tests_unix)
 
-CLEANFILES = secring.gpg pubring.gpg pubring.kbx trustdb.gpg dirmngr.conf
-DISTCLEANFILES = pubring.gpg~ pubring.kbx~ random_seed gpg.conf gpg-agent.conf S.gpg-agent
+CLEANFILES = secring.gpg pubring.gpg pubring.kbx trustdb.gpg dirmngr.conf \
+       gpg-agent.conf pubring.kbx~ S.gpg-agent gpg.conf pubring.gpg~ \
+       random_seed
 
-EXTRA_DIST = mkdemodirs.in pubdemo.asc secdemo.asc cipher-1.asc cipher-2.asc \
+EXTRA_DIST = pubdemo.asc secdemo.asc cipher-1.asc cipher-2.asc \
        geheim.txt pubkey-1.asc seckey-1.asc pinentry
 
 INCLUDES = -I$(top_builddir)/src
index be7f66b..9086134 100644 (file)
@@ -40,14 +40,21 @@ noinst_PROGRAMS = $(TESTS) t-genkey cms-keylist cms-decrypt
 
 key_id = 32100C27173EF6E9C4E9A25D3D69F86D37A4F939
 
-DISTCLEANFILES = pubring.kbx pubring.kbx~ gpgsm.conf trustlist.txt \
-       private-keys-v1.d/$(key_id).key random_seed
+CLEANFILES = pubring.kbx pubring.kbx~ gpgsm.conf trustlist.txt \
+       random_seed S.gpg-agent  
 
+clean-local:
+       -gpg-connect-agent KILLAGENT /bye
+       -rm -fR private-keys-v1.d
 
 all-local: ./pubring.kbx ./gpgsm.conf ./private-keys-v1.d/$(key_id).key ./trustlist.txt
 
+export GNUPGHOME := $(abs_builddir)
+
+export GPG_AGENT_INFO := 
+
 ./pubring.kbx: $(srcdir)/cert_g10code_test1.der
-       $(GPGSM) --homedir . --import $(srcdir)/cert_g10code_test1.der
+       $(GPGSM) --import $(srcdir)/cert_g10code_test1.der
 
 ./gpgsm.conf:
        echo disable-crl-checks > ./gpgsm.conf