diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-05-11 10:56:15 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-05-11 10:56:15 +0200 |
commit | beee1fb689ab5d0945d4aa99d7942c144e2bdd5a (patch) | |
tree | 87e6615941891aef682022e7512986105897591a /src/exchange-lib/test_exchange_api.c | |
parent | 3e5d200d95aca271b567be2ab0fa74b2e7be99ba (diff) | |
download | exchange-beee1fb689ab5d0945d4aa99d7942c144e2bdd5a.tar.xz |
generate auditor signatures in exchange-lib testcase, and handle problem with bogus revocation keys during startup more gracefully by terminating instead of looping
Diffstat (limited to 'src/exchange-lib/test_exchange_api.c')
-rw-r--r-- | src/exchange-lib/test_exchange_api.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/exchange-lib/test_exchange_api.c b/src/exchange-lib/test_exchange_api.c index fb0c93eb1..4c10ea8f6 100644 --- a/src/exchange-lib/test_exchange_api.c +++ b/src/exchange-lib/test_exchange_api.c @@ -3648,6 +3648,7 @@ main (int argc, "taler-exchange-keyup", "taler-exchange-keyup", "-c", "test_exchange_api.conf", + "-o", "auditor.in", NULL); if (NULL == proc) { @@ -3657,6 +3658,27 @@ main (int argc, } GNUNET_OS_process_wait (proc); GNUNET_OS_process_destroy (proc); + + proc = GNUNET_OS_start_process (GNUNET_NO, + GNUNET_OS_INHERIT_STD_ALL, + NULL, NULL, NULL, + "taler-auditor-sign", + "taler-auditor-sign", + "-c", "test_exchange_api.conf", + "-u", "http://auditor/", + "-m", "98NJW3CQHZQGQXTY3K85K531XKPAPAVV4Q5V8PYYRR00NJGZWNVG", + "-r", "auditor.in", + "-o", "test_exchange_api_home/.local/share/taler/auditors/auditor.out", + NULL); + if (NULL == proc) + { + GNUNET_log (GNUNET_ERROR_TYPE_ERROR, + "Failed to run `taler-exchange-keyup`, is your PATH correct?\n"); + return 77; + } + GNUNET_OS_process_wait (proc); + GNUNET_OS_process_destroy (proc); + proc = GNUNET_OS_start_process (GNUNET_NO, GNUNET_OS_INHERIT_STD_ALL, NULL, NULL, NULL, |