aboutsummaryrefslogtreecommitdiff
path: root/src/bank-lib/test_bank_interpreter.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bank-lib/test_bank_interpreter.c')
-rw-r--r--src/bank-lib/test_bank_interpreter.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/bank-lib/test_bank_interpreter.c b/src/bank-lib/test_bank_interpreter.c
index bf797f2cb..c53d53a56 100644
--- a/src/bank-lib/test_bank_interpreter.c
+++ b/src/bank-lib/test_bank_interpreter.c
@@ -351,7 +351,7 @@ print_expected (struct History *h,
off,
(unsigned long long) h_len);
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
- "Expected history\n");
+ "Expected history:\n");
for (uint64_t i=0;i<h_len;i++)
{
char *acc;
@@ -553,7 +553,19 @@ history_cb (void *cls,
(GNUNET_YES ==
cmd->details.history.failed) )
{
+ uint64_t total;
+ struct History *h;
GNUNET_break (0);
+
+ total = build_history (is,
+ &h);
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+ "Expected history of length %llu, got %llu\n",
+ (unsigned long long) total,
+ (unsigned long long) cmd->details.history.results_obtained);
+ print_expected (h, total, UINT_MAX);
+ free_history (h,
+ total);
fail (is);
return;
}