aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am7
-rw-r--r--tests/t-genkey.c9
2 files changed, 13 insertions, 3 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 3f5f2349..de7a0456 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -2,8 +2,8 @@
TESTS_ENVIRONMENT = GNUPGHOME=.
-TESTS = t-encrypt t-sign t-decrypt t-verify t-keylist t-export t-import \
- t-genkey
+TESTS = t-encrypt t-sign t-decrypt t-verify t-keylist t-export t-import
+
EXTRA_DIST = mkdemodirs pubdemo.asc secdemo.asc cipher-1.asc geheim.txt \
pubkey-1.asc seckey-1.asc
@@ -13,7 +13,8 @@ INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/intl
INCLUDES =
LDADD = ../gpgme/libgpgme.la
-noinst_PROGRAMS = $(TESTS)
+# We don't run t-genkey in the test suite, because it taes too long
+noinst_PROGRAMS = $(TESTS) t-genkey
distclean-local:
$(srcdir)/mkdemodirs --clean
diff --git a/tests/t-genkey.c b/tests/t-genkey.c
index 710dfa0b..d22b95ea 100644
--- a/tests/t-genkey.c
+++ b/tests/t-genkey.c
@@ -32,6 +32,13 @@
} while(0)
+static void
+progress ( void *self, const char *what, int type, int current, int total)
+{
+ fprintf (stderr, "progress `%s' %d %d %d\n", what, type, current, total);
+}
+
+
int
main (int argc, char **argv )
{
@@ -45,6 +52,8 @@ main (int argc, char **argv )
err = gpgme_new (&ctx);
fail_if_err (err);
+ gpgme_set_progress_cb (ctx, progress, NULL);
+
format = "<GnupgKeyParms format=\"internal\">\n"
"Key-Type: DSA\n"
"Key-Length: 1024\n"