diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 7 | ||||
-rw-r--r-- | tests/t-genkey.c | 9 |
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" |