newHarness

open fun newHarness(scope: CoroutineScope): RoomConformanceSuite.RoomHarness

Provide a fresh RoomHarness for one test, using scope as the coroutine scope for background loops (SeamRoomFactory, FaultyLoom).

The default implementation returns an InMemoryLoom-backed harness wrapped in a FaultyLoom so partition tests work out of the box. Subclasses backed by a different fabric should override this method.