module RunAllTests where import Testlib.PTest import Prelude import Control.Monad.Trans.Writer import qualified Test.AccessUpdate import qualified Test.AssetDownload import qualified Test.AssetUpload import qualified Test.B2B import qualified Test.Bot import qualified Test.Brig import qualified Test.Cargohold.API import qualified Test.Cargohold.API.Federation import qualified Test.Cargohold.API.V3 import qualified Test.Cargohold.Metrics import qualified Test.Client import qualified Test.Connection import qualified Test.Conversation import qualified Test.Demo import qualified Test.EJPD import qualified Test.Errors import qualified Test.Events import qualified Test.ExternalPartner import qualified Test.FeatureFlags import qualified Test.FeatureFlags.AppLock import qualified Test.FeatureFlags.ClassifiedDomains import qualified Test.FeatureFlags.ConferenceCalling import qualified Test.FeatureFlags.DigitalSignatures import qualified Test.FeatureFlags.EnforceFileDownloadLocation import qualified Test.FeatureFlags.FileSharing import qualified Test.FeatureFlags.GuestLinks import qualified Test.FeatureFlags.Initialisation import qualified Test.FeatureFlags.LegalHold import qualified Test.FeatureFlags.Mls import qualified Test.FeatureFlags.MlsE2EId import qualified Test.FeatureFlags.MlsMigration import qualified Test.FeatureFlags.OutlookCalIntegration import qualified Test.FeatureFlags.SSO import qualified Test.FeatureFlags.SearchVisibilityAvailable import qualified Test.FeatureFlags.SearchVisibilityInbound import qualified Test.FeatureFlags.SelfDeletingMessages import qualified Test.FeatureFlags.SndFactorPasswordChallenge import qualified Test.FeatureFlags.User import qualified Test.FeatureFlags.ValidateSAMLEmails import qualified Test.Federation import qualified Test.Federator import qualified Test.LegalHold import qualified Test.Login import qualified Test.MLS import qualified Test.MLS.KeyPackage import qualified Test.MLS.Keys import qualified Test.MLS.Message import qualified Test.MLS.Notifications import qualified Test.MLS.One2One import qualified Test.MLS.Services import qualified Test.MLS.SubConversation import qualified Test.MLS.Unreachable import qualified Test.MessageTimer import qualified Test.Notifications import qualified Test.OAuth import qualified Test.PasswordReset import qualified Test.Presence import qualified Test.Property import qualified Test.Provider import qualified Test.PushToken import qualified Test.Roles import qualified Test.Search import qualified Test.Services import qualified Test.Spar import qualified Test.Swagger import qualified Test.TeamSettings import qualified Test.Teams import qualified Test.User import qualified Test.Version mkAllTests :: IO [Test] mkAllTests :: IO [Test] mkAllTests = WriterT [Test] IO () -> IO [Test] forall (m :: * -> *) w a. Monad m => WriterT w m a -> m w execWriterT (WriterT [Test] IO () -> IO [Test]) -> WriterT [Test] IO () -> IO [Test] forall a b. (a -> b) -> a -> b $ do String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testSendMessageNoReturnToSender" String "" String "" App () HasCallStack => App () Test.MLS.testSendMessageNoReturnToSender String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testPastStaleApplicationMessage" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.testPastStaleApplicationMessage String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testFutureStaleApplicationMessage" String "" String "" App () HasCallStack => App () Test.MLS.testFutureStaleApplicationMessage String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testMixedProtocolUpgrade" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.testMixedProtocolUpgrade String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testMixedProtocolNonTeam" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.testMixedProtocolNonTeam String -> String -> String -> String -> (Domain -> Ciphersuite -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testMixedProtocolAddUsers" String "" String "" HasCallStack => Domain -> Ciphersuite -> App () Domain -> Ciphersuite -> App () Test.MLS.testMixedProtocolAddUsers String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testMixedProtocolUserLeaves" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.testMixedProtocolUserLeaves String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testMixedProtocolAddPartialClients" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.testMixedProtocolAddPartialClients String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testMixedProtocolRemovePartialClients" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.testMixedProtocolRemovePartialClients String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testMixedProtocolAppMessagesAreDenied" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.testMixedProtocolAppMessagesAreDenied String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testMLSProtocolUpgrade" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.testMLSProtocolUpgrade String -> String -> String -> String -> (Ciphersuite -> CredentialType -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testAddUserSimple" String "" String "" HasCallStack => Ciphersuite -> CredentialType -> App () Ciphersuite -> CredentialType -> App () Test.MLS.testAddUserSimple String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testRemoteAddUser" String "" String "" App () HasCallStack => App () Test.MLS.testRemoteAddUser String -> String -> String -> String -> (Ciphersuite -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testRemoteRemoveClient" String "" String "" HasCallStack => Ciphersuite -> App () Ciphersuite -> App () Test.MLS.testRemoteRemoveClient String -> String -> String -> String -> (Ciphersuite -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testRemoteRemoveCreatorClient" String "" String "" HasCallStack => Ciphersuite -> App () Ciphersuite -> App () Test.MLS.testRemoteRemoveCreatorClient String -> String -> String -> String -> (Ciphersuite -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testCreateSubConv" String "" String "" HasCallStack => Ciphersuite -> App () Ciphersuite -> App () Test.MLS.testCreateSubConv String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testCreateSubConvProteus" String "" String "" App () Test.MLS.testCreateSubConvProteus String -> String -> String -> String -> (Version5 -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testSelfConversation" String "" String "" Version5 -> App () Test.MLS.testSelfConversation String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testFirstCommitAllowsPartialAdds" String "" String "" App () HasCallStack => App () Test.MLS.testFirstCommitAllowsPartialAdds String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testAddUserPartial" String "" String "" App () HasCallStack => App () Test.MLS.testAddUserPartial String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testRemoveClientsIncomplete" String "" String "" App () HasCallStack => App () Test.MLS.testRemoveClientsIncomplete String -> String -> String -> String -> (Ciphersuite -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testAdminRemovesUserFromConv" String "" String "" HasCallStack => Ciphersuite -> App () Ciphersuite -> App () Test.MLS.testAdminRemovesUserFromConv String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testLocalWelcome" String "" String "" App () HasCallStack => App () Test.MLS.testLocalWelcome String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testStaleCommit" String "" String "" App () HasCallStack => App () Test.MLS.testStaleCommit String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testPropInvalidEpoch" String "" String "" App () HasCallStack => App () Test.MLS.testPropInvalidEpoch String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testPropUnsupported" String "" String "" App () HasCallStack => App () Test.MLS.testPropUnsupported String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testAddUserBareProposalCommit" String "" String "" App () HasCallStack => App () Test.MLS.testAddUserBareProposalCommit String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testPropExistingConv" String "" String "" App () HasCallStack => App () Test.MLS.testPropExistingConv String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testCommitNotReferencingAllProposals" String "" String "" App () HasCallStack => App () Test.MLS.testCommitNotReferencingAllProposals String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testUnsupportedCiphersuite" String "" String "" App () HasCallStack => App () Test.MLS.testUnsupportedCiphersuite String -> String -> String -> String -> (Ciphersuite -> Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS" String "testBackendRemoveProposal" String "" String "" HasCallStack => Ciphersuite -> Domain -> App () Ciphersuite -> Domain -> App () Test.MLS.testBackendRemoveProposal String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.AssetDownload" String "testDownloadAsset" String "" String "" App () HasCallStack => App () Test.AssetDownload.testDownloadAsset String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.AssetDownload" String "testDownloadAssetMultiIngressS3DownloadUrl" String "" String "" App () HasCallStack => App () Test.AssetDownload.testDownloadAssetMultiIngressS3DownloadUrl String -> String -> String -> String -> (ConversationProtocol -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.AccessUpdate" String "testAccessUpdateGuestRemoved" String "" String "" HasCallStack => ConversationProtocol -> App () ConversationProtocol -> App () Test.AccessUpdate.testAccessUpdateGuestRemoved String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.AccessUpdate" String "testAccessUpdateGuestRemovedUnreachableRemotes" String "" String "" App () HasCallStack => App () Test.AccessUpdate.testAccessUpdateGuestRemovedUnreachableRemotes String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.AccessUpdate" String "testAccessUpdateWithRemotes" String "" String "" App () HasCallStack => App () Test.AccessUpdate.testAccessUpdateWithRemotes String -> String -> String -> String -> (OneOf Domain AnyFedDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testConnectWithRemoteUser" String "" String "" HasCallStack => OneOf Domain AnyFedDomain -> App () OneOf Domain AnyFedDomain -> App () Test.Connection.testConnectWithRemoteUser String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testRemoteUserGetsDeleted" String "" String "" App () HasCallStack => App () Test.Connection.testRemoteUserGetsDeleted String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testInternalGetConStatusesAll" String "" String "" App () HasCallStack => App () Test.Connection.testInternalGetConStatusesAll String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testConnectFromIgnored" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Connection.testConnectFromIgnored String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testSentFromIgnored" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Connection.testSentFromIgnored String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testConnectFromBlocked" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Connection.testConnectFromBlocked String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testSentFromBlocked" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Connection.testSentFromBlocked String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testCancel" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Connection.testCancel String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testConnectionLimits" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Connection.testConnectionLimits String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testNonFederatingRemoteTeam" String "" String "" App () HasCallStack => App () Test.Connection.testNonFederatingRemoteTeam String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testNonMutualFederationConnectionAttempt" String "" String "" App () HasCallStack => App () Test.Connection.testNonMutualFederationConnectionAttempt String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testFederationAllowAllConnectWithRemote" String "" String "" App () HasCallStack => App () Test.Connection.testFederationAllowAllConnectWithRemote String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testFederationAllowDynamicConnectWithRemote" String "" String "" App () HasCallStack => App () Test.Connection.testFederationAllowDynamicConnectWithRemote String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testFederationAllowMixedConnectWithRemote" String "" String "" App () HasCallStack => App () Test.Connection.testFederationAllowMixedConnectWithRemote String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Connection" String "testPendingConnectionUserDeleted" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.Connection.testPendingConnectionUserDeleted String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.OAuth" String "testOAuthRevokeSession" String "" String "" App () HasCallStack => App () Test.OAuth.testOAuthRevokeSession String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.OAuth" String "testRevokeApplicationAccountAccessV6" String "" String "" App () Test.OAuth.testRevokeApplicationAccountAccessV6 String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.OAuth" String "testRevokeApplicationAccountAccess" String "" String "" App () Test.OAuth.testRevokeApplicationAccountAccess String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHPreventAddingNonConsentingUsers" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHPreventAddingNonConsentingUsers String -> String -> String -> String -> (TaggedBool "clients1New" -> TaggedBool "clients2New" -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHMessageExchange" String "" String "" HasCallStack => TaggedBool "clients1New" -> TaggedBool "clients2New" -> App () TaggedBool "clients1New" -> TaggedBool "clients2New" -> App () Test.LegalHold.testLHMessageExchange String -> String -> String -> String -> (LHApprovedOrPending -> TestClaimKeys -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHClaimKeys" String "" String "" LHApprovedOrPending -> TestClaimKeys -> App () Test.LegalHold.testLHClaimKeys String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHAddClientManually" String "" String "" App () Test.LegalHold.testLHAddClientManually String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHDeleteClientManually" String "" String "" App () Test.LegalHold.testLHDeleteClientManually String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHRequestDevice" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHRequestDevice String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHApproveDevice" String "" String "" App () Test.LegalHold.testLHApproveDevice String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHGetDeviceStatus" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHGetDeviceStatus String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHDisableForUser" String "" String "" App () Test.LegalHold.testLHDisableForUser String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHEnablePerTeam" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHEnablePerTeam String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHGetMembersIncludesStatus" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHGetMembersIncludesStatus String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHConnectionsWithNonConsentingUsers" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHConnectionsWithNonConsentingUsers String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHConnectionsWithConsentingUsers" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHConnectionsWithConsentingUsers String -> String -> String -> String -> (LHApprovedOrPending -> GroupConvAdmin -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHNoConsentRemoveFromGroup" String "" String "" LHApprovedOrPending -> GroupConvAdmin -> App () Test.LegalHold.testLHNoConsentRemoveFromGroup String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHHappyFlow" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHHappyFlow String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHGetStatus" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHGetStatus String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHCannotCreateGroupWithUsersInConflict" String "" String "" LhApiVersion -> App () Test.LegalHold.testLHCannotCreateGroupWithUsersInConflict String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHNoConsentCannotBeInvited" String "" String "" HasCallStack => LhApiVersion -> App () LhApiVersion -> App () Test.LegalHold.testLHNoConsentCannotBeInvited String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHDisableBeforeApproval" String "" String "" HasCallStack => LhApiVersion -> App () LhApiVersion -> App () Test.LegalHold.testLHDisableBeforeApproval String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testBlockLHForMLSUsers" String "" String "" App () HasCallStack => App () Test.LegalHold.testBlockLHForMLSUsers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testBlockClaimingKeyPackageForLHUsers" String "" String "" App () HasCallStack => App () Test.LegalHold.testBlockClaimingKeyPackageForLHUsers String -> String -> String -> String -> (LhApiVersion -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testBlockCreateMLSConvForLHUsers" String "" String "" HasCallStack => LhApiVersion -> App () LhApiVersion -> App () Test.LegalHold.testBlockCreateMLSConvForLHUsers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testLHApiV1" String "" String "" App () Test.LegalHold.testLHApiV1 String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.LegalHold" String "testNoCommonVersion" String "" String "" App () Test.LegalHold.testNoCommonVersion String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Client" String "testClientLastActive" String "" String "" App () HasCallStack => App () Test.Client.testClientLastActive String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Client" String "testListClientsIfBackendIsOffline" String "" String "" App () HasCallStack => App () Test.Client.testListClientsIfBackendIsOffline String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Client" String "testCreateClientWithCapabilities" String "" String "" App () Test.Client.testCreateClientWithCapabilities String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Client" String "testUpdateClientWithConsumableNotificationsCapability" String "" String "" App () Test.Client.testUpdateClientWithConsumableNotificationsCapability String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Client" String "testGetClientCapabilitiesV6" String "" String "" App () Test.Client.testGetClientCapabilitiesV6 String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Services" String "testUpdateServiceUpdateAcceptHeader" String "" String "" App () HasCallStack => App () Test.Services.testUpdateServiceUpdateAcceptHeader String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testGetMLSOne2OneLocalV5" String "" String "" App () HasCallStack => App () Test.MLS.One2One.testGetMLSOne2OneLocalV5 String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testGetMLSOne2OneRemoteV5" String "" String "" App () HasCallStack => App () Test.MLS.One2One.testGetMLSOne2OneRemoteV5 String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testGetMLSOne2One" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.One2One.testGetMLSOne2One String -> String -> String -> String -> (One2OneScenario -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSOne2OneOtherMember" String "" String "" HasCallStack => One2OneScenario -> App () One2OneScenario -> App () Test.MLS.One2One.testMLSOne2OneOtherMember String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSOne2OneRemoveClientLocalV5" String "" String "" App () Test.MLS.One2One.testMLSOne2OneRemoveClientLocalV5 String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testGetMLSOne2OneUnconnected" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.One2One.testGetMLSOne2OneUnconnected String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSOne2OneBlocked" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.One2One.testMLSOne2OneBlocked String -> String -> String -> String -> (One2OneScenario -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSOne2OneBlockedAfterConnected" String "" String "" HasCallStack => One2OneScenario -> App () One2OneScenario -> App () Test.MLS.One2One.testMLSOne2OneBlockedAfterConnected String -> String -> String -> String -> (One2OneScenario -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSOne2OneUnblocked" String "" String "" HasCallStack => One2OneScenario -> App () One2OneScenario -> App () Test.MLS.One2One.testMLSOne2OneUnblocked String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testGetMLSOne2OneSameTeam" String "" String "" App () Test.MLS.One2One.testGetMLSOne2OneSameTeam String -> String -> String -> String -> (Ciphersuite -> One2OneScenario -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSOne2One" String "" String "" HasCallStack => Ciphersuite -> One2OneScenario -> App () Ciphersuite -> One2OneScenario -> App () Test.MLS.One2One.testMLSOne2One String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSGhostOne2OneConv" String "" String "" App () Test.MLS.One2One.testMLSGhostOne2OneConv String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSFederationV1ConvOnOldBackend" String "" String "" App () Test.MLS.One2One.testMLSFederationV1ConvOnOldBackend String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.One2One" String "testMLSFederationV1ConvOnNewBackend" String "" String "" App () Test.MLS.One2One.testMLSFederationV1ConvOnNewBackend String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Services" String "testWhitelistUpdatePermissions" String "" String "" App () HasCallStack => App () Test.MLS.Services.testWhitelistUpdatePermissions String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Message" String "testApplicationMessage" String "" String "" App () HasCallStack => App () Test.MLS.Message.testApplicationMessage String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Message" String "testAppMessageSomeReachable" String "" String "" App () HasCallStack => App () Test.MLS.Message.testAppMessageSomeReachable String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Message" String "testMessageNotifications" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.Message.testMessageNotifications String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Message" String "testMultipleMessages" String "" String "" App () HasCallStack => App () Test.MLS.Message.testMultipleMessages String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Notifications" String "testWelcomeNotification" String "" String "" App () HasCallStack => App () Test.MLS.Notifications.testWelcomeNotification String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Unreachable" String "testAddUsersSomeReachable" String "" String "" App () HasCallStack => App () Test.MLS.Unreachable.testAddUsersSomeReachable String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Unreachable" String "testAddUserWithUnreachableRemoteUsers" String "" String "" App () HasCallStack => App () Test.MLS.Unreachable.testAddUserWithUnreachableRemoteUsers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Unreachable" String "testAddUnreachableUserFromFederatingBackend" String "" String "" App () HasCallStack => App () Test.MLS.Unreachable.testAddUnreachableUserFromFederatingBackend String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Keys" String "testRawPublicKeys" String "" String "" App () HasCallStack => App () Test.MLS.Keys.testRawPublicKeys String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Keys" String "testJWKPublicKeys" String "" String "" App () HasCallStack => App () Test.MLS.Keys.testJWKPublicKeys String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.Keys" String "testPublicKeysMLSNotEnabled" String "" String "" App () HasCallStack => App () Test.MLS.Keys.testPublicKeysMLSNotEnabled String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testDeleteKeyPackages" String "" String "" App () Test.MLS.KeyPackage.testDeleteKeyPackages String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testKeyPackageMultipleCiphersuites" String "" String "" App () Test.MLS.KeyPackage.testKeyPackageMultipleCiphersuites String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testKeyPackageUploadNoKey" String "" String "" App () Test.MLS.KeyPackage.testKeyPackageUploadNoKey String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testKeyPackageClaim" String "" String "" App () Test.MLS.KeyPackage.testKeyPackageClaim String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testKeyPackageSelfClaim" String "" String "" App () Test.MLS.KeyPackage.testKeyPackageSelfClaim String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testKeyPackageRemoteClaim" String "" String "" App () Test.MLS.KeyPackage.testKeyPackageRemoteClaim String -> String -> String -> String -> (Ciphersuite -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testKeyPackageCount" String "" String "" HasCallStack => Ciphersuite -> App () Ciphersuite -> App () Test.MLS.KeyPackage.testKeyPackageCount String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testUnsupportedCiphersuite" String "" String "" App () HasCallStack => App () Test.MLS.KeyPackage.testUnsupportedCiphersuite String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.KeyPackage" String "testReplaceKeyPackages" String "" String "" App () HasCallStack => App () Test.MLS.KeyPackage.testReplaceKeyPackages String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.SubConversation" String "testJoinSubConv" String "" String "" App () Test.MLS.SubConversation.testJoinSubConv String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.SubConversation" String "testJoinOne2OneSubConv" String "" String "" App () Test.MLS.SubConversation.testJoinOne2OneSubConv String -> String -> String -> String -> (One2OneScenario -> Leaver -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.SubConversation" String "testLeaveOne2OneSubConv" String "" String "" One2OneScenario -> Leaver -> App () Test.MLS.SubConversation.testLeaveOne2OneSubConv String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.SubConversation" String "testDeleteParentOfSubConv" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.SubConversation.testDeleteParentOfSubConv String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.SubConversation" String "testDeleteSubConversation" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.MLS.SubConversation.testDeleteSubConversation String -> String -> String -> String -> (Leaver -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.SubConversation" String "testLeaveSubConv" String "" String "" HasCallStack => Leaver -> App () Leaver -> App () Test.MLS.SubConversation.testLeaveSubConv String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.SubConversation" String "testCreatorRemovesUserFromParent" String "" String "" App () Test.MLS.SubConversation.testCreatorRemovesUserFromParent String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MLS.SubConversation" String "testResendingProposals" String "" String "" App () HasCallStack => App () Test.MLS.SubConversation.testResendingProposals String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Errors" String "testNestedError" String "" String "" App () HasCallStack => App () Test.Errors.testNestedError String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testInvitePersonalUserToTeam" String "" String "" App () HasCallStack => App () Test.Teams.testInvitePersonalUserToTeam String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testInvitePersonalUserToLargeTeam" String "" String "" App () HasCallStack => App () Test.Teams.testInvitePersonalUserToLargeTeam String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testInvitePersonalUserToTeamMultipleInvitations" String "" String "" App () HasCallStack => App () Test.Teams.testInvitePersonalUserToTeamMultipleInvitations String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testInvitePersonalUserToTeamLegacy" String "" String "" App () HasCallStack => App () Test.Teams.testInvitePersonalUserToTeamLegacy String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testInvitationTypesAreDistinct" String "" String "" App () HasCallStack => App () Test.Teams.testInvitationTypesAreDistinct String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testTeamUserCannotBeInvited" String "" String "" App () HasCallStack => App () Test.Teams.testTeamUserCannotBeInvited String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testUpgradePersonalToTeam" String "" String "" App () HasCallStack => App () Test.Teams.testUpgradePersonalToTeam String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testUpgradePersonalToTeamAlreadyInATeam" String "" String "" App () HasCallStack => App () Test.Teams.testUpgradePersonalToTeamAlreadyInATeam String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Teams" String "testTeamMemberCsvExport" String "" String "" App () HasCallStack => App () Test.Teams.testTeamMemberCsvExport String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Federator" String "testFederatorMetricsInternal" String "" String "" App () Test.Federator.testFederatorMetricsInternal String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Federator" String "testFederatorMetricsExternal" String "" String "" App () Test.Federator.testFederatorMetricsExternal String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Federator" String "testFederatorNumRequestsMetrics" String "" String "" App () HasCallStack => App () Test.Federator.testFederatorNumRequestsMetrics String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.ExternalPartner" String "testExternalPartnerPermissions" String "" String "" App () HasCallStack => App () Test.ExternalPartner.testExternalPartnerPermissions String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.ExternalPartner" String "testExternalPartnerPermissionsMls" String "" String "" App () HasCallStack => App () Test.ExternalPartner.testExternalPartnerPermissionsMls String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.ExternalPartner" String "testExternalPartnerPermissionMlsOne2One" String "" String "" App () HasCallStack => App () Test.ExternalPartner.testExternalPartnerPermissionMlsOne2One String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.ExternalPartner" String "testExternalPartnerPermissionsConvName" String "" String "" App () HasCallStack => App () Test.ExternalPartner.testExternalPartnerPermissionsConvName String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testDeleteUnknownClient" String "" String "" App () HasCallStack => App () Test.Demo.testDeleteUnknownClient String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testModifiedBrig" String "" String "" App () HasCallStack => App () Test.Demo.testModifiedBrig String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testModifiedGalley" String "" String "" App () HasCallStack => App () Test.Demo.testModifiedGalley String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testModifiedCannon" String "" String "" App () HasCallStack => App () Test.Demo.testModifiedCannon String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testModifiedGundeck" String "" String "" App () HasCallStack => App () Test.Demo.testModifiedGundeck String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testModifiedCargohold" String "" String "" App () HasCallStack => App () Test.Demo.testModifiedCargohold String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testModifiedSpar" String "" String "" App () HasCallStack => App () Test.Demo.testModifiedSpar String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testModifiedServices" String "" String "" App () HasCallStack => App () Test.Demo.testModifiedServices String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testDynamicBackend" String "" String "" App () HasCallStack => App () Test.Demo.testDynamicBackend String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testStartMultipleDynamicBackends" String "" String "" App () HasCallStack => App () Test.Demo.testStartMultipleDynamicBackends String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testIndependentESIndices" String "" String "" App () HasCallStack => App () Test.Demo.testIndependentESIndices String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testDynamicBackendsFederation" String "" String "" App () HasCallStack => App () Test.Demo.testDynamicBackendsFederation String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testWebSockets" String "" String "" App () HasCallStack => App () Test.Demo.testWebSockets String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testMultipleBackends" String "" String "" App () Test.Demo.testMultipleBackends String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testUnrace" String "" String "" App () Test.Demo.testUnrace String -> String -> String -> String -> (AnyFedDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testLegacyFedInstance" String "" String "" HasCallStack => AnyFedDomain -> App () AnyFedDomain -> App () Test.Demo.testLegacyFedInstance String -> String -> String -> String -> (AnyFedDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Demo" String "testLegacyFedFederation" String "" String "" HasCallStack => AnyFedDomain -> App () AnyFedDomain -> App () Test.Demo.testLegacyFedFederation String -> String -> String -> String -> (Versioned' -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Version" String "testVersion" String "" String "" Versioned' -> App () Test.Version.testVersion String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Version" String "testVersionUnsupported" String "" String "" App () Test.Version.testVersionUnsupported String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Version" String "testVersionDisabled" String "" String "" App () Test.Version.testVersionDisabled String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Version" String "testVersionDisabledNotAdvertised" String "" String "" App () Test.Version.testVersionDisabledNotAdvertised String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Version" String "testVersionDisabledDevNotAdvertised" String "" String "" App () Test.Version.testVersionDisabledDevNotAdvertised String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Notifications" String "testFetchAllNotifications" String "" String "" App () Test.Notifications.testFetchAllNotifications String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Notifications" String "testLastNotification" String "" String "" App () Test.Notifications.testLastNotification String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Notifications" String "testInvalidNotification" String "" String "" App () HasCallStack => App () Test.Notifications.testInvalidNotification String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Notifications" String "testAddClientNotification" String "" String "" App () HasCallStack => App () Test.Notifications.testAddClientNotification String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testConsumeEventsOneWebSocket" String "" String "" App () HasCallStack => App () Test.Events.testConsumeEventsOneWebSocket String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testConsumeEventsForDifferentUsers" String "" String "" App () HasCallStack => App () Test.Events.testConsumeEventsForDifferentUsers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testConsumeEventsWhileHavingLegacyClients" String "" String "" App () HasCallStack => App () Test.Events.testConsumeEventsWhileHavingLegacyClients String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testConsumeEventsAcks" String "" String "" App () HasCallStack => App () Test.Events.testConsumeEventsAcks String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testConsumeEventsMultipleAcks" String "" String "" App () HasCallStack => App () Test.Events.testConsumeEventsMultipleAcks String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testConsumeEventsAckNewEventWithoutAckingOldOne" String "" String "" App () HasCallStack => App () Test.Events.testConsumeEventsAckNewEventWithoutAckingOldOne String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testEventsDeadLettered" String "" String "" App () HasCallStack => App () Test.Events.testEventsDeadLettered String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testTransientEventsDoNotTriggerDeadLetters" String "" String "" App () HasCallStack => App () Test.Events.testTransientEventsDoNotTriggerDeadLetters String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testTransientEvents" String "" String "" App () HasCallStack => App () Test.Events.testTransientEvents String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Events" String "testChannelLimit" String "" String "" App () HasCallStack => App () Test.Events.testChannelLimit String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.V3" String "testSimpleRoundtrip" String "" String "" App () HasCallStack => App () Test.Cargohold.API.V3.testSimpleRoundtrip String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.Federation" String "testGetAssetAvailablePublic" String "" String "" App () HasCallStack => App () Test.Cargohold.API.Federation.testGetAssetAvailablePublic String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.Federation" String "testGetAssetAvailablePrivate" String "" String "" App () HasCallStack => App () Test.Cargohold.API.Federation.testGetAssetAvailablePrivate String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.Federation" String "testGetAssetNotAvailable" String "" String "" App () HasCallStack => App () Test.Cargohold.API.Federation.testGetAssetNotAvailable String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.Federation" String "testGetAssetWrongToken" String "" String "" App () HasCallStack => App () Test.Cargohold.API.Federation.testGetAssetWrongToken String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.Federation" String "testLargeAsset" String "" String "" App () HasCallStack => App () Test.Cargohold.API.Federation.testLargeAsset String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.Federation" String "testStreamAsset" String "" String "" App () HasCallStack => App () Test.Cargohold.API.Federation.testStreamAsset String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.Federation" String "testStreamAssetNotAvailable" String "" String "" App () HasCallStack => App () Test.Cargohold.API.Federation.testStreamAssetNotAvailable String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API.Federation" String "testStreamAssetWrongToken" String "" String "" App () HasCallStack => App () Test.Cargohold.API.Federation.testStreamAssetWrongToken String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.Metrics" String "testPrometheusMetrics" String "" String "" App () HasCallStack => App () Test.Cargohold.Metrics.testPrometheusMetrics String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testSimpleRoundtrip" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testSimpleRoundtrip String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testDownloadWithAcceptHeader" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testDownloadWithAcceptHeader String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testSimpleTokens" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testSimpleTokens String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testSimpleS3ClosedConnectionReuse" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testSimpleS3ClosedConnectionReuse String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testDownloadURLOverride" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testDownloadURLOverride String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testUploadCompatibility" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testUploadCompatibility String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testRemoteDownloadWrongDomain" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testRemoteDownloadWrongDomain String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testRemoteDownloadNoAsset" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testRemoteDownloadNoAsset String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testRemoteDownloadShort" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testRemoteDownloadShort String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Cargohold.API" String "testRemoteDownloadLong" String "" String "" App () HasCallStack => App () Test.Cargohold.API.testRemoteDownloadLong String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Bot" String "testBotUnknownSignatory" String "" String "" App () Test.Bot.testBotUnknownSignatory String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Bot" String "testBotSelfSigned" String "" String "" App () Test.Bot.testBotSelfSigned String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.B2B" String "testConnectUsers" String "" String "" App () Test.B2B.testConnectUsers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Search" String "testSearchContactForExternalUsers" String "" String "" App () HasCallStack => App () Test.Search.testSearchContactForExternalUsers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Search" String "testFederatedUserSearch" String "" String "" App () HasCallStack => App () Test.Search.testFederatedUserSearch String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Search" String "testFederatedUserSearchNonTeamSearcher" String "" String "" App () HasCallStack => App () Test.Search.testFederatedUserSearchNonTeamSearcher String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Search" String "testFederatedUserSearchForNonTeamUser" String "" String "" App () HasCallStack => App () Test.Search.testFederatedUserSearchForNonTeamUser String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Swagger" String "testSwagger" String "" String "" App () HasCallStack => App () Test.Swagger.testSwagger String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Swagger" String "testSwaggerInternalVersionedNotFound" String "" String "" App () HasCallStack => App () Test.Swagger.testSwaggerInternalVersionedNotFound String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Swagger" String "testSwaggerToc" String "" String "" App () HasCallStack => App () Test.Swagger.testSwaggerToc String -> String -> String -> String -> (Swagger -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Swagger" String "testSwaggerLint" String "" String "" HasCallStack => Swagger -> App () Swagger -> App () Test.Swagger.testSwaggerLint String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.EJPD" String "testEJPDRequest" String "" String "" App () HasCallStack => App () Test.EJPD.testEJPDRequest String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.EJPD" String "testEJPDRequestRemote" String "" String "" App () HasCallStack => App () Test.EJPD.testEJPDRequestRemote String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.AssetUpload" String "testAssetUploadUnverifiedUser" String "" String "" App () HasCallStack => App () Test.AssetUpload.testAssetUploadUnverifiedUser String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.AssetUpload" String "testAssetUploadVerifiedUser" String "" String "" App () HasCallStack => App () Test.AssetUpload.testAssetUploadVerifiedUser String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.AssetUpload" String "testAssetUploadUnknownUser" String "" String "" App () HasCallStack => App () Test.AssetUpload.testAssetUploadUnknownUser String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Federation" String "testNotificationsForOfflineBackends" String "" String "" App () HasCallStack => App () Test.Federation.testNotificationsForOfflineBackends String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Presence" String "testAddUser" String "" String "" App () HasCallStack => App () Test.Presence.testAddUser String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Presence" String "testRemoveUser" String "" String "" App () HasCallStack => App () Test.Presence.testRemoveUser String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDynamicBackendsFullyConnectedWhenAllowAll" String "" String "" App () HasCallStack => App () Test.Conversation.testDynamicBackendsFullyConnectedWhenAllowAll String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDynamicBackendsNotFederating" String "" String "" App () HasCallStack => App () Test.Conversation.testDynamicBackendsNotFederating String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDynamicBackendsFullyConnectedWhenAllowDynamic" String "" String "" App () HasCallStack => App () Test.Conversation.testDynamicBackendsFullyConnectedWhenAllowDynamic String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDynamicBackendsNotFullyConnected" String "" String "" App () HasCallStack => App () Test.Conversation.testDynamicBackendsNotFullyConnected String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testFederationStatus" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Conversation.testFederationStatus String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testCreateConversationFullyConnected" String "" String "" App () HasCallStack => App () Test.Conversation.testCreateConversationFullyConnected String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testCreateConversationNonFullyConnected" String "" String "" App () HasCallStack => App () Test.Conversation.testCreateConversationNonFullyConnected String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddMembersFullyConnectedProteus" String "" String "" App () HasCallStack => App () Test.Conversation.testAddMembersFullyConnectedProteus String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddMembersNonFullyConnectedProteus" String "" String "" App () HasCallStack => App () Test.Conversation.testAddMembersNonFullyConnectedProteus String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddMember" String "" String "" App () HasCallStack => App () Test.Conversation.testAddMember String -> String -> String -> String -> (Domain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddMemberV1" String "" String "" HasCallStack => Domain -> App () Domain -> App () Test.Conversation.testAddMemberV1 String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testConvWithUnreachableRemoteUsers" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Conversation.testConvWithUnreachableRemoteUsers String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddUserWithUnreachableRemoteUsers" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Conversation.testAddUserWithUnreachableRemoteUsers String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddUnreachableUserFromFederatingBackend" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Conversation.testAddUnreachableUserFromFederatingBackend String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddUnreachable" String "" String "" App () HasCallStack => App () Test.Conversation.testAddUnreachable String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testGetOneOnOneConvInStatusSentFromRemote" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Conversation.testGetOneOnOneConvInStatusSentFromRemote String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddingUserNonFullyConnectedFederation" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Conversation.testAddingUserNonFullyConnectedFederation String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testMultiIngressGuestLinks" String "" String "" App () HasCallStack => App () Test.Conversation.testMultiIngressGuestLinks String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testAddUserWhenOtherBackendOffline" String "" String "" App () HasCallStack => App () Test.Conversation.testAddUserWhenOtherBackendOffline String -> String -> String -> String -> (StaticDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testSynchroniseUserRemovalNotification" String "" String "" HasCallStack => StaticDomain -> App () StaticDomain -> App () Test.Conversation.testSynchroniseUserRemovalNotification String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testConvRenaming" String "" String "" App () HasCallStack => App () Test.Conversation.testConvRenaming String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testReceiptModeWithRemotesOk" String "" String "" App () HasCallStack => App () Test.Conversation.testReceiptModeWithRemotesOk String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testReceiptModeWithRemotesUnreachable" String "" String "" App () HasCallStack => App () Test.Conversation.testReceiptModeWithRemotesUnreachable String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDeleteLocalMember" String "" String "" App () HasCallStack => App () Test.Conversation.testDeleteLocalMember String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDeleteRemoteMember" String "" String "" App () HasCallStack => App () Test.Conversation.testDeleteRemoteMember String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDeleteRemoteMemberRemoteUnreachable" String "" String "" App () HasCallStack => App () Test.Conversation.testDeleteRemoteMemberRemoteUnreachable String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDeleteTeamConversationWithRemoteMembers" String "" String "" App () HasCallStack => App () Test.Conversation.testDeleteTeamConversationWithRemoteMembers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDeleteTeamConversationWithUnreachableRemoteMembers" String "" String "" App () HasCallStack => App () Test.Conversation.testDeleteTeamConversationWithUnreachableRemoteMembers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDeleteTeamMemberLimitedEventFanout" String "" String "" App () HasCallStack => App () Test.Conversation.testDeleteTeamMemberLimitedEventFanout String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testDeleteTeamMemberFullEventFanout" String "" String "" App () HasCallStack => App () Test.Conversation.testDeleteTeamMemberFullEventFanout String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testLeaveConversationSuccess" String "" String "" App () HasCallStack => App () Test.Conversation.testLeaveConversationSuccess String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testOnUserDeletedConversations" String "" String "" App () HasCallStack => App () Test.Conversation.testOnUserDeletedConversations String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testUpdateConversationByRemoteAdmin" String "" String "" App () HasCallStack => App () Test.Conversation.testUpdateConversationByRemoteAdmin String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testGuestCreatesConversation" String "" String "" App () HasCallStack => App () Test.Conversation.testGuestCreatesConversation String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testGuestLinksSuccess" String "" String "" App () HasCallStack => App () Test.Conversation.testGuestLinksSuccess String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testGuestLinksExpired" String "" String "" App () HasCallStack => App () Test.Conversation.testGuestLinksExpired String -> String -> String -> String -> (AnyFedDomain -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testConversationWithLegacyFed" String "" String "" HasCallStack => AnyFedDomain -> App () AnyFedDomain -> App () Test.Conversation.testConversationWithLegacyFed String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testConversationWithoutFederation" String "" String "" App () HasCallStack => App () Test.Conversation.testConversationWithoutFederation String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testPostConvWithUnreachableRemoteUsers" String "" String "" App () Test.Conversation.testPostConvWithUnreachableRemoteUsers String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Conversation" String "testNoFederationWithProteus" String "" String "" App () HasCallStack => App () Test.Conversation.testNoFederationWithProteus String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.MlsE2EId" String "testMLSE2EId" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.MlsE2EId.testMLSE2EId String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.MlsE2EId" String "testPatchE2EId" String "" String "" App () HasCallStack => App () Test.FeatureFlags.MlsE2EId.testPatchE2EId String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.MlsE2EId" String "testMlsE2EConfigCrlProxyRequired" String "" String "" App () HasCallStack => App () Test.FeatureFlags.MlsE2EId.testMlsE2EConfigCrlProxyRequired String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.MlsE2EId" String "testMlsE2EConfigCrlProxyNotRequiredInV5" String "" String "" App () HasCallStack => App () Test.FeatureFlags.MlsE2EId.testMlsE2EConfigCrlProxyNotRequiredInV5 String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.LegalHold" String "testLegalholdDisabledByDefault" String "" String "" App () HasCallStack => App () Test.FeatureFlags.LegalHold.testLegalholdDisabledByDefault String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.LegalHold" String "testLegalholdDisabledPermanently" String "" String "" App () HasCallStack => App () Test.FeatureFlags.LegalHold.testLegalholdDisabledPermanently String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.LegalHold" String "testLegalholdWhitelistTeamsAndImplicitConsent" String "" String "" App () HasCallStack => App () Test.FeatureFlags.LegalHold.testLegalholdWhitelistTeamsAndImplicitConsent String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.LegalHold" String "testExposeInvitationURLsToTeamAdminConfig" String "" String "" App () HasCallStack => App () Test.FeatureFlags.LegalHold.testExposeInvitationURLsToTeamAdminConfig String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.EnforceFileDownloadLocation" String "testPatchEnforceFileDownloadLocation" String "" String "" App () HasCallStack => App () Test.FeatureFlags.EnforceFileDownloadLocation.testPatchEnforceFileDownloadLocation String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.EnforceFileDownloadLocation" String "testEnforceDownloadLocation" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.EnforceFileDownloadLocation.testEnforceDownloadLocation String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SearchVisibilityInbound" String "testSearchVisibilityInboundInternal" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.SearchVisibilityInbound.testSearchVisibilityInboundInternal String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SelfDeletingMessages" String "testSelfDeletingMessages" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.SelfDeletingMessages.testSelfDeletingMessages String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SelfDeletingMessages" String "testPatchSelfDeletingMessages" String "" String "" App () HasCallStack => App () Test.FeatureFlags.SelfDeletingMessages.testPatchSelfDeletingMessages String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SearchVisibilityAvailable" String "testPatchSearchVisibility" String "" String "" App () HasCallStack => App () Test.FeatureFlags.SearchVisibilityAvailable.testPatchSearchVisibility String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SearchVisibilityAvailable" String "testSearchVisibilityDisabledByDefault" String "" String "" App () HasCallStack => App () Test.FeatureFlags.SearchVisibilityAvailable.testSearchVisibilityDisabledByDefault String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SearchVisibilityAvailable" String "testSearchVisibilityEnabledByDefault" String "" String "" App () HasCallStack => App () Test.FeatureFlags.SearchVisibilityAvailable.testSearchVisibilityEnabledByDefault String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.Initialisation" String "testMLSInitialisation" String "" String "" App () HasCallStack => App () Test.FeatureFlags.Initialisation.testMLSInitialisation String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SndFactorPasswordChallenge" String "testPatchSndFactorPasswordChallenge" String "" String "" App () HasCallStack => App () Test.FeatureFlags.SndFactorPasswordChallenge.testPatchSndFactorPasswordChallenge String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SndFactorPasswordChallenge" String "testSndFactorPasswordChallenge" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.SndFactorPasswordChallenge.testSndFactorPasswordChallenge String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.MlsMigration" String "testMlsMigration" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.MlsMigration.testMlsMigration String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.MlsMigration" String "testMlsMigrationDefaults" String "" String "" App () HasCallStack => App () Test.FeatureFlags.MlsMigration.testMlsMigrationDefaults String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.AppLock" String "testPatchAppLock" String "" String "" App () HasCallStack => App () Test.FeatureFlags.AppLock.testPatchAppLock String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.DigitalSignatures" String "testPatchDigitalSignatures" String "" String "" App () HasCallStack => App () Test.FeatureFlags.DigitalSignatures.testPatchDigitalSignatures String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.DigitalSignatures" String "testDigitalSignaturesInternal" String "" String "" App () HasCallStack => App () Test.FeatureFlags.DigitalSignatures.testDigitalSignaturesInternal String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SSO" String "testSSODisabledByDefault" String "" String "" App () HasCallStack => App () Test.FeatureFlags.SSO.testSSODisabledByDefault String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.SSO" String "testSSOEnabledByDefault" String "" String "" App () HasCallStack => App () Test.FeatureFlags.SSO.testSSOEnabledByDefault String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.ValidateSAMLEmails" String "testPatchValidateSAMLEmails" String "" String "" App () HasCallStack => App () Test.FeatureFlags.ValidateSAMLEmails.testPatchValidateSAMLEmails String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.ValidateSAMLEmails" String "testValidateSAMLEmailsInternal" String "" String "" App () HasCallStack => App () Test.FeatureFlags.ValidateSAMLEmails.testValidateSAMLEmailsInternal String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.FileSharing" String "testPatchFileSharing" String "" String "" App () HasCallStack => App () Test.FeatureFlags.FileSharing.testPatchFileSharing String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.FileSharing" String "testFileSharing" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.FileSharing.testFileSharing String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.ConferenceCalling" String "testPatchConferenceCalling" String "" String "" App () HasCallStack => App () Test.FeatureFlags.ConferenceCalling.testPatchConferenceCalling String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.ConferenceCalling" String "testConferenceCalling" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.ConferenceCalling.testConferenceCalling String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.OutlookCalIntegration" String "testPatchOutlookCalIntegration" String "" String "" App () HasCallStack => App () Test.FeatureFlags.OutlookCalIntegration.testPatchOutlookCalIntegration String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.OutlookCalIntegration" String "testOutlookCalIntegration" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.OutlookCalIntegration.testOutlookCalIntegration String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.GuestLinks" String "testConversationGuestLinks" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.GuestLinks.testConversationGuestLinks String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.GuestLinks" String "testPatchGuestLinks" String "" String "" App () HasCallStack => App () Test.FeatureFlags.GuestLinks.testPatchGuestLinks String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.User" String "testFeatureConferenceCallingForUser" String "" String "" App () Test.FeatureFlags.User.testFeatureConferenceCallingForUser String -> String -> String -> String -> (APIAccess -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.Mls" String "testMls" String "" String "" HasCallStack => APIAccess -> App () APIAccess -> App () Test.FeatureFlags.Mls.testMls String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.Mls" String "testMlsPatch" String "" String "" App () HasCallStack => App () Test.FeatureFlags.Mls.testMlsPatch String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.ClassifiedDomains" String "testClassifiedDomainsEnabled" String "" String "" App () HasCallStack => App () Test.FeatureFlags.ClassifiedDomains.testClassifiedDomainsEnabled String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags.ClassifiedDomains" String "testClassifiedDomainsDisabled" String "" String "" App () HasCallStack => App () Test.FeatureFlags.ClassifiedDomains.testClassifiedDomainsDisabled String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Brig" String "testCrudFederationRemotes" String "" String "" App () HasCallStack => App () Test.Brig.testCrudFederationRemotes String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Brig" String "testCrudOAuthClient" String "" String "" App () HasCallStack => App () Test.Brig.testCrudOAuthClient String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Brig" String "testCrudFederationRemoteTeams" String "" String "" App () HasCallStack => App () Test.Brig.testCrudFederationRemoteTeams String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Brig" String "testSFTCredentials" String "" String "" App () HasCallStack => App () Test.Brig.testSFTCredentials String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Brig" String "testSFTNoCredentials" String "" String "" App () HasCallStack => App () Test.Brig.testSFTNoCredentials String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Brig" String "testSFTFederation" String "" String "" App () HasCallStack => App () Test.Brig.testSFTFederation String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Brig" String "testDeleteEmail" String "" String "" App () HasCallStack => App () Test.Brig.testDeleteEmail String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MessageTimer" String "testMessageTimerChangeWithRemotes" String "" String "" App () HasCallStack => App () Test.MessageTimer.testMessageTimerChangeWithRemotes String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.MessageTimer" String "testMessageTimerChangeWithUnreachableRemotes" String "" String "" App () HasCallStack => App () Test.MessageTimer.testMessageTimerChangeWithUnreachableRemotes String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Provider" String "testProviderUploadAsset" String "" String "" App () HasCallStack => App () Test.Provider.testProviderUploadAsset String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Login" String "testLoginVerify6DigitEmailCodeSuccess" String "" String "" App () HasCallStack => App () Test.Login.testLoginVerify6DigitEmailCodeSuccess String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Login" String "testLoginVerify6DigitWrongCodeFails" String "" String "" App () HasCallStack => App () Test.Login.testLoginVerify6DigitWrongCodeFails String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Login" String "testLoginVerify6DigitMissingCodeFails" String "" String "" App () HasCallStack => App () Test.Login.testLoginVerify6DigitMissingCodeFails String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Login" String "testLoginVerify6DigitExpiredCodeFails" String "" String "" App () HasCallStack => App () Test.Login.testLoginVerify6DigitExpiredCodeFails String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Login" String "testLoginVerify6DigitResendCodeSuccessAndRateLimiting" String "" String "" App () HasCallStack => App () Test.Login.testLoginVerify6DigitResendCodeSuccessAndRateLimiting String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Login" String "testLoginVerify6DigitLimitRetries" String "" String "" App () HasCallStack => App () Test.Login.testLoginVerify6DigitLimitRetries String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.PushToken" String "testRegisterPushToken" String "" String "" App () Test.PushToken.testRegisterPushToken String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.PushToken" String "testVoipTokenRegistrationFails" String "" String "" App () Test.PushToken.testVoipTokenRegistrationFails String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Spar" String "testSparUserCreationInvitationTimeout" String "" String "" App () HasCallStack => App () Test.Spar.testSparUserCreationInvitationTimeout String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Spar" String "testSparExternalIdDifferentFromEmailWithIdp" String "" String "" App () HasCallStack => App () Test.Spar.testSparExternalIdDifferentFromEmailWithIdp String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Spar" String "testSparExternalIdDifferentFromEmail" String "" String "" App () HasCallStack => App () Test.Spar.testSparExternalIdDifferentFromEmail String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Spar" String "testSparExternalIdUpdateToANonEmail" String "" String "" App () HasCallStack => App () Test.Spar.testSparExternalIdUpdateToANonEmail String -> String -> String -> String -> (Tagged "mailUnchanged" Bool -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Spar" String "testSparMigrateFromExternalIdOnlyToEmail" String "" String "" HasCallStack => Tagged "mailUnchanged" Bool -> App () Tagged "mailUnchanged" Bool -> App () Test.Spar.testSparMigrateFromExternalIdOnlyToEmail String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Spar" String "testSparCreateScimTokenNoName" String "" String "" App () HasCallStack => App () Test.Spar.testSparCreateScimTokenNoName String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Spar" String "testSparCreateScimTokenWithName" String "" String "" App () HasCallStack => App () Test.Spar.testSparCreateScimTokenWithName String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Roles" String "testRoleUpdateWithRemotesOk" String "" String "" App () HasCallStack => App () Test.Roles.testRoleUpdateWithRemotesOk String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Roles" String "testRoleUpdateWithRemotesUnreachable" String "" String "" App () HasCallStack => App () Test.Roles.testRoleUpdateWithRemotesUnreachable String -> String -> String -> String -> (OneOf Domain (FedDomain 1) -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.User" String "testSupportedProtocols" String "" String "" HasCallStack => OneOf Domain (FedDomain 1) -> App () OneOf Domain (FedDomain 1) -> App () Test.User.testSupportedProtocols String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.User" String "testCreateUserSupportedProtocols" String "" String "" App () HasCallStack => App () Test.User.testCreateUserSupportedProtocols String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.User" String "testUpdateHandle" String "" String "" App () HasCallStack => App () Test.User.testUpdateHandle String -> String -> String -> String -> (Tagged "mode" TestUpdateSelfMode -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.User" String "testUpdateSelf" String "" String "" HasCallStack => Tagged "mode" TestUpdateSelfMode -> App () Tagged "mode" TestUpdateSelfMode -> App () Test.User.testUpdateSelf String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.User" String "testActivateAccountWithPhoneV5" String "" String "" App () HasCallStack => App () Test.User.testActivateAccountWithPhoneV5 String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.User" String "testMigratingPasswordHashingAlgorithm" String "" String "" App () HasCallStack => App () Test.User.testMigratingPasswordHashingAlgorithm String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.PasswordReset" String "testPasswordResetShouldSucceedButFailOnWrongInputs" String "" String "" App () HasCallStack => App () Test.PasswordReset.testPasswordResetShouldSucceedButFailOnWrongInputs String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.PasswordReset" String "testPasswordResetAfterEmailUpdate" String "" String "" App () HasCallStack => App () Test.PasswordReset.testPasswordResetAfterEmailUpdate String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.PasswordReset" String "testPasswordResetInvalidPasswordLength" String "" String "" App () Test.PasswordReset.testPasswordResetInvalidPasswordLength String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Property" String "testSetGetDeleteProperty" String "" String "" App () Test.Property.testSetGetDeleteProperty String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Property" String "testGetProperties" String "" String "" App () Test.Property.testGetProperties String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Property" String "testClearProperties" String "" String "" App () Test.Property.testClearProperties String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Property" String "testMaxProperties" String "" String "" App () Test.Property.testMaxProperties String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Property" String "testPropertyNameNotAscii" String "" String "" App () Test.Property.testPropertyNameNotAscii String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.Property" String "testMaxLength" String "" String "" App () Test.Property.testMaxLength String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags" String "testLimitedEventFanout" String "" String "" App () HasCallStack => App () Test.FeatureFlags.testLimitedEventFanout String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags" String "testAllFeatures" String "" String "" App () HasCallStack => App () Test.FeatureFlags.testAllFeatures String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags" String "testFeatureConfigConsistency" String "" String "" App () HasCallStack => App () Test.FeatureFlags.testFeatureConfigConsistency String -> String -> String -> String -> (Feature -> App ()) -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.FeatureFlags" String "testNonMemberAccess" String "" String "" HasCallStack => Feature -> App () Feature -> App () Test.FeatureFlags.testNonMemberAccess String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.TeamSettings" String "testTeamSettingsUpdate" String "" String "" App () HasCallStack => App () Test.TeamSettings.testTeamSettingsUpdate String -> String -> String -> String -> App () -> WriterT [Test] IO () forall x. HasTests x => String -> String -> String -> String -> x -> WriterT [Test] IO () yieldTests String "Test.TeamSettings" String "testTeamPropertiesUpdate" String "" String "" App () HasCallStack => App () Test.TeamSettings.testTeamPropertiesUpdate