Skip to content

chart/4.23.24

@smatting smatting tagged this 14 Sep 09:23
* Implement most of the new MLS test framework

* Automatically keep track of clients in the group

* Assert that add proposal is forwarded

* Remove dead code

* Keep track of clients in the test state

* Port more external proposal tests to new framework

* Refactor test testSenderNotInConversation

- Also add a utility for creating an application message

* Port welcome tests to new MLS test framework

* Refactor test testSendAnotherUsersCommit

* Port some commit tests to new MLS test framework

* Port more commit tests

* Refactor test testAppMessage

* Refactor test testRemoteAppMessage

* Port more commit tests

* Fix bracket in testAppMessage

* Finish porting commit tests

* Refactor test testAppMessage2

* Port proposal tests

* Refactor test testLocalToRemote

* Refactor test testLocalToRemoteNonMember

* Refactor test testRemoteToLocal

* Refactor test testRemoteNonMemberToLocal

* Refactor test testRemoteToLocalWrongConversation

* Refactor test testAddUsersDirectly

* Refactor test testRemoveUsersDirectly

* Refactor test testProteusMessage

* Refactor test testAddUsersToProteus

* Generalise return type of awaitMatch and friends

Fix error reporting in assertNoEvent

* Port backend removal test

* Port final test in API/MLS

* Move MLS tests out of the Federation module

* Remove old MLS test framework

* Add CHANGELOG entry

* Fix a test setup in runMLSTest

* Update mls-test-cli

Co-authored-by: Paolo Capriotti <[email protected]>
Co-authored-by: Marko Dimjašević <[email protected]>
Assets 2
Loading