Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tuwunel Complement Test Results

Tuwunel runs the Complement Matrix homeserver acceptance suite. Raw results are committed to tests/complement/results.jsonl; full server and test logs to tests/complement/logs.jsonl.

Counts

  • Test groups: 201. Passing: 68.7%

    • pass: 138
    • 🟨 some: 27
    • fail: 34
    • skip: 2
  • Subtests: 590. Passing: 67.8%

    • pass: 400
    • fail: 177
    • skip: 13

All Top-Level Tests

TestStatusSubtests
TestACLs
TestAddAccountData2/0/0
TestArchivedRoomsHistory🟨3/2/1
TestAsyncUpload6/0/0
TestAvatarUrlUpdate
TestBannedUserCannotSendJoin
TestCanRegisterAdmin
TestCannotKickLeftUser
TestCannotKickNonPresentUser
TestCannotSendKnockViaSendKnockInMSC3787Room6/0/0
TestCannotSendNonJoinViaSendJoinV26/0/0
TestCannotSendNonKnockViaSendKnock6/0/0
TestCannotSendNonLeaveViaSendLeaveV26/0/0
TestChangePassword5/0/0
TestChangePasswordPushers2/0/0
TestClientSpacesSummary🟨1/4/0
TestClientSpacesSummaryJoinRules
TestComplementCanCreateValidV12Rooms
TestContent
TestContentCSAPIMediaV1
TestContentMediaV1
TestCorruptedAuthChain
TestCumulativeJoinLeaveJoinSync
TestDeactivateAccount4/0/0
TestDelayedEvents🟨6/7/1
TestDeletingDeviceRemovesDeviceLocalNotificationSettings0/1/0
TestDemotingUsersViaUsersDefault
TestDeviceListUpdates🟨4/6/0
TestDeviceListsUpdateOverFederation0/3/0
TestDeviceListsUpdateOverFederationOnRoomJoin
TestDeviceManagement🟨6/1/0
TestDisplayNameUpdate
TestE2EKeyBackupReplaceRoomKeyRules3/0/0
TestEvent3/0/0
TestEventAuth2/0/0
TestEventRelationships
TestFederatedClientSpaces
TestFederatedEventRelationships
TestFederationKeyUploadQuery0/2/0
TestFederationRedactSendsWithoutEvent
TestFederationRejectInvite
TestFederationRoomsInvite🟨8/2/0
TestFederationThumbnail
TestFetchEvent
TestFetchEventNonWorldReadable
TestFetchEventWorldReadable
TestFetchHistoricalInvitedEventFromBeforeInvite
TestFetchHistoricalInvitedEventFromBetweenInvite
TestFetchHistoricalJoinedEventDenied
TestFetchHistoricalSharedEvent
TestFetchMessagesFromNonExistentRoom
TestFilter
TestFilterMessagesByRelType
TestGappedSyncLeaveSection
TestGetFilteredRoomMembers3/0/0
TestGetMissingEventsGapFilling
TestGetRoomMembers
TestGetRoomMembersAtPoint
TestInboundCanReturnMissingEvents0/4/0
TestInboundFederationKeys
TestInboundFederationProfile2/0/0
TestInboundFederationRejectsEventsWithRejectedAuthEvents
TestInviteFiltering🟨3/8/0
TestInviteFromIgnoredUsersDoesNotAppearInSync
TestIsDirectFlagFederation
TestIsDirectFlagLocal
TestJoinFederatedRoomFailOver
TestJoinFederatedRoomFromApplicationServiceBridgeUser0/1/0
TestJoinFederatedRoomWithUnverifiableEvents4/0/0
TestJoinViaRoomIDAndServerName
TestJson3/0/0
TestJumpToDateEndpoint🟨6/8/0
TestKeyChangesLocal1/0/0
TestKeyClaimOrdering
TestKeysQueryWithDeviceIDAsObjectFails
TestKnockRestrictedRoomsLocalJoinNoCreatorsUsesPowerLevelsV11
TestKnockRestrictedRoomsLocalJoinNoCreatorsUsesPowerLevelsV12
TestKnockRoomsInPublicRoomsDirectory
TestKnockRoomsInPublicRoomsDirectoryInMSC3787Room
TestKnocking🟨16/9/0
TestKnockingInMSC3787Room🟨16/9/0
TestLeakyTyping
TestLeaveEventInviteRejection
TestLeaveEventVisibility
TestLeftRoomFixture🟨2/3/0
TestLocalPngThumbnail2/0/0
TestLogin8/0/0
TestLogout4/0/0
TestMSC3757OwnedState
TestMSC3967
TestMSC4289PrivilegedRoomCreators11/0/0
TestMSC4289PrivilegedRoomCreators_Additional
TestMSC4289PrivilegedRoomCreators_AdditionalCreatorsAndInvited
TestMSC4289PrivilegedRoomCreators_AdditionalValidation5/0/0
TestMSC4289PrivilegedRoomCreators_InvitedAreCreators
TestMSC4289PrivilegedRoomCreators_Upgrades
TestMSC4291RoomIDAsHashOfCreateEvent
TestMSC4291RoomIDAsHashOfCreateEvent_AuthEventsOmitsCreateEvent
TestMSC4291RoomIDAsHashOfCreateEvent_CannotSendCreateEvent
TestMSC4291RoomIDAsHashOfCreateEvent_RoomIDIsOnCreateEvent
TestMSC4291RoomIDAsHashOfCreateEvent_UpgradedRooms
TestMSC4297StateResolutionV2_1_includes_conflicted_subgraph
TestMSC4297StateResolutionV2_1_starts_from_empty_set
TestMSC4308ThreadSubscriptionsSlidingSync0/2/0
TestMSC4311FullCreateEventOnStrippedState
TestMediaConfig
TestMediaFilenames25/0/0
TestMediaWithoutFileName4/0/0
TestMediaWithoutFileNameCSMediaV14/0/0
TestMembersLocal🟨3/2/0
TestMembershipOnEvents
TestMessagesOverFederation🟨3/2/0
TestNetworkPartitionOrdering
TestNotPresentUserCannotBanOthers
TestOlderLeftRoomsNotInLeaveSection
TestOutboundFederationEventSizeGetMissingEvents
TestOutboundFederationIgnoresMissingEventWithBadJSONForRoomVersion6
TestOutboundFederationProfile1/0/0
TestOutboundFederationSend
TestPartialStateJoin0/58/7
TestPollsLocalPushRules0/1/0
TestPowerLevels3/0/0
TestPresence🟨4/1/0
TestPresenceSyncDifferentRooms
TestProfileAvatarURL2/0/0
TestProfileDisplayName2/0/0
TestPublicRooms9/0/0
TestPushRuleCacheHealth
TestPushRuleRoomUpgrade0/5/0
TestPushSync5/0/0
TestRedact1/0/0
TestRegistration19/0/4
TestRelations
TestRelationsPagination
TestRelationsPaginationSync
TestRemoteAliasRequestsUnderstandUnicode
TestRemotePngThumbnail2/0/0
TestRemotePresence0/2/0
TestRemoteTyping
TestRemovingAccountData4/0/0
TestRequestEncodingFails0/1/0
TestRestrictedRoomsLocalJoin🟨4/1/0
TestRestrictedRoomsLocalJoinInMSC3787Room🟨4/1/0
TestRestrictedRoomsLocalJoinNoCreatorsUsesPowerLevelsV11
TestRestrictedRoomsLocalJoinNoCreatorsUsesPowerLevelsV12
TestRestrictedRoomsRemoteJoin🟨4/1/0
TestRestrictedRoomsRemoteJoinInMSC3787Room🟨4/1/0
TestRestrictedRoomsRemoteJoinLocalUser
TestRestrictedRoomsRemoteJoinLocalUserInMSC3787Room
TestRestrictedRoomsSpacesSummaryFederation
TestRestrictedRoomsSpacesSummaryLocal
TestRoomAlias5/0/0
TestRoomCanonicalAlias10/0/0
TestRoomCreate15/0/0
TestRoomCreationReportsEventsToMyself🟨3/3/0
TestRoomDeleteAlias🟨7/2/0
TestRoomForget🟨5/3/0
TestRoomImageRoundtrip
TestRoomMembers🟨7/3/0
TestRoomMessagesLazyLoading
TestRoomMessagesLazyLoadingLocalUser
TestRoomReadMarkers
TestRoomReceipts1/0/0
TestRoomSpecificUsernameAtJoin5/0/0
TestRoomSpecificUsernameChange5/0/0
TestRoomState15/0/0
TestRoomSummary
TestRoomsInvite9/0/0
TestSearch🟨4/3/0
TestSendAndFetchMessage
TestSendJoinPartialStateResponse
TestSendMessageWithTxn
TestServerCapabilities
TestServerNotices
TestSync🟨7/5/0
TestSyncFilter2/0/0
TestSyncLeaveSection3/0/0
TestSyncOmitsStateChangeOnFilteredEvents
TestSyncTimelineGap2/0/0
TestTentativeEventualJoiningAfterRejecting
TestThreadSubscriptions🟨1/7/0
TestThreadedReceipts
TestThreadsEndpoint
TestToDeviceMessages
TestToDeviceMessagesOverFederation1/0/0
TestTxnIdWithRefreshToken
TestTxnIdempotency
TestTxnIdempotencyScopedToDevice
TestTxnInEvent
TestTxnScopeOnLocalEcho
TestTyping3/0/0
TestUnknownEndpoints🟨4/1/0
TestUnrejectRejectedEvents
TestUploadKey🟨6/2/0
TestUploadKeyIdempotency
TestUploadKeyIdempotencyOverlap
TestUrlPreview
TestUserAppearsInChangedDeviceListOnJoinOverFederation
TestVersionStructure1/0/0
TestWithoutOwnedState7/0/0
TestWriteMDirectAccountData