Browse Source

wallet_tests: Enable logging in the unit tests

Signed-off-by: Christian Decker <decker.christian@gmail.com>
ppa-0.6.1
Christian Decker 8 years ago
committed by Rusty Russell
parent
commit
e162a53e86
  1. 10
      wallet/wallet_tests.c

10
wallet/wallet_tests.c

@ -1,16 +1,18 @@
#include "wallet.c" #include "wallet.c"
#include <ccan/mem/mem.h>
#include "db.c" #include "db.c"
#include "wallet/test_utils.h"
#include <ccan/mem/mem.h>
#include <lightningd/log.h>
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <wallet/test_utils.h>
static struct wallet *create_test_wallet(const tal_t *ctx) static struct wallet *create_test_wallet(const tal_t *ctx)
{ {
char filename[] = "/tmp/ldb-XXXXXX"; char filename[] = "/tmp/ldb-XXXXXX";
int fd = mkstemp(filename); int fd = mkstemp(filename);
struct log_book *log_book;
struct wallet *w = tal(ctx, struct wallet); struct wallet *w = tal(ctx, struct wallet);
CHECK_MSG(fd != -1, "Unable to generate temp filename"); CHECK_MSG(fd != -1, "Unable to generate temp filename");
close(fd); close(fd);
@ -20,6 +22,10 @@ static struct wallet *create_test_wallet(const tal_t *ctx)
CHECK_MSG(w->db, "Failed opening the db"); CHECK_MSG(w->db, "Failed opening the db");
CHECK_MSG(db_migrate(w->db), "DB migration failed"); CHECK_MSG(db_migrate(w->db), "DB migration failed");
ltmp = tal_tmpctx(ctx);
log_book = new_log_book(w, 20*1024*1024, LOG_DBG);
w->log = new_log(w, log_book, "wallet_tests(%u):", (int)getpid());
return w; return w;
} }

Loading…
Cancel
Save