trustedcoin: add regtest support, reenable test

This commit is contained in:
Erik Arvstedt 2023-08-03 17:26:15 +02:00
parent aa418869b3
commit ac59f93e63
No known key found for this signature in database
GPG key ID: 33312B944DD97846
4 changed files with 20 additions and 7 deletions

View file

@ -295,11 +295,7 @@ buildable=(
clightning-replication
lndPruned
wireguard-lndconnect
# TODO-EXTERNAL:
# Reenable when this has been fixed:
# https://github.com/nbd-wtf/trustedcoin/issues/21
# trustedcoin
trustedcoin
)
buildable() { buildTests buildable "$@"; }

View file

@ -319,6 +319,8 @@ let
};
trustedcoin = {
imports = [ scenarios.regtestBase ];
services.clightning = {
enable = true;
plugins.trustedcoin.enable = true;

View file

@ -435,6 +435,11 @@ def _():
machine.wait_for_unit("clightning")
expect_clightning_log("plugin-trustedcoin[^^]\[0m\s+bitcoind RPC working")
expect_clightning_log("plugin-trustedcoin[^^]\[0m\s+estimatefees error: none of the esploras returned usable responses")
if "regtest" in enabled_tests:
num_blocks = test_data["num_blocks"]
expect_clightning_log(f"plugin-trustedcoin[^^]\[0m\s+tip: {num_blocks}")
expect_clightning_log("plugin-trustedcoin[^^]\[0m\s+returning block")
if "netns-isolation" in enabled_tests:
def ip(name):