kubo/test/cli/testutils
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
..
httprouting feat: support GetClosesPeers (IPIP-476) and ExposeRoutingAPI by default (#10954) 2025-11-19 10:51:56 +00:00
pinningservice test: port remote pinning tests to Go (#9720) 2023-03-30 07:46:35 -04:00
asserts.go test: fix flaky rcmgr test 2023-03-15 22:45:56 -04:00
cids.go feat: add basic CLI tests using Go Test 2022-12-12 09:43:09 -05:00
files.go feat: port pins CLI test 2022-12-16 07:39:52 -05:00
floats.go feat: add deduplication ratio to 'ipfs dag stat' (#9787) 2023-06-06 15:17:45 +02:00
json.go feat: port pins CLI test 2022-12-16 07:39:52 -05:00
protobuf.go test(add): add CID profile tests and wire SizeEstimationMode 2026-01-19 06:13:13 +01:00
random_deterministic.go feat(config): ipfs add and Import options for controling UnixFS DAG Width (#10774) 2025-04-15 22:56:38 +02:00
requires.go refactor: remove goprocess (#10872) 2025-08-06 00:33:45 +02:00
strings.go chore: replace random test utils with equivalents in go-test/random (#10915) 2025-08-14 10:37:55 -07:00