From 1d83e013200dd7a18afe95e7b3d21be9d7daddb9 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Wed, 20 Jun 2018 11:20:48 +0200 Subject: batch CMD skeleton + include defs. --- src/include/taler_testing_lib.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/include/taler_testing_lib.h') diff --git a/src/include/taler_testing_lib.h b/src/include/taler_testing_lib.h index 57e2f0df9..4cfb25a9b 100644 --- a/src/include/taler_testing_lib.h +++ b/src/include/taler_testing_lib.h @@ -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 -- cgit v1.2.3