kubo/test/cli/harness
Marcin Rataj aaf05db536 test(add): add CID profile tests and wire SizeEstimationMode
add comprehensive test suite for UnixFS CID determinism per IPIP-499:
- verify exact HAMT threshold boundary for both estimation modes:
  - v0-2015 (links): sum(name_len + cid_len) == 262144
  - v1-2025 (block): serialized block size == 262144
- verify HAMT triggers at threshold + 1 byte for both profiles
- add all deterministic CIDs for cross-implementation testing

also wires SizeEstimationMode through CLI/API, allowing
Import.UnixFSHAMTSizeEstimation config to take effect.

bumps boxo to ipfs/boxo@6707376 which aligns HAMT threshold with
JS implementation (uses > instead of >=), fixing CID determinism
at the exact 256 KiB boundary.
2026-01-19 06:13:13 +01:00
..
buffer.go test: fix autoclient flakiness (#9769) 2023-03-29 11:56:25 -04:00
harness.go style: gofumpt and godot [skip changelog] (#10081) 2023-08-17 14:02:08 +02:00
http_client.go test: port gateway sharness tests to Go tests 2023-01-17 21:27:54 +01:00
ipfs.go test(add): add CID profile tests and wire SizeEstimationMode 2026-01-19 06:13:13 +01:00
log.go test: port peering test from sharness to Go 2023-03-13 10:54:53 -04:00
node.go feat(pubsub): persistent validation and diagnostic commands (#11110) 2026-01-16 00:27:09 +01:00
nodes.go fix: harness tests random panic (#10933) 2025-08-22 13:57:35 -07:00
pbinspect.go feat(config): ipfs add and Import options for controling UnixFS DAG Width (#10774) 2025-04-15 22:56:38 +02:00
peering.go fix(ci): make NewRandPort thread-safe (#10921) 2025-08-18 22:12:22 +02:00
run.go tests(cli/harness): use unused Verbose flag to pipe daemon outputs (#10601) 2024-11-27 19:35:15 +01:00