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