[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(project(":analysis:analysis-api-standalone"))
|
||||||
testImplementation(projectTests(":analysis:analysis-api-standalone"))
|
testImplementation(projectTests(":analysis:analysis-api-standalone"))
|
||||||
testImplementation(projectTests(":native:native.tests"))
|
testImplementation(projectTests(":native:native.tests"))
|
||||||
|
testImplementation(project(":native:kotlin-native-utils"))
|
||||||
|
testImplementation(project(":kotlin-native:utilities:basic-utils"))
|
||||||
|
|
||||||
testImplementation(platform(libs.junit.bom))
|
testImplementation(platform(libs.junit.bom))
|
||||||
testImplementation(libs.junit.jupiter.api)
|
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