Record Class CaptureGenerationReport

java.lang.Object
java.lang.Record
com.shaft.capture.generate.CaptureGenerationReport
Record Components:
schemaVersion - report schema version
sessionId - source Capture session
status - generation status
sourcePath - output-root-relative source path
testDataPath - output-root-relative test-data path
locatorDecisions - selected locator rationale
unsupportedEvents - unsupported event diagnostics
flakySteps - replay-risk diagnostics
fallbackLocators - available fallback locator diagnostics
requiredUserInputs - unresolved external inputs
warnings - safe warnings
compilation - compilation result
replay - replay result
enrichment - enrichment result

public record CaptureGenerationReport(String schemaVersion, String sessionId, CaptureGenerationReport.Status status, String sourcePath, String testDataPath, List<CaptureGenerationReport.LocatorDecision> locatorDecisions, List<String> unsupportedEvents, List<String> flakySteps, List<String> fallbackLocators, List<String> requiredUserInputs, List<String> warnings, CaptureGenerationReport.Validation compilation, CaptureGenerationReport.Validation replay, CaptureGenerationReport.Enrichment enrichment) extends Record
Deterministic generation, locator-selection, compilation, and replay report.