Skip to content

Add MSC4186 simplified sliding sync tests#905

Draft
gamesguru wants to merge 1 commit into
matrix-org:mainfrom
gamesguru:guru/feat/msc4186-sliding-sync-tests
Draft

Add MSC4186 simplified sliding sync tests#905
gamesguru wants to merge 1 commit into
matrix-org:mainfrom
gamesguru:guru/feat/msc4186-sliding-sync-tests

Conversation

@gamesguru

Copy link
Copy Markdown

Adds a comprehensive SSS test suite. Falls back to legacy endpoint for supported capabilities if /v4 or /v5 sync endpoints are not found.

Note that this builds on the currently (7/17/26) merged proposal (e.g., I enforce a room_id tie-break for cases where bump_stamp is tied for multiple rooms and causes exclusion issues at the boundary... TODO: This tie-break change however does not appear to have made it onto this grafted branch).

Currently Synapse only hard-fails the M_UNKNOWN_POS requirement, as I cannot reasonably accept this as a "skip" from the legacy endpoint (the other non-passes are coded up as "skip" and these configured skips should be reviewed carefully for correctness).

Signed-off-by: Shane Jaroch chown_tee@proton.me

Pull Request Checklist

Signed-off-by: Shane Jaroch <chown_tee@proton.me>
@gamesguru
gamesguru requested review from a team as code owners July 17, 2026 12:11
@gamesguru
gamesguru marked this pull request as draft July 17, 2026 12:15
@MadLittleMods
MadLittleMods removed request for a team July 17, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant