aboutsummaryrefslogtreecommitdiff
path: root/src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2018-09-15 22:20:07 +0200
committerChristian Grothoff <christian@grothoff.org>2018-09-15 22:20:07 +0200
commit528faeab81ba240329140eb1587ccc542736c1dc (patch)
tree639283b45f05dcd7ad9e2e5c89a28cf3f9dbefd8 /src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c
parent46e4ea696cdba772ad5d6f8d79cf2e6586ef9979 (diff)
fix #5315, including more testing
Diffstat (limited to 'src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c')
-rw-r--r--src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c25
1 files changed, 20 insertions, 5 deletions
diff --git a/src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c b/src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c
index d1fd25cf..8c82f638 100644
--- a/src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c
+++ b/src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c
@@ -71,6 +71,9 @@ run (void *cls,
1,
4,
is->exchange),
+ /* sleep a bit */
+ TALER_TESTING_cmd_sleep ("sleep",
+ 25),
/* 1st keyup happens at start-up */
TALER_TESTING_cmd_exec_keyup ("keyup-2",
CONFIG_FILE_EXTENDED),
@@ -81,11 +84,23 @@ run (void *cls,
SIGUSR1),
TALER_TESTING_cmd_check_keys ("check-keys-2",
2,
-#if TALER_EXCHANGE_API_DISABLE_CHERRYPICKING
- 12,
-#else
- 8,
-#endif
+ 6,
+ is->exchange),
+
+ /* sleep a bit */
+ TALER_TESTING_cmd_sleep ("sleep",
+ 24),
+ /* Do 2nd keyup */
+ TALER_TESTING_cmd_exec_keyup ("keyup-3",
+ CONFIG_FILE_EXTENDED),
+ TALER_TESTING_cmd_exec_auditor_sign ("sign-keys-2",
+ CONFIG_FILE),
+ TALER_TESTING_cmd_signal ("trigger-keys-reload-2",
+ is->exchanged,
+ SIGUSR1),
+ TALER_TESTING_cmd_check_keys ("check-keys-3",
+ 3,
+ 10,
is->exchange),
TALER_TESTING_cmd_end ()
};