[PL][tests] K/N: Avoid any unexpected warnings to appear in tests
This commit is contained in:
committed by
Space Team
parent
8cae224cb4
commit
19c6208cc0
+6
-2
@@ -27,7 +27,7 @@ import org.opentest4j.TestAbortedException
|
||||
import java.io.File
|
||||
|
||||
@Tag("partial-linkage")
|
||||
@UsePartialLinkage(UsePartialLinkage.Mode.ENABLED_WITH_WARNING)
|
||||
@UsePartialLinkage(UsePartialLinkage.Mode.DEFAULT)
|
||||
abstract class AbstractNativePartialLinkageTest : AbstractNativeSimpleTest() {
|
||||
private inner class NativeTestConfiguration(testPath: String) : PartialLinkageTestUtils.TestConfiguration {
|
||||
override val testDir = getAbsoluteFile(testPath)
|
||||
@@ -218,7 +218,11 @@ abstract class AbstractNativePartialLinkageTest : AbstractNativeSimpleTest() {
|
||||
|
||||
companion object {
|
||||
private val COMPILER_ARGS = TestCompilerArgs(
|
||||
listOf("-nostdlib") // stdlib is passed explicitly.
|
||||
listOf(
|
||||
"-nostdlib", // stdlib is passed explicitly.
|
||||
"-Xsuppress-version-warnings", // Don't fail on language version warnings.
|
||||
"-Werror" // Halt on any unexpected warning.
|
||||
)
|
||||
)
|
||||
|
||||
private val DEFAULT_EXTRAS = WithTestRunnerExtras(TestRunnerType.DEFAULT)
|
||||
|
||||
+1
-1
@@ -461,7 +461,7 @@ private object NativeTestSupport {
|
||||
|
||||
val config = when (mode) {
|
||||
UsePartialLinkage.Mode.DISABLED -> PartialLinkageConfig(PartialLinkageMode.DISABLE, PartialLinkageLogLevel.ERROR)
|
||||
UsePartialLinkage.Mode.ENABLED_WITH_WARNING -> PartialLinkageConfig(PartialLinkageMode.ENABLE, PartialLinkageLogLevel.WARNING)
|
||||
UsePartialLinkage.Mode.DEFAULT -> PartialLinkageConfig(PartialLinkageMode.ENABLE, PartialLinkageLogLevel.DEFAULT)
|
||||
UsePartialLinkage.Mode.ENABLED_WITH_ERROR -> PartialLinkageConfig(PartialLinkageMode.ENABLE, PartialLinkageLogLevel.ERROR)
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -7,5 +7,5 @@ package org.jetbrains.kotlin.konan.blackboxtest.support.group
|
||||
|
||||
@Target(AnnotationTarget.CLASS)
|
||||
internal annotation class UsePartialLinkage(val mode: Mode) {
|
||||
enum class Mode { DISABLED, ENABLED_WITH_WARNING, ENABLED_WITH_ERROR }
|
||||
enum class Mode { DISABLED, DEFAULT, ENABLED_WITH_ERROR }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user