tests: Add diagnostic example to run-import.c
authorAndre Heinecke <aheinecke@gnupg.org>
Tue, 15 Jan 2019 07:36:26 +0000 (08:36 +0100)
committerAndre Heinecke <aheinecke@gnupg.org>
Tue, 15 Jan 2019 07:36:26 +0000 (08:36 +0100)
* tests/run-import.c (main): Show diagnostics in verbose mode.

tests/run-import.c

index a3c52ac..d98871c 100644 (file)
@@ -125,6 +125,20 @@ main (int argc, char **argv)
       gpgme_data_release (data);
     }
 
+  if (verbose)
+    {
+      gpgme_data_t log;
+      char *buf;
+      size_t len;
+
+      gpgme_data_new (&log);
+      err = gpgme_op_getauditlog (ctx, log, GPGME_AUDITLOG_DIAG);
+      fail_if_err (err);
+      buf = gpgme_data_release_and_get_mem (log, &len);
+      printf ("\nDiagnostic output:\n%.*s\n", len, buf);
+      free (buf);
+    }
+
   gpgme_release (ctx);
   return 0;
 }