newHarness
abstract suspend fun newHarness(scope: CoroutineScope, dispatcher: CoroutineContext, random: Random): PrincipalAttestationConformanceSuite.AttestationHarness
Provide a fresh harness for one test.
Parameters
scope
the test's coroutine scope (typically backgroundScope) for any accept pump, per-link read loops, or far-end handshakes the harness launches.
dispatcher
the test dispatcher, so every seam shares the virtual clock.
random
seeded Random for the seam's nonce generation — seeded for determinism.