HMPP. Fix tests after parameterization of NativePlatform
This commit is contained in:
@@ -9,6 +9,7 @@ import com.intellij.util.text.nullize
|
|||||||
import org.jetbrains.kotlin.platform.CommonPlatforms
|
import org.jetbrains.kotlin.platform.CommonPlatforms
|
||||||
import org.jetbrains.kotlin.platform.TargetPlatform
|
import org.jetbrains.kotlin.platform.TargetPlatform
|
||||||
import org.jetbrains.kotlin.platform.jvm.JvmPlatforms
|
import org.jetbrains.kotlin.platform.jvm.JvmPlatforms
|
||||||
|
import org.jetbrains.kotlin.platform.konan.NativePlatforms
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.InputStreamReader
|
import java.io.InputStreamReader
|
||||||
import java.io.Reader
|
import java.io.Reader
|
||||||
@@ -125,12 +126,13 @@ open class ProjectStructureParser(private val projectRoot: File) {
|
|||||||
.toMap()
|
.toMap()
|
||||||
|
|
||||||
val platforms = parseRepeatableAttribute(platformString).map {
|
val platforms = parseRepeatableAttribute(platformString).map {
|
||||||
if (it == "JVM")
|
when (it) {
|
||||||
JvmPlatforms.defaultJvmPlatform.single()
|
"JVM" -> JvmPlatforms.defaultJvmPlatform.single()
|
||||||
else
|
"Native" -> NativePlatforms.unspecifiedNativePlatform.single()
|
||||||
platformsByPlatformName[it] ?: error(
|
else -> platformsByPlatformName[it] ?: error(
|
||||||
"Unknown platform $it. Available platforms: ${platformsByPlatformName.keys.joinToString()}"
|
"Unknown platform $it. Available platforms: ${platformsByPlatformName.keys.joinToString()}"
|
||||||
)
|
)
|
||||||
|
}
|
||||||
}.toSet()
|
}.toSet()
|
||||||
|
|
||||||
return TargetPlatform(platforms)
|
return TargetPlatform(platforms)
|
||||||
|
|||||||
Reference in New Issue
Block a user