Generator options¶
Generator options are passed via generatorOptions (YAML/Gradle) or --generator-option (CLI).
test-suite-writer options¶
These options are parsed by transformAndValidateWriterOptions.
outputMode:SINGLE_FILE(default) orMULTIPLE_FILESoutputFileName: required whenoutputMode=SINGLE_FILEformat:JSON(default) orYAMLindent: indentation string for JSON output (default: 4 spaces)writeMode:MERGE(default) orOVERWRITEpreventOverwriteSuites: boolean (default: true)preventOverwriteCases: boolean (default: true)protectedTestCaseFields: list or comma-separated string (default: empty)fileNamePrefix: prefix used inMULTIPLE_FILESmode (default: empty)
template options¶
These options are parsed by transformAndValidateTemplateOptions.
templateSet: template set id (default:restassured-java)classTemplatePath: class template path (default:templates/{{templateSet}}/class.mustache)customTemplateDir: filesystem directory containing templates (optional)templateVariables: map of custom variables available ascustomVariables.*in templatesoutputFileExtension: inferred fromtemplateSetwhen unset (java/kt)outputFileNamePattern: default{{className}}.{{outputFileExtension}}writeMode:OVERWRITE(default) orSKIP_IF_EXISTSfileHeaderComment: optional header string used by templates