summaryrefslogtreecommitdiff
path: root/instrumentation/src/btc.rs
diff options
context:
space:
mode:
Diffstat (limited to 'instrumentation/src/btc.rs')
-rw-r--r--instrumentation/src/btc.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/instrumentation/src/btc.rs b/instrumentation/src/btc.rs
index 964f302..1495d08 100644
--- a/instrumentation/src/btc.rs
+++ b/instrumentation/src/btc.rs
@@ -31,6 +31,7 @@ use btc_wire::{
WireState,
};
use common::{currency::CurrencyBtc, metadata::OutMetadata, postgres::NoTls, rand_slice};
+use indicatif::ProgressBar;
use tempfile::TempDir;
use crate::utils::{
@@ -248,9 +249,7 @@ impl DerefMut for BtcCtx {
}
impl BtcCtx {
- pub fn config(test_name: &str, config: &str) {
- // Generate temporary dirs
- let ctx = TestCtx::new(test_name);
+ pub fn config(ctx: TestCtx, config: &str) {
// Bitcoin config
let config = PathBuf::from_str("instrumentation/conf")
.unwrap()
@@ -323,7 +322,7 @@ impl BtcCtx {
ctx.init_db();
// Generate wallet
cmd_redirect_ok(
- "btc-wire",
+ &ctx.wire_bin_path,
&["-c", ctx.conf.to_str().unwrap(), "initwallet"],
&ctx.log("cmd"),
"wire initwallet",
@@ -1119,6 +1118,9 @@ pub fn config(ctx: TestCtx) {
for n in 0..5 {
let config_name = format!("bitcoin_auth{}.conf", n);
ctx.step(format!("Config {}", config_name));
- BtcCtx::config(&format!("config/{config_name}"), &config_name);
+ BtcCtx::config(
+ TestCtx::new(&format!("config/{config_name}"), ProgressBar::hidden()),
+ &config_name,
+ );
}
}