test_harness/mailbox_tests library

Mailbox (MSA/MAA/MMA) integration tests.

Tests mailbox creation, message submission/retrieval, deletion, and cross-client ACL-based messaging.

Functions

runPrimaryMailboxTests(TestContext ctx) → Future<void>
Run primary mailbox tests (create, submit, retrieve, delete).
runSecondaryMailboxTests(TestContext ctx, PeerId primaryPeerId) → Future<void>
Run secondary mailbox tests (cross-client messaging).
setupCrossClientMailbox(TestContext ctx, PeerId secondaryPeerId) → Future<void>
Run primary mailbox setup for cross-client tests. Creates a shared mailbox and grants ACL to secondary.