To make a multiprocess client, you call TestContext.MustCreateMultiprocessClient. However, this isn't called when you do the typical WithAliceAndBobSyncing, which always calls TestContext.MustCreateClient. This lack of composability should be fixed so MP tests can use WithAliceAndBobSyncing to avoid race conditions around keys.
To make a multiprocess client, you call
TestContext.MustCreateMultiprocessClient
. However, this isn't called when you do the typicalWithAliceAndBobSyncing
, which always callsTestContext.MustCreateClient
. This lack of composability should be fixed so MP tests can useWithAliceAndBobSyncing
to avoid race conditions around keys.