batch CMD skeleton + include defs.
This commit is contained in:
parent
61fecfcd6f
commit
1d83e01320
@ -54,6 +54,7 @@ libtalertesting_la_SOURCES = \
|
||||
testing_api_cmd_payback.c \
|
||||
testing_api_cmd_signal.c \
|
||||
testing_api_cmd_check_keys.c \
|
||||
testing_api_cmd_batch.c \
|
||||
testing_api_helpers.c \
|
||||
testing_api_loop.c \
|
||||
testing_api_traits.c \
|
||||
|
@ -1806,4 +1806,20 @@ TALER_TESTING_get_trait_rejected
|
||||
unsigned int index,
|
||||
const char **rejected_reference);
|
||||
|
||||
|
||||
/**
|
||||
* Create a "batch" command. Such command takes a
|
||||
* end_CMD-terminated array of CMDs and executed them.
|
||||
* Once it hits the end CMD, it passes the control
|
||||
* to the next top-level CMD, regardless of it being
|
||||
* another batch or ordinary CMD.
|
||||
*
|
||||
* @param label the command label.
|
||||
* @param batch array of CMDs to execute.
|
||||
*
|
||||
* @return the command.
|
||||
*/
|
||||
struct TALER_TESTING_Command
|
||||
TALER_TESTING_cmd_batch (const char *label,
|
||||
struct TALER_TESTING_Command *batch);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user