clboss/tests
Ken Sedgwick c21b534ff2
askrene-migration: contrib script robustness + de-flake coalesce test
Three fixes from the 2026-06-29 CodeRabbit pass on PR #320.

clboss-askrene-layer-summary: load_layers() now catches OSError and
JSONDecodeError on the --input replay path and exits with a message
instead of crashing with a traceback on a missing file or malformed
JSON. This is the offline mode the help text advertises.

clboss-askrene-layer-summary: reject --json together with --top. The
combination previously printed a JSON object and then appended a
human-readable top section, producing invalid mixed-format output.
The top list is human-readable only.

test_askrene_layer: pin the coalescing bucket window astronomically
large in test_coalesce_drops_dominated so both writes always land in
the same Ev::now()/window bucket. Previously a run straddling a bucket
boundary re-emitted the dominated write as a keep-alive and failed the
sentinel assertion. It is the final test before Shutdown, so the global
window needs no restore.
2026-08-04 11:01:52 -07:00
..
bitcoin Bitcoin/addr_to_scriptPubKey.cpp: Make a little more robust, add BIP173 test vectors. 2020-09-24 14:36:02 +08:00
boltz Boltz/Detail/match_lockscript.cpp: Function to check if the BOLTZ instance gave correct redeemscript. 2020-09-21 15:32:25 +08:00
boss askrene-migration: contrib script robustness + de-flake coalesce test 2026-08-04 11:01:52 -07:00
dnsseed Add test cases for DNS seed parser crash on SOA records (#309) 2026-03-23 11:06:27 -07:00
ev tests: Cover more paths to try_schedule_cleanup 2026-01-21 11:40:43 -08:00
graph Graph/Dijkstra.hpp: Shortest-path-tree algorithm. 2020-10-02 12:10:52 +08:00
jsmn add Jsmn::Object::operator== 2024-09-25 13:23:04 -05:00
json Json/Out.hpp: JSON output. 2020-09-07 16:03:21 +08:00
ln *: Use Ln::CommandId for command IDs for received commands and hook events. 2022-11-23 00:36:43 +08:00
net Net/IPAddrOrOnion.cpp: Data type that could be either an IP address or onion hidden service. 2020-12-30 23:14:10 +00:00
ripemd160 tests/ripemd160/test_ripemd160.cpp: Check our understanding of endianness is correct. 2020-09-21 15:44:33 +08:00
s Ev/Io.hpp: Avoid copying objects, just move things around. 2020-09-14 09:12:46 +08:00
sha256 Sha256/HasherStream.cpp: std::ostream implementation of hasher. 2020-09-20 13:53:02 +08:00
sqlite3 Sqlite3*: Complete SQLITE3 support. 2020-09-12 15:29:03 +08:00
stats Stats/ReservoirSampler.hpp: Reservoir sampler implementation. 2020-10-01 16:51:59 +08:00
util feat: add clang C++20 build job to CI 2026-03-04 11:24:31 -08:00
test_uuid.cpp Uuid.cpp: Universally-unique identifiers. 2020-09-27 19:16:57 +08:00