Defining batch that makes->destroys->check a reserve.
Iterating the batch N times is the next step.
This commit is contained in:
Marcello Stanisci 2018-12-12 14:57:21 +01:00
parent 208ba0d4b2
commit 00625791a2
No known key found for this signature in database
GPG Key ID: 8D526861953F4C0F
2 changed files with 9 additions and 10 deletions

View File

@ -909,17 +909,16 @@ run (void *cls,
("reserve-open-close-wirewatch", ("reserve-open-close-wirewatch",
CONFIG_FILE_EXPIRE_RESERVE_NOW), CONFIG_FILE_EXPIRE_RESERVE_NOW),
TALER_TESTING_cmd_status ("reserve-open-close-status",
is->exchange,
"reserve-open-close-key",
"EUR:0",
MHD_HTTP_OK),
/* Wire back to the bank */ /* Wire back to the bank */
TALER_TESTING_cmd_exec_aggregator TALER_TESTING_cmd_exec_aggregator
("reserve-open-close-aggregation", ("reserve-open-close-aggregation",
CONFIG_FILE_EXPIRE_RESERVE_NOW), CONFIG_FILE_EXPIRE_RESERVE_NOW),
TALER_TESTING_cmd_status ("reserve-open-close-status",
is->exchange,
"reserve-open-close-key",
"EUR:0",
MHD_HTTP_OK),
TALER_TESTING_cmd_end () TALER_TESTING_cmd_end ()
}; };
@ -949,11 +948,8 @@ run (void *cls,
TALER_TESTING_cmd_batch ("payback", TALER_TESTING_cmd_batch ("payback",
payback), payback),
#if 0
TALER_TESTING_cmd_batch ("reserve-open-close", TALER_TESTING_cmd_batch ("reserve-open-close",
reserve_open_close), reserve_open_close),
#endif
/** /**
* End the suite. Fixme: better to have a label for this * End the suite. Fixme: better to have a label for this
* too, as it shows a "(null)" token on logs. * too, as it shows a "(null)" token on logs.

View File

@ -109,7 +109,8 @@ reserve_status_cb
if (0 != TALER_amount_cmp (&eb, balance)) if (0 != TALER_amount_cmp (&eb, balance))
{ {
GNUNET_log (GNUNET_ERROR_TYPE_ERROR, GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
"Unexpected amount in reserve\n"); "Unexpected amount in reserve: %s\n",
TALER_amount_to_string (balance));
TALER_TESTING_interpreter_fail (ss->is); TALER_TESTING_interpreter_fail (ss->is);
return; return;
} }
@ -167,6 +168,8 @@ status_run (void *cls,
return; return;
} }
/* NOTE: the following line might generate a ERROR log
* statements, but it can be ignored. */
if (GNUNET_OK == TALER_TESTING_get_trait_reserve_priv if (GNUNET_OK == TALER_TESTING_get_trait_reserve_priv
(create_reserve, (create_reserve,
0, 0,