Commenting the "check keys" CMD.
This commit is contained in:
parent
dbf6e123d0
commit
afb4fb5470
@ -64,7 +64,7 @@ run (void *cls,
|
|||||||
{
|
{
|
||||||
struct TALER_TESTING_Command commands[] = {
|
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",
|
TALER_TESTING_cmd_signal ("signal-reaction-1",
|
||||||
is->exchanged,
|
is->exchanged,
|
||||||
SIGUSR1),
|
SIGUSR1),
|
||||||
@ -73,7 +73,8 @@ run (void *cls,
|
|||||||
1, 4,
|
1, 4,
|
||||||
is->exchange),
|
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),
|
CONFIG_FILE_EXTENDED),
|
||||||
|
|
||||||
TALER_TESTING_cmd_exec_auditor_sign ("sign-keys-1",
|
TALER_TESTING_cmd_exec_auditor_sign ("sign-keys-1",
|
||||||
@ -91,12 +92,6 @@ run (void *cls,
|
|||||||
8,
|
8,
|
||||||
#endif
|
#endif
|
||||||
is->exchange),
|
is->exchange),
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* End the suite. Fixme: better to have a label for this
|
|
||||||
* too, as it shows "(null)" in logs.
|
|
||||||
*/
|
|
||||||
TALER_TESTING_cmd_end ()
|
TALER_TESTING_cmd_end ()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -29,15 +29,21 @@
|
|||||||
#include "exchange_api_handle.h"
|
#include "exchange_api_handle.h"
|
||||||
#include "taler_testing_lib.h"
|
#include "taler_testing_lib.h"
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* State for a "check keys" CMD.
|
||||||
|
*/
|
||||||
struct CheckKeysState
|
struct CheckKeysState
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* FIXME
|
* How many times the /keys response was received by the
|
||||||
|
* exchange under test.
|
||||||
*/
|
*/
|
||||||
unsigned int generation;
|
unsigned int generation;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FIXME
|
* How many denomination keys the exchange is supposed to
|
||||||
|
* have.
|
||||||
*/
|
*/
|
||||||
unsigned int num_denom_keys;
|
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 cls closure.
|
||||||
* @param cmd the command to execute, a /wire one.
|
* @param cmd the command currently being executed.
|
||||||
* @param is the interpreter state.
|
* @param is the interpreter state.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
@ -107,7 +113,7 @@ check_keys_run (void *cls,
|
|||||||
/**
|
/**
|
||||||
* Cleanup the state.
|
* Cleanup the state.
|
||||||
*
|
*
|
||||||
* @param cls closure, typically a #struct SignalState.
|
* @param cls closure.
|
||||||
* @param cmd the command which is being cleaned up.
|
* @param cmd the command which is being cleaned up.
|
||||||
*/
|
*/
|
||||||
static void
|
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 label command label
|
||||||
* @param generation FIXME
|
* @param generation how many /keys responses are expected to
|
||||||
* @param num_denom_keys FIXME
|
* 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.
|
* @return the command.
|
||||||
*/
|
*/
|
||||||
@ -149,3 +159,5 @@ TALER_TESTING_cmd_check_keys
|
|||||||
cmd.cleanup = &check_keys_cleanup;
|
cmd.cleanup = &check_keys_cleanup;
|
||||||
return cmd;
|
return cmd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* end of testing_api_cmd_check_keys.c */
|
||||||
|
Loading…
Reference in New Issue
Block a user