KT-63748: Pack Swift Export Frontend into compiler plugin
Co-authored-by: Sergej Jaskiewicz <jaskiewiczs@icloud.com> Merge-request: KT-MR-13351 Merged-by: Artem Olkov <artem.olkov@jetbrains.com>
This commit is contained in:
@@ -9,6 +9,7 @@ sourceSets {
|
||||
dependencies {
|
||||
implementation(projectTests(":native:swift:sir-analysis-api"))
|
||||
implementation(projectTests(":native:swift:sir-compiler-bridge"))
|
||||
implementation(projectTests(":kotlin-swift-export-compiler-plugin"))
|
||||
implementation(projectTests(":generators:test-generator"))
|
||||
runtimeOnly(projectTests(":analysis:analysis-test-framework"))
|
||||
runtimeOnly(libs.junit.jupiter.api)
|
||||
|
||||
+12
-1
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.generators.tests.native.swift.sir
|
||||
import org.jetbrains.kotlin.generators.generateTestGroupSuiteWithJUnit5
|
||||
import org.jetbrains.kotlin.sir.analysisapi.AbstractKotlinSirContextTest
|
||||
import org.jetbrains.kotlin.sir.bridge.AbstractKotlinSirBridgeTest
|
||||
import org.jetbrains.kotlin.swiftexport.AbstractSwiftExportContextTest
|
||||
|
||||
|
||||
fun main() {
|
||||
@@ -20,7 +21,7 @@ fun main() {
|
||||
testClass<AbstractKotlinSirContextTest>(
|
||||
suiteTestClassName = "SirAnalysisGeneratedTests"
|
||||
) {
|
||||
model("", pattern = "^([^_](.+)).kt$", recursive = false)
|
||||
model("", recursive = false)
|
||||
}
|
||||
}
|
||||
testGroup(
|
||||
@@ -33,5 +34,15 @@ fun main() {
|
||||
model("", extension = null, recursive = false)
|
||||
}
|
||||
}
|
||||
testGroup(
|
||||
"plugins/swift-export/tests-gen",
|
||||
"plugins/swift-export/testData"
|
||||
) {
|
||||
testClass<AbstractSwiftExportContextTest>(
|
||||
suiteTestClassName = "SwiftExportCompilerPluginTest"
|
||||
) {
|
||||
model("", excludedPattern = ".*\\.golden\\.kt$", recursive = false)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user