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.