Package com.arc_e_tect.gradle.doppelganger
package com.arc_e_tect.gradle.doppelganger
-
ClassesClassDescriptionGradle task that compares endpoints both declared in the configured OpenAPI documentation and implemented by scanned
@RestControllerclasses against verification evidence collected from the enabledContractVerificationSources, and writes an AsciiDoc report of every endpoint with no such evidence - the "doppelganger APIs".DSL extension for the Doppelganger API Detector Gradle plugin.Gradle plugin that registers thedetectDoppelgangerApisandupdateDoppelgangerApiDetectorDSLtasks and wires thedoppelgangerApiDetectorDSL extension into the project.Gradle task that, for every endpoint both declared in the configured OpenAPI documentation and implemented by a@RestControllermethod, reports how many response codes its operation declares and how many contract tests exist for it - and, whenDoppelgangerApiDetectorExtension.getIncludeResponseCoverage()is enabled, how many of those tests cover each declared response code.Adds anydoppelgangerApiDetectorDSL properties missing from this project's build file, set to their default values - seecom.arc_e_tect.gradle.dslupdater.DslUpdaterandDoppelgangerApiDetectorDslSchema.