[Test] Don't pass MockProject to environment configurators
This commit is contained in:
committed by
TeamCityServer
parent
bd37badf29
commit
a932f69b8a
+3
-5
@@ -5,7 +5,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.test.services
|
||||
|
||||
import com.intellij.mock.MockProject
|
||||
import org.jetbrains.kotlin.config.AnalysisFlag
|
||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||
import org.jetbrains.kotlin.config.CompilerConfigurationKey
|
||||
@@ -22,20 +21,19 @@ abstract class EnvironmentConfigurator(protected val testServices: TestServices)
|
||||
protected val moduleStructure: TestModuleStructure
|
||||
get() = testServices.moduleStructure
|
||||
|
||||
protected open fun configureCompilerConfiguration(configuration: CompilerConfiguration, module: TestModule, project: MockProject) {}
|
||||
protected open fun configureCompilerConfiguration(configuration: CompilerConfiguration, module: TestModule) {}
|
||||
|
||||
fun configureCompileConfigurationWithAdditionalConfigurationKeys(
|
||||
configuration: CompilerConfiguration,
|
||||
module: TestModule,
|
||||
project: MockProject
|
||||
) {
|
||||
configureCompilerConfiguration(configuration, module, project)
|
||||
configureCompilerConfiguration(configuration, module)
|
||||
val extractor = DirectiveToConfigurationKeyExtractor()
|
||||
extractor.provideConfigurationKeys()
|
||||
extractor.configure(configuration, module.directives)
|
||||
}
|
||||
|
||||
protected open fun DirectiveToConfigurationKeyExtractor.provideConfigurationKeys() {}
|
||||
open fun DirectiveToConfigurationKeyExtractor.provideConfigurationKeys() {}
|
||||
|
||||
open fun provideAdditionalAnalysisFlags(directives: RegisteredDirectives): Map<AnalysisFlag<*>, Any?> {
|
||||
return emptyMap()
|
||||
|
||||
Reference in New Issue
Block a user