[Native][tests] Temporarily mute klibABI/remove[Property|Function] tests
This commit is contained in:
+16
-8
@@ -17,6 +17,7 @@ import org.jetbrains.kotlin.konan.blackboxtest.support.runner.TestExecutable
|
|||||||
import org.jetbrains.kotlin.konan.blackboxtest.support.runner.TestRunChecks
|
import org.jetbrains.kotlin.konan.blackboxtest.support.runner.TestRunChecks
|
||||||
import org.jetbrains.kotlin.konan.blackboxtest.support.settings.*
|
import org.jetbrains.kotlin.konan.blackboxtest.support.settings.*
|
||||||
import org.jetbrains.kotlin.konan.blackboxtest.support.util.*
|
import org.jetbrains.kotlin.konan.blackboxtest.support.util.*
|
||||||
|
import org.junit.jupiter.api.Assumptions.assumeFalse
|
||||||
import org.junit.jupiter.api.Tag
|
import org.junit.jupiter.api.Tag
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
@@ -24,14 +25,21 @@ import java.io.File
|
|||||||
abstract class AbstractNativeKlibABITest : AbstractNativeSimpleTest() {
|
abstract class AbstractNativeKlibABITest : AbstractNativeSimpleTest() {
|
||||||
private val producedKlibs = linkedMapOf<KLIB, Collection<File>>() // IMPORTANT: The order makes sense!
|
private val producedKlibs = linkedMapOf<KLIB, Collection<File>>() // IMPORTANT: The order makes sense!
|
||||||
|
|
||||||
protected fun runTest(@TestDataFile testPath: String): Unit = AbstractKlibABITestCase.doTest(
|
protected fun runTest(@TestDataFile testPath: String) {
|
||||||
testDir = getAbsoluteFile(testPath),
|
assumeFalse(
|
||||||
buildDir = buildDir,
|
(testPath == "compiler/testData/klibABI/removeProperty/" || testPath == "compiler/testData/klibABI/removeFunction/")
|
||||||
stdlibFile = stdlibFile,
|
&& testRunSettings.get<CacheMode>().staticCacheRequiredForEveryLibrary
|
||||||
buildKlib = ::buildKlib,
|
)
|
||||||
buildBinaryAndRun = { _, allDependencies -> buildBinaryAndRun(allDependencies) },
|
|
||||||
onNonEmptyBuildDirectory = ::backupDirectoryContents
|
AbstractKlibABITestCase.doTest(
|
||||||
)
|
testDir = getAbsoluteFile(testPath),
|
||||||
|
buildDir = buildDir,
|
||||||
|
stdlibFile = stdlibFile,
|
||||||
|
buildKlib = ::buildKlib,
|
||||||
|
buildBinaryAndRun = { _, allDependencies -> buildBinaryAndRun(allDependencies) },
|
||||||
|
onNonEmptyBuildDirectory = ::backupDirectoryContents
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
private fun buildKlib(moduleName: String, moduleSourceDir: File, moduleDependencies: Collection<File>, klibFile: File) {
|
private fun buildKlib(moduleName: String, moduleSourceDir: File, moduleDependencies: Collection<File>, klibFile: File) {
|
||||||
val module = createModule(moduleName)
|
val module = createModule(moduleName)
|
||||||
|
|||||||
Reference in New Issue
Block a user