payments/migration1: add migration test suite and helpers

Add test helpers plus sql_migration_test coverage for KV→SQL migration.
Basic migration, sequence ordering, data integrity, and feature-specific cases
(MPP/AMP, custom records, blinded routes, metadata, failure messages). Also
cover duplicate payment migration to payment_duplicates, including missing
attempt info to ensure terminal failure is recorded.

This gives broad regression coverage for the migration path and its edge-cases.
This commit is contained in:
ziggie committed 2026-02-25 18:52:33 +01:00
1 parent a9747207f6
commit f058f3329d
5 files changed
+2873

No files matched your search

File diff suppressed because it is too large. Load diff