You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fold full retry-policy snapshot shape into v2 retry tests
ActivityRetryPolicy::snapshot() has always emitted all eight snapshot
fields (snapshot_version, max_attempts, backoff_seconds, four *_timeout
fields, non_retryable_error_types), but two assertSame sites only
declared three. Order-sensitive under SQLite this happened to coincide
but hit "two arrays identical" on MySQL because the extra keys arrived.
Declare the full shape and switch to assertSameJsonObject so key-order
differences between PHP literal and MySQL JSON storage don't fail the
comparison.
Also convert two heartbeat progress comparisons to assertSameJsonObject
for the same reason (test builds the progress literal, stores through
MySQL JSON column, reads back with normalized key order).
Refs #399
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments