#process #integration-tests #environment #regtest

lightningd

运行regtest lightningd进程的实用工具,在集成测试环境中非常有用。

1个不稳定版本

0.1.0 2022年3月21日

#5#regtest

MIT 许可证

8KB
116

Lightningd

运行regtest lightningd进程的实用工具,在集成测试环境中非常有用。

let bitcoind_exe = bitcoind::exe_path().expect("bitcoind version feature must be enabled or BITCOIND_EXE env var must be present");
let bitcoind = bitcoind::BitcoinD::new(bitcoind_exe).unwrap();
let lightningd_exe = env::var("LIGHTNINGD_EXE").expect("lightningd path must be specified in LIGHTNINGD_EXE env var");
let lightningd = lightningd::LightningD::new(lightningd_exe, bitcoind).unwrap();

测试

运行测试示例

RUST_LOG=debug LIGHTNINGD_EXE=/usr/local/bin/lightningd cargo test --features bitcoind_22_0 -- --nocapture

依赖

~9–20MB
~234K SLoC