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 thedetectDoppelgangerApistask 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.