summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2018-05-25 14:15:58 +0200
committerMarcello Stanisci <stanisci.m@gmail.com>2018-05-25 14:15:58 +0200
commitafb4fb54707da2be227508d6bec9e52db9f4c726 (patch)
tree796adbdc740e636e655276e89e55128a77118b8a
parentdbf6e123d0efb9636e075c9d4caea11a7ea2d92d (diff)
downloadexchange-afb4fb54707da2be227508d6bec9e52db9f4c726.tar.gz
exchange-afb4fb54707da2be227508d6bec9e52db9f4c726.tar.bz2
exchange-afb4fb54707da2be227508d6bec9e52db9f4c726.zip
Commenting the "check keys" CMD.
-rw-r--r--src/exchange-lib/test_exchange_api_keys_cherry_picking_new.c11
-rw-r--r--src/exchange-lib/testing_api_cmd_check_keys.c30
2 files changed, 24 insertions, 17 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 aa711436a..9c5fe9a36 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
@@ -64,7 +64,7 @@ run (void *cls,
{
struct TALER_TESTING_Command commands[] = {
- /* Send signal to the exchange to see if it reacts */
+ /* Trigger keys reloading from disk. */
TALER_TESTING_cmd_signal ("signal-reaction-1",
is->exchanged,
SIGUSR1),
@@ -73,7 +73,8 @@ run (void *cls,
1, 4,
is->exchange),
- TALER_TESTING_cmd_exec_keyup ("keyup-2", /* 1st keyup happens at start-up */
+ /* 1st keyup happens at start-up */
+ TALER_TESTING_cmd_exec_keyup ("keyup-2",
CONFIG_FILE_EXTENDED),
TALER_TESTING_cmd_exec_auditor_sign ("sign-keys-1",
@@ -91,12 +92,6 @@ run (void *cls,
8,
#endif
is->exchange),
-
-
- /**
- * End the suite. Fixme: better to have a label for this
- * too, as it shows "(null)" in logs.
- */
TALER_TESTING_cmd_end ()
};
diff --git a/src/exchange-lib/testing_api_cmd_check_keys.c b/src/exchange-lib/testing_api_cmd_check_keys.c
index b14740e40..56b062a10 100644
--- a/src/exchange-lib/testing_api_cmd_check_keys.c
+++ b/src/exchange-lib/testing_api_cmd_check_keys.c
@@ -29,15 +29,21 @@
#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
+
+/**
+ * State for a "check keys" CMD.
+ */
struct CheckKeysState
{
/**
- * FIXME
+ * How many times the /keys response was received by the
+ * exchange under test.
*/
unsigned int generation;
/**
- * FIXME
+ * How many denomination keys the exchange is supposed to
+ * have.
*/
unsigned int num_denom_keys;
@@ -50,10 +56,10 @@ struct CheckKeysState
/**
- * Run the command.
+ * Run the "check keys" command.
*
- * @param cls closure, typically a #struct SignalState.
- * @param cmd the command to execute, a /wire one.
+ * @param cls closure.
+ * @param cmd the command currently being executed.
* @param is the interpreter state.
*/
static void
@@ -107,7 +113,7 @@ check_keys_run (void *cls,
/**
* Cleanup the state.
*
- * @param cls closure, typically a #struct SignalState.
+ * @param cls closure.
* @param cmd the command which is being cleaned up.
*/
static void
@@ -121,11 +127,15 @@ check_keys_cleanup (void *cls,
/**
- * Make a "check keys" command.
+ * Make a "check keys" command. This type of command
+ * checks whether the number of denomination keys from
+ * @a exchange matches @a num_denom_keys.
*
* @param label command label
- * @param generation FIXME
- * @param num_denom_keys FIXME
+ * @param generation how many /keys responses are expected to
+ * have been returned when this CMD will be run.
+ * @param num_denom_keys expected number of denomination keys.
+ * @param exchange connection handle to the exchange to test.
*
* @return the command.
*/
@@ -149,3 +159,5 @@ TALER_TESTING_cmd_check_keys
cmd.cleanup = &check_keys_cleanup;
return cmd;
}
+
+/* end of testing_api_cmd_check_keys.c */