diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/AbstractFileRankingTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/AbstractFileRankingTest.kt index dc7a7370244..189ed36ba4b 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/AbstractFileRankingTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/AbstractFileRankingTest.kt @@ -18,8 +18,9 @@ abstract class AbstractFileRankingTest : LowLevelDebuggerTestBase() { fun getKtFiles(name: String) = allKtFiles.filter { it.name == name } val doNotCheckClassFqName = "DO_NOT_CHECK_CLASS_FQNAME" in options + val strictMode = "DISABLE_STRICT_MODE" !in options - val calculator = object : FileRankingCalculator(checkClassFqName = !doNotCheckClassFqName, strictMode = true) { + val calculator = object : FileRankingCalculator(checkClassFqName = !doNotCheckClassFqName, strictMode = strictMode) { override fun analyze(element: KtElement) = state.bindingContext } diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/LowLevelDebuggerTestBase.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/LowLevelDebuggerTestBase.kt index 4650a912940..67ab9f6d149 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/LowLevelDebuggerTestBase.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/LowLevelDebuggerTestBase.kt @@ -15,12 +15,12 @@ import org.jetbrains.kotlin.codegen.* import org.jetbrains.kotlin.codegen.state.GenerationState import org.jetbrains.kotlin.test.ConfigurationKind import org.jetbrains.org.objectweb.asm.tree.ClassNode -import org.jetbrains.org.objectweb.asm.Type as AsmType import java.io.File import java.io.IOException import java.net.Socket import java.nio.file.Files import kotlin.properties.Delegates +import org.jetbrains.org.objectweb.asm.Type as AsmType abstract class LowLevelDebuggerTestBase : CodegenTestCase() { private companion object { @@ -34,7 +34,7 @@ abstract class LowLevelDebuggerTestBase : CodegenTestCase() { val options = wholeFile.readLines() .asSequence() - .filter { it.matches("^// ?[\\w_]+(:.*)$".toRegex()) } + .filter { it.matches("^// ?[\\w_]+(:.*)?$".toRegex()) } .map { it.drop(2).trim() } .filter { !it.startsWith("FILE:") } .toSet()