Add gradle task that executes all tests from all SIR related modules
Merge-request: KT-MR-13410 Merged-by: Artem Olkov <artem.olkov@jetbrains.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
plugins {
|
||||
kotlin("jvm")
|
||||
}
|
||||
|
||||
tasks.register("sirAllTests") {
|
||||
dependsOn(
|
||||
":native:swift:sir:test",
|
||||
":native:swift:sir-analysis-api:test",
|
||||
":native:swift:sir-compiler-bridge:test",
|
||||
":native:swift:sir-passes:test",
|
||||
":native:swift:sir-printer:test",
|
||||
)
|
||||
}
|
||||
@@ -31,7 +31,10 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
val testDataDir = projectDir.resolve("testData")
|
||||
|
||||
projectTest(jUnitMode = JUnitMode.JUnit5) {
|
||||
inputs.dir(testDataDir)
|
||||
dependsOn(":dist")
|
||||
workingDir = rootDir
|
||||
useJUnitPlatform { }
|
||||
|
||||
-10
@@ -22,16 +22,6 @@ import org.jetbrains.kotlin.test.services.TestServices
|
||||
import org.jetbrains.kotlin.test.services.assertions
|
||||
|
||||
open class AbstractKotlinSirContextTest : AbstractKotlinSirContextTestBase() {
|
||||
|
||||
override fun configureTest(builder: TestConfigurationBuilder) {
|
||||
super.configureTest(builder)
|
||||
with(builder) {
|
||||
globalDefaults {
|
||||
targetPlatform = NativePlatforms.unspecifiedNativePlatform
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override val configurator: AnalysisApiTestConfigurator
|
||||
get() = AnalysisApiFirTestConfiguratorFactory.createConfigurator(
|
||||
AnalysisApiTestConfiguratorFactoryData(
|
||||
|
||||
@@ -25,7 +25,10 @@ sourceSets {
|
||||
}
|
||||
}
|
||||
|
||||
val testDataDir = projectDir.resolve("testData")
|
||||
|
||||
projectTest(jUnitMode = JUnitMode.JUnit5) {
|
||||
inputs.dir(testDataDir)
|
||||
workingDir = rootDir
|
||||
useJUnitPlatform { }
|
||||
}
|
||||
|
||||
@@ -22,4 +22,13 @@ dependencies {
|
||||
sourceSets {
|
||||
"main" { projectDefault() }
|
||||
"test" { projectDefault() }
|
||||
}
|
||||
}
|
||||
|
||||
val testDataDir = projectDir.resolve("testData")
|
||||
|
||||
projectTest(jUnitMode = JUnitMode.JUnit5) {
|
||||
inputs.dir(testDataDir)
|
||||
useJUnitPlatform { }
|
||||
}
|
||||
|
||||
testsJar()
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ import org.jetbrains.kotlin.sir.util.SirSwiftModule
|
||||
import org.jetbrains.kotlin.test.services.JUnit5Assertions
|
||||
import org.jetbrains.kotlin.test.util.KtTestUtil
|
||||
import org.jetbrains.sir.printer.SirAsSwiftSourcesPrinter
|
||||
import org.junit.Test
|
||||
import org.junit.jupiter.api.Test
|
||||
import java.io.File
|
||||
|
||||
class SirAsSwiftSourcesPrinterTests {
|
||||
|
||||
Reference in New Issue
Block a user