Namespace ProtoTest.OpenApi

Classes

OpenApiCoverageCollector

Collects OpenAPI coverage from REST responses and shape matches: the route matcher resolves each hit to a contract path, the typed ledger counts it, and the report builder renders the contract's endpoints, responses and properties whether or not they were hit. A source that is a path on the application (/openapi/v1.json) with no address to resolve it against loads from the application once the run's infrastructure started, so an in-process application documents itself.