Package-level declarations

Types

Link copied to clipboard
class OpenApiTestGeneratorPlugin : Plugin<Project>
Link copied to clipboard
@DisableCachingByDefault(because = "generator merge/skip-if-exists modes read existing outputs; caching would replace user-preserved edits")
abstract class OpenApiTestGeneratorTask @Inject constructor(objects: ObjectFactory) : DefaultTask

Not cacheable: the default generator modes read the existing output directory (test-suite-writer MERGE/preventOverwriteCases, template SKIP_IF_EXISTS), so output depends on prior output state — a build-cache restore would replace user-preserved edits instead of merging them. Remote spec URIs and customTemplateDir contents are also tracked by string value only.

Link copied to clipboard
open class ParserSettingsExtension @Inject constructor(objects: ObjectFactory)

Gradle-native typed configuration block for SnakeYAML parser settings.

Link copied to clipboard
open class TestGenerationSettingsExtension @Inject constructor(objects: ObjectFactory)

Gradle-native typed configuration block for test generation settings.

Link copied to clipboard
open class TestGeneratorExtension @Inject constructor(objects: ObjectFactory)

User-configurable extension for the OpenAPI Test Generator Gradle plugin.