[Analysis API Standalone] add tests for resolution against native KLib
^KT-63126
This commit is contained in:
committed by
Space Team
parent
63c807f7bd
commit
fee7d63975
@@ -10,6 +10,8 @@ dependencies {
|
||||
testImplementation(project(":analysis:analysis-api-standalone"))
|
||||
testImplementation(projectTests(":analysis:analysis-api-standalone"))
|
||||
testImplementation(projectTests(":native:native.tests"))
|
||||
testImplementation(project(":native:kotlin-native-utils"))
|
||||
testImplementation(project(":kotlin-native:utilities:basic-utils"))
|
||||
|
||||
testImplementation(platform(libs.junit.bom))
|
||||
testImplementation(libs.junit.jupiter.api)
|
||||
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.analysis.api.standalone.konan.fir.test.cases.session.builder
|
||||
|
||||
import org.jetbrains.kotlin.analysis.api.standalone.fir.test.cases.session.builder.AbstractStandaloneSessionBuilderAgainstStdlibTest
|
||||
import org.jetbrains.kotlin.konan.library.KONAN_STDLIB_NAME
|
||||
import org.jetbrains.kotlin.konan.library.konanCommonLibraryPath
|
||||
import org.jetbrains.kotlin.konan.util.KonanHomeProvider
|
||||
import org.jetbrains.kotlin.platform.konan.NativePlatforms
|
||||
import org.junit.jupiter.api.Test
|
||||
import java.io.File
|
||||
|
||||
class NativeStandaloneSessionBuilderAgainstStdlibTest : AbstractStandaloneSessionBuilderAgainstStdlibTest() {
|
||||
@Test
|
||||
fun testKotlinStdlibJvm() {
|
||||
val konanHome = File(KonanHomeProvider.determineKonanHome())
|
||||
doTestKotlinStdLibResolve(
|
||||
NativePlatforms.unspecifiedNativePlatform,
|
||||
konanHome.resolve(konanCommonLibraryPath(KONAN_STDLIB_NAME)).toPath()
|
||||
)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user