The closest we have to an abstraction of a test run is TestDescriptor. I’ve been thinking about making the properties attached to the contexts and test available to the TestDescriptor, the issue is whether to collapse them or make them available hierarchically like Named