diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractLightAnalysisModeTest.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractLightAnalysisModeTest.kt index 8e4e51c7ed4..3c944275c99 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractLightAnalysisModeTest.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractLightAnalysisModeTest.kt @@ -25,16 +25,18 @@ abstract class AbstractLightAnalysisModeTest : CodegenTestCase() { var TEST_LIGHT_ANALYSIS: ClassBuilderFactory = object : ClassBuilderFactories.TestClassBuilderFactory() { override fun getClassBuilderMode() = ClassBuilderMode.getLightAnalysisForTests() } + + private val ignoreDirectives = listOf( + "// IGNORE_LIGHT_ANALYSIS", + "// MODULE:", + "// TARGET_FRONTEND: FIR", + "// IGNORE_BACKEND_K1:", + ) } override fun doMultiFileTest(wholeFile: File, files: List) { for (file in files) { - if (file.content.contains("// IGNORE_LIGHT_ANALYSIS") || - file.content.contains("// MODULE:") || - file.content.contains("// TARGET_FRONTEND: FIR") - ) { - return - } + if (ignoreDirectives.any { file.content.contains(it) }) return } val fullTxt = compileWithFullAnalysis(files)