From e021655001905a78759d30ab0d621c7088fe5a2b Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Sat, 28 Jan 2023 11:26:21 +0100 Subject: [PATCH] [LC] AbstractCompilerLightClassTest: add an additional test extension ^KT-56046 --- .../kotlin/asJava/AbstractCompilerLightClassTest.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/asJava/AbstractCompilerLightClassTest.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/asJava/AbstractCompilerLightClassTest.kt index b68439d7ab3..6fdbb3789d5 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/asJava/AbstractCompilerLightClassTest.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/asJava/AbstractCompilerLightClassTest.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors. * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. */ @@ -26,7 +26,9 @@ abstract class AbstractCompilerLightClassTest : KotlinMultiFileTestWithJava) { val environment = createEnvironment(wholeFile, files) - val expectedFile = KotlinTestUtils.replaceExtension(wholeFile, "java") + val expectedFile = KotlinTestUtils.replaceExtension(wholeFile, "descriptors.java").takeIf(File::exists) + ?: KotlinTestUtils.replaceExtension(wholeFile, "java") + val allowFrontendExceptions = InTextDirectivesUtils.isDirectiveDefined(wholeFile.readText(), "// ALLOW_FRONTEND_EXCEPTION") val actual = LightClassTestCommon.getActualLightClassText(