[Test] Fix double reading of module directives

This commit is contained in:
Dmitriy Novozhilov
2020-12-22 11:41:51 +03:00
committed by TeamCityServer
parent 0e3ed3fee6
commit 02fb11a2cd
2 changed files with 1 additions and 4 deletions
@@ -22,8 +22,5 @@ abstract class EnvironmentConfigurator(protected val testServices: TestServices)
protected val moduleStructure: TestModuleStructure
get() = testServices.moduleStructure
protected val TestModule.allRegisteredDirectives: RegisteredDirectives
get() = ComposedRegisteredDirectives(directives, testServices.defaultDirectives)
open fun configureCompilerConfiguration(configuration: CompilerConfiguration, module: TestModule, project: MockProject) {}
}
@@ -38,7 +38,7 @@ class JvmEnvironmentConfigurator(testServices: TestServices) : EnvironmentConfig
override fun configureCompilerConfiguration(configuration: CompilerConfiguration, module: TestModule, project: MockProject) {
if (module.targetPlatform !in JvmPlatforms.allJvmPlatforms) return
val registeredDirectives = module.allRegisteredDirectives
val registeredDirectives = module.directives
val targets = registeredDirectives[JvmEnvironmentConfigurationDirectives.JVM_TARGET]
when (targets.size) {
0 -> {}