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 | |
parent | 3e5d200d95aca271b567be2ab0fa74b2e7be99ba (diff) |
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')
-rw-r--r-- | src/exchange-lib/test_exchange_api.c | 22 | ||||
-rw-r--r-- | src/exchange-lib/test_exchange_api.conf | 4 |
2 files changed, 26 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, diff --git a/src/exchange-lib/test_exchange_api.conf b/src/exchange-lib/test_exchange_api.conf index 89d14799a..a8543bc14 100644 --- a/src/exchange-lib/test_exchange_api.conf +++ b/src/exchange-lib/test_exchange_api.conf @@ -58,6 +58,10 @@ CLOSING-FEE-2024 = EUR:0.01 CLOSING-FEE-2025 = EUR:0.01 CLOSING-FEE-2026 = EUR:0.01 +[exchange_keys] +# Keep it short so the test runs fast. +LOOKAHEAD_SIGN = 12 h + [exchange-wire-test] # Enable 'test' for testing of the actual coin operations. ENABLE = YES |