KT-65123: move Swift Export Compiler Plugin into swift-export-standalone module

Merge-request: KT-MR-14031
Merged-by: Artem Olkov <artem.olkov@jetbrains.com>
This commit is contained in:
Artem Olkov
2024-01-29 10:32:09 +00:00
committed by Space Team
parent d935db9e3a
commit de6a27aeeb
42 changed files with 442 additions and 771 deletions
@@ -9,7 +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(":native:swift:swift-export-standalone"))
implementation(projectTests(":generators:test-generator"))
runtimeOnly(projectTests(":analysis:analysis-test-framework"))
runtimeOnly(libs.junit.jupiter.api)
@@ -8,7 +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
import org.jetbrains.kotlin.swiftexport.standalone.AbstractSwiftRunnerTest
fun main() {
@@ -35,13 +35,13 @@ fun main() {
}
}
testGroup(
"plugins/swift-export/tests-gen",
"plugins/swift-export/testData"
"native/swift/swift-export-standalone/tests-gen/",
"native/swift/swift-export-standalone/testData"
) {
testClass<AbstractSwiftExportContextTest>(
suiteTestClassName = "SwiftExportCompilerPluginTest"
testClass<AbstractSwiftRunnerTest>(
suiteTestClassName = "SwiftExportRunnerTest"
) {
model("", excludedPattern = ".*\\.golden\\.kt$", recursive = false)
model("", extension = null, recursive = false)
}
}
}