Package com.arc_e_tect.gradle.doppelganger.progress
package com.arc_e_tect.gradle.doppelganger.progress
-
ClassDescriptionReads and writes
ResponseCoverageRecords as newline-delimited JSON (NDJSON), one record per line, sorted byResponseCoverageRecord.fingerprint()so that git diffs of the persisted file are minimal and stable - the same hand-rolled, dependency-free approachapi-detector-core'sContractHistoryStoreuses for the cross-plugin contract progress history.Produces the nextResponseCoverageRecordmap to persist, from the previously persisted map and this run'sEndpointResponseCoveragerows - the response-coverage counterpart ofapi-detector-core'sContractHistoryUpdater.Persisted, per-endpoint-and-response-code history of contract test coverage, keyed by<endpoint fingerprint>-<response code>(seeResponseCoverageHistoryUpdater).