lightning-terminal/itest
Viktor Torstensson d43d4446b8
itest: avoid blocking on failed litd exits
Close the process exit signal before forwarding litd startup errors from
the wait goroutine. This lets the harness observe that the process has
already exited even when no receiver is currently ready on the error
channel.

Use a non-blocking send for the captured process error so failed startup
paths do not hang the goroutine while holding back log finalization or
process exit handling.

This will be needed for the upcoming commit which adds itest coverage
of deprecated kvdb databases.
2026-05-14 11:39:17 +02:00
..
assertions.go itest: add custom channel integration test 2024-12-19 21:21:39 +01:00
litd_accounts_test.go itest: formatting enhancements for tap payments 2025-10-15 11:07:21 +02:00
litd_firewall_test.go session: fix mailbox TLS ALPN regression 2026-04-05 17:21:21 -05:00
litd_migration_test.go itest: add kvdb -> SQL migration test 2026-05-14 11:38:45 +02:00
litd_mode_integrated_test.go session: fix mailbox TLS ALPN regression 2026-04-05 17:21:21 -05:00
litd_mode_remote_test.go itest: add a stateless_init test 2024-10-14 16:57:00 +02:00
litd_node.go itest: avoid blocking on failed litd exits 2026-05-14 11:39:17 +02:00
litd_stateless_init_test.go itest: add a stateless_init test 2024-10-14 16:57:00 +02:00
litd_test.go itest: remove custom channels tests and backward compat infrastructure 2026-03-16 15:37:49 +01:00
litd_test_list_off_test.go multi: remove legacy // +build tag Lines 2025-11-25 01:38:22 +01:00
litd_test_list_on_test.go itest: add kvdb -> SQL migration test 2026-05-14 11:38:45 +02:00
log.go multi: update LND and friends 2025-03-26 09:20:52 -05:00
network_harness.go itest: avoid blocking on failed litd exits 2026-05-14 11:39:17 +02:00
server_harness.go itest: export ServerHarness publicly 2023-05-11 00:55:14 +02:00
test_harness.go itest: remove custom channels tests and backward compat infrastructure 2026-03-16 15:37:49 +01:00