TestGeneratorExecutionOptionsFactory
Factory that merges declarative GeneratorConfig with environment-specific TestGeneratorOverrides into fully resolved TestGeneratorExecutionOptions.
Merge semantics:
Overrides win over config values when provided.
Nested maps are deep-merged; lists/arrays are replaced.
Map/non-map mismatches prefer the override value.
Determinism: module extractors are sorted by ModuleSettingsExtractor.settingsKey.
Functions
Link copied to clipboard
fun fromConfig(config: GeneratorConfig?, overrides: TestGeneratorOverrides = TestGeneratorOverrides(), moduleExtractors: List<ModuleSettingsExtractor> = emptyList(), defaultTestGenerationSettings: TestGenerationSettings = TestGenerationSettings()): TestGeneratorExecutionOptions
Creates TestGeneratorExecutionOptions by merging config and overrides.