2019-07-22 17:05:00 +02:00
|
|
|
# This file serves as a blacklist for SyTest tests that we expect will fail in
|
|
|
|
# Synapse when run under worker mode. For more details, see sytest-blacklist.
|
|
|
|
|
|
|
|
Message history can be paginated
|
|
|
|
|
|
|
|
Can re-join room if re-invited
|
|
|
|
|
|
|
|
/upgrade creates a new room
|
|
|
|
|
|
|
|
The only membership state included in an initial sync is for all the senders in the timeline
|
|
|
|
|
|
|
|
Local device key changes get to remote servers
|
|
|
|
|
|
|
|
If remote user leaves room we no longer receive device updates
|
|
|
|
|
|
|
|
Forgotten room messages cannot be paginated
|
|
|
|
|
|
|
|
Inbound federation can get public room list
|
|
|
|
|
|
|
|
Members from the gap are included in gappy incr LL sync
|
|
|
|
|
|
|
|
Leaves are present in non-gapped incremental syncs
|
|
|
|
|
2019-07-23 11:26:52 +02:00
|
|
|
Old leaves are present in gapped incremental syncs
|
|
|
|
|
|
|
|
User sees updates to presence from other users in the incremental sync.
|
|
|
|
|
|
|
|
Gapped incremental syncs include all state changes
|
|
|
|
|
|
|
|
Old members are included in gappy incr LL sync if they start speaking
|
2019-11-27 19:18:33 +01:00
|
|
|
|
|
|
|
# new failures as of https://github.com/matrix-org/sytest/pull/732
|
|
|
|
Device list doesn't change if remote server is down
|
|
|
|
Remote servers cannot set power levels in rooms without existing powerlevels
|
|
|
|
Remote servers should reject attempts by non-creators to set the power levels
|
|
|
|
|
|
|
|
# new failures as of https://github.com/matrix-org/sytest/pull/753
|
|
|
|
GET /rooms/:room_id/messages returns a message
|
|
|
|
GET /rooms/:room_id/messages lazy loads members correctly
|
|
|
|
Read receipts are sent as events
|
|
|
|
Only original members of the room can see messages from erased users
|
|
|
|
Device deletion propagates over federation
|
|
|
|
If user leaves room, remote user changes device and rejoins we see update in /sync and /keys/changes
|
|
|
|
Changing user-signing key notifies local users
|
|
|
|
Newly updated tags appear in an incremental v2 /sync
|
|
|
|
Server correctly handles incoming m.device_list_update
|
|
|
|
Local device key changes get to remote servers with correct prev_id
|
|
|
|
AS-ghosted users can use rooms via AS
|
|
|
|
Ghost user must register before joining room
|
|
|
|
Test that a message is pushed
|
|
|
|
Invites are pushed
|
|
|
|
Rooms with aliases are correctly named in pushed
|
|
|
|
Rooms with names are correctly named in pushed
|
|
|
|
Rooms with canonical alias are correctly named in pushed
|
|
|
|
Rooms with many users are correctly pushed
|
|
|
|
Don't get pushed for rooms you've muted
|
|
|
|
Rejected events are not pushed
|
|
|
|
Test that rejected pushers are removed.
|
|
|
|
Events come down the correct room
|
2019-11-28 15:55:19 +01:00
|
|
|
|
|
|
|
# https://buildkite.com/matrix-dot-org/sytest/builds/326#cca62404-a88a-4fcb-ad41-175fd3377603
|
|
|
|
Presence changes to UNAVAILABLE are reported to remote room members
|
|
|
|
If remote user leaves room, changes device and rejoins we see update in sync
|
|
|
|
uploading self-signing key notifies over federation
|
|
|
|
Inbound federation can receive redacted events
|
|
|
|
Outbound federation can request missing events
|