Skip to content

Integration tests for transport key agreement client

This MR factors out the essential bits from the BriarIntegrationTest into a BrambleIntegrationTest, so we can use the latter to write a first integration test for transport key agreement client which also needs message sending between two peers.

With all the plumbing in place, a first test is added that just checks one happy path of the client with a slight twist that one peer supports a new transport before the other one does.

Edit: I now also added all other integration tests I could think of.

This MR also moves the FeatureFlags into a dedicated module, because I got annoyed by touching so many places when dealing with FeatureFlags. This change (in a separate commit) at least reduces the number of places.

Closes #2069 (closed)

Edited by Torsten Grote

Merge request reports