Package-level declarations
Types
Link copied to clipboard
class BudgetExceededException(val budgetType: BudgetExceededException.BudgetType, val context: ErrorContext, val used: Int, val limit: Int) : RuntimeException
Exception thrown when a complexity budget is exceeded during test generation.
Link copied to clipboard
Hierarchical context describing where in the OpenAPI structure an error occurred.
Link copied to clipboard
data class ErrorHandlingConfig(val mode: ErrorMode = ErrorMode.COLLECT_ALL, val maxErrors: Int = 100)
Configuration for error handling during generation.
Link copied to clipboard
data class GenerationError(val providerClass: String, val message: String, val context: ErrorContext, val exceptionText: String? = null)
Domain error captured during generation.
Link copied to clipboard
data class GenerationReport(val successfulSuites: List<TestSuite>, val errors: List<GenerationError>, val summary: GenerationSummary)
Final report produced by the generation process.
Link copied to clipboard
data class GenerationSummary(val totalOperations: Int, val successfulOperations: List<OperationInfo>, val notTestedOperations: List<OperationInfo>, val partialOperations: List<OperationInfo>, val failedOperations: List<OperationInfo>, val totalTestCases: Int, val totalErrors: Int)
Summary metrics for reporting and CI/CD consumption.
Link copied to clipboard
Operation metadata used in reports and logs.