joinmarket-obwatcher: add pkg & module

This commit is contained in:
nixbitcoin 2021-01-17 12:24:57 +00:00
parent 915df059f4
commit 8c125ec48c
No known key found for this signature in database
GPG key ID: DD11F9AD5308B3BA
11 changed files with 126 additions and 0 deletions

View file

@ -60,6 +60,7 @@ let testEnv = rec {
tests.joinmarket = cfg.joinmarket.enable;
tests.joinmarket-yieldgenerator = cfg.joinmarket.yieldgenerator.enable;
tests.joinmarket-ob-watcher = cfg.joinmarket-ob-watcher.enable;
services.joinmarket.yieldgenerator = {
enable = config.services.joinmarket.enable;
customParameters = ''
@ -119,6 +120,7 @@ let testEnv = rec {
services.liquidd.enable = true;
services.btcpayserver.enable = true;
services.joinmarket.enable = true;
services.joinmarket-ob-watcher.enable = true;
services.backups.enable = true;
nix-bitcoin.nodeinfo.enable = true;

View file

@ -216,6 +216,12 @@ def _():
)
@test("joinmarket-ob-watcher")
def _():
assert_running("joinmarket-ob-watcher")
machine.wait_until_succeeds(log_has_string("joinmarket-ob-watcher", "Starting ob-watcher"))
@test("nodeinfo")
def _():
status, _ = machine.execute("systemctl is-enabled --quiet onion-addresses 2> /dev/null")