From d40b0b556c027ba792a9c48c4a2f08cca563389e Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Mon, 16 Apr 2018 23:56:26 +0300 Subject: [PATCH] Regenerate tests after fix usages of IGNORE_BACKEND_WITHOUT_CHECK --- .../ir/IrBlackBoxCodegenTestGenerated.java | 20 +- .../codegen/BlackBoxCodegenTestGenerated.java | 20 +- ...mpiledTextFromJsMetadataTestGenerated.java | 20 +- .../semantics/JsCodegenBoxTestGenerated.java | 470 +++++++++--------- 4 files changed, 265 insertions(+), 265 deletions(-) diff --git a/compiler/tests-ir-jvm/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java b/compiler/tests-ir-jvm/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java index d1fe2dc3645..bb59e3cf5ad 100644 --- a/compiler/tests-ir-jvm/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java +++ b/compiler/tests-ir-jvm/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java @@ -5787,11 +5787,6 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Anonymous extends AbstractIrBlackBoxCodegenTest { - @TestMetadata("simple.kt") - public void ignoreSimple() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt"); - } - private void runTest(String testDataFilePath) throws Exception { KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM, testDataFilePath); } @@ -5799,6 +5794,11 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes public void testAllFilesPresentInAnonymous() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/coroutines/localFunctions/anonymous"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JVM, true); } + + @TestMetadata("simple.kt") + public void testSimple() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt"); + } } @TestMetadata("compiler/testData/codegen/box/coroutines/localFunctions/named") @@ -16807,11 +16807,6 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class SpecialBuiltIns extends AbstractIrBlackBoxCodegenTest { - @TestMetadata("getMembersOfStandardJavaClasses.kt") - public void ignoreGetMembersOfStandardJavaClasses() throws Exception { - runTest("compiler/testData/codegen/box/reflection/specialBuiltIns/getMembersOfStandardJavaClasses.kt"); - } - private void runTest(String testDataFilePath) throws Exception { KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM, testDataFilePath); } @@ -16819,6 +16814,11 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes public void testAllFilesPresentInSpecialBuiltIns() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/reflection/specialBuiltIns"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JVM, true); } + + @TestMetadata("getMembersOfStandardJavaClasses.kt") + public void testGetMembersOfStandardJavaClasses() throws Exception { + runTest("compiler/testData/codegen/box/reflection/specialBuiltIns/getMembersOfStandardJavaClasses.kt"); + } } @TestMetadata("compiler/testData/codegen/box/reflection/supertypes") diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java index ae4132db5bc..b279df21dda 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java @@ -5787,11 +5787,6 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Anonymous extends AbstractBlackBoxCodegenTest { - @TestMetadata("simple.kt") - public void ignoreSimple() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt"); - } - private void runTest(String testDataFilePath) throws Exception { KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM, testDataFilePath); } @@ -5799,6 +5794,11 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { public void testAllFilesPresentInAnonymous() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/coroutines/localFunctions/anonymous"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JVM, true); } + + @TestMetadata("simple.kt") + public void testSimple() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt"); + } } @TestMetadata("compiler/testData/codegen/box/coroutines/localFunctions/named") @@ -16807,11 +16807,6 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class SpecialBuiltIns extends AbstractBlackBoxCodegenTest { - @TestMetadata("getMembersOfStandardJavaClasses.kt") - public void ignoreGetMembersOfStandardJavaClasses() throws Exception { - runTest("compiler/testData/codegen/box/reflection/specialBuiltIns/getMembersOfStandardJavaClasses.kt"); - } - private void runTest(String testDataFilePath) throws Exception { KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM, testDataFilePath); } @@ -16819,6 +16814,11 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { public void testAllFilesPresentInSpecialBuiltIns() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/reflection/specialBuiltIns"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JVM, true); } + + @TestMetadata("getMembersOfStandardJavaClasses.kt") + public void testGetMembersOfStandardJavaClasses() throws Exception { + runTest("compiler/testData/codegen/box/reflection/specialBuiltIns/getMembersOfStandardJavaClasses.kt"); + } } @TestMetadata("compiler/testData/codegen/box/reflection/supertypes") diff --git a/idea/tests/org/jetbrains/kotlin/idea/decompiler/textBuilder/CommonDecompiledTextFromJsMetadataTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/decompiler/textBuilder/CommonDecompiledTextFromJsMetadataTestGenerated.java index e66443f6d02..a953aca7cbc 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/decompiler/textBuilder/CommonDecompiledTextFromJsMetadataTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/decompiler/textBuilder/CommonDecompiledTextFromJsMetadataTestGenerated.java @@ -21,16 +21,6 @@ import java.util.regex.Pattern; @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class CommonDecompiledTextFromJsMetadataTestGenerated extends AbstractCommonDecompiledTextFromJsMetadataTest { - @TestMetadata("LocalClassAsTypeWithArgument") - public void ignoreLocalClassAsTypeWithArgument() throws Exception { - runTest("idea/testData/decompiler/decompiledText/LocalClassAsTypeWithArgument/"); - } - - @TestMetadata("SecondaryConstructors") - public void ignoreSecondaryConstructors() throws Exception { - runTest("idea/testData/decompiler/decompiledText/SecondaryConstructors/"); - } - private void runTest(String testDataFilePath) throws Exception { KotlinTestUtils.runTest(this::doTest, TargetBackend.JS, testDataFilePath); } @@ -99,6 +89,11 @@ public class CommonDecompiledTextFromJsMetadataTestGenerated extends AbstractCom runTest("idea/testData/decompiler/decompiledText/InnerClasses/"); } + @TestMetadata("LocalClassAsTypeWithArgument") + public void testLocalClassAsTypeWithArgument() throws Exception { + runTest("idea/testData/decompiler/decompiledText/LocalClassAsTypeWithArgument/"); + } + @TestMetadata("Modifiers") public void testModifiers() throws Exception { runTest("idea/testData/decompiler/decompiledText/Modifiers/"); @@ -114,6 +109,11 @@ public class CommonDecompiledTextFromJsMetadataTestGenerated extends AbstractCom runTest("idea/testData/decompiler/decompiledText/Object/"); } + @TestMetadata("SecondaryConstructors") + public void testSecondaryConstructors() throws Exception { + runTest("idea/testData/decompiler/decompiledText/SecondaryConstructors/"); + } + @TestMetadata("SimpleClass") public void testSimpleClass() throws Exception { runTest("idea/testData/decompiler/decompiledText/SimpleClass/"); diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java b/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java index c736c218c67..28819e296e4 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java +++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java @@ -5340,51 +5340,6 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Tailrec extends AbstractJsCodegenBoxTest { - @TestMetadata("infixCall.kt") - public void ignoreInfixCall() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixCall.kt"); - } - - @TestMetadata("infixRecursiveCall.kt") - public void ignoreInfixRecursiveCall() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixRecursiveCall.kt"); - } - - @TestMetadata("realIteratorFoldl.kt") - public void ignoreRealIteratorFoldl() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realIteratorFoldl.kt"); - } - - @TestMetadata("realStringRepeat.kt") - public void ignoreRealStringRepeat() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringRepeat.kt"); - } - - @TestMetadata("returnInParentheses.kt") - public void ignoreReturnInParentheses() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/returnInParentheses.kt"); - } - - @TestMetadata("sum.kt") - public void ignoreSum() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/sum.kt"); - } - - @TestMetadata("tailCallInBlockInParentheses.kt") - public void ignoreTailCallInBlockInParentheses() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInBlockInParentheses.kt"); - } - - @TestMetadata("tailCallInParentheses.kt") - public void ignoreTailCallInParentheses() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInParentheses.kt"); - } - - @TestMetadata("whenWithIs.kt") - public void ignoreWhenWithIs() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/whenWithIs.kt"); - } - private void runTest(String testDataFilePath) throws Exception { KotlinTestUtils.runTest0(this::doTest, TargetBackend.JS, testDataFilePath); } @@ -5408,10 +5363,55 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/extention.kt"); } + @TestMetadata("infixCall.kt") + public void testInfixCall() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixCall.kt"); + } + + @TestMetadata("infixRecursiveCall.kt") + public void testInfixRecursiveCall() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/infixRecursiveCall.kt"); + } + + @TestMetadata("realIteratorFoldl.kt") + public void testRealIteratorFoldl() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realIteratorFoldl.kt"); + } + @TestMetadata("realStringEscape.kt") public void testRealStringEscape() throws Exception { runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringEscape.kt"); } + + @TestMetadata("realStringRepeat.kt") + public void testRealStringRepeat() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/realStringRepeat.kt"); + } + + @TestMetadata("returnInParentheses.kt") + public void testReturnInParentheses() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/returnInParentheses.kt"); + } + + @TestMetadata("sum.kt") + public void testSum() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/sum.kt"); + } + + @TestMetadata("tailCallInBlockInParentheses.kt") + public void testTailCallInBlockInParentheses() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInBlockInParentheses.kt"); + } + + @TestMetadata("tailCallInParentheses.kt") + public void testTailCallInParentheses() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInParentheses.kt"); + } + + @TestMetadata("whenWithIs.kt") + public void testWhenWithIs() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/whenWithIs.kt"); + } } } @@ -5537,11 +5537,6 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Anonymous extends AbstractJsCodegenBoxTest { - @TestMetadata("simple.kt") - public void ignoreSimple() throws Exception { - runTest("compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt"); - } - private void runTest(String testDataFilePath) throws Exception { KotlinTestUtils.runTest0(this::doTest, TargetBackend.JS, testDataFilePath); } @@ -5549,6 +5544,11 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { public void testAllFilesPresentInAnonymous() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/coroutines/localFunctions/anonymous"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JS, true); } + + @TestMetadata("simple.kt") + public void testSimple() throws Exception { + runTest("compiler/testData/codegen/box/coroutines/localFunctions/anonymous/simple.kt"); + } } @TestMetadata("compiler/testData/codegen/box/coroutines/localFunctions/named") @@ -7276,191 +7276,6 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class TailRecursion extends AbstractJsCodegenBoxTest { - @TestMetadata("defaultArgs.kt") - public void ignoreDefaultArgs() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.kt"); - } - - @TestMetadata("defaultArgsOverridden.kt") - public void ignoreDefaultArgsOverridden() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt"); - } - - @TestMetadata("extensionTailCall.kt") - public void ignoreExtensionTailCall() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.kt"); - } - - @TestMetadata("functionWithNoTails.kt") - public void ignoreFunctionWithNoTails() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt"); - } - - @TestMetadata("functionWithNonTailRecursions.kt") - public void ignoreFunctionWithNonTailRecursions() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt"); - } - - @TestMetadata("functionWithoutAnnotation.kt") - public void ignoreFunctionWithoutAnnotation() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithoutAnnotation.kt"); - } - - @TestMetadata("infixCall.kt") - public void ignoreInfixCall() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.kt"); - } - - @TestMetadata("infixRecursiveCall.kt") - public void ignoreInfixRecursiveCall() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.kt"); - } - - @TestMetadata("insideElvis.kt") - public void ignoreInsideElvis() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt"); - } - - @TestMetadata("labeledThisReferences.kt") - public void ignoreLabeledThisReferences() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt"); - } - - @TestMetadata("loops.kt") - public void ignoreLoops() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt"); - } - - @TestMetadata("multilevelBlocks.kt") - public void ignoreMultilevelBlocks() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt"); - } - - @TestMetadata("realIteratorFoldl.kt") - public void ignoreRealIteratorFoldl() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt"); - } - - @TestMetadata("realStringEscape.kt") - public void ignoreRealStringEscape() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.kt"); - } - - @TestMetadata("realStringRepeat.kt") - public void ignoreRealStringRepeat() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.kt"); - } - - @TestMetadata("recursiveCallInLambda.kt") - public void ignoreRecursiveCallInLambda() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt"); - } - - @TestMetadata("recursiveCallInLocalFunction.kt") - public void ignoreRecursiveCallInLocalFunction() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt"); - } - - @TestMetadata("recursiveInnerFunction.kt") - public void ignoreRecursiveInnerFunction() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveInnerFunction.kt"); - } - - @TestMetadata("returnIf.kt") - public void ignoreReturnIf() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt"); - } - - @TestMetadata("returnInCatch.kt") - public void ignoreReturnInCatch() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt"); - } - - @TestMetadata("returnInFinally.kt") - public void ignoreReturnInFinally() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt"); - } - - @TestMetadata("returnInIfInFinally.kt") - public void ignoreReturnInIfInFinally() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt"); - } - - @TestMetadata("returnInParentheses.kt") - public void ignoreReturnInParentheses() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.kt"); - } - - @TestMetadata("returnInTry.kt") - public void ignoreReturnInTry() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt"); - } - - @TestMetadata("simpleBlock.kt") - public void ignoreSimpleBlock() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt"); - } - - @TestMetadata("simpleReturn.kt") - public void ignoreSimpleReturn() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt"); - } - - @TestMetadata("simpleReturnWithElse.kt") - public void ignoreSimpleReturnWithElse() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt"); - } - - @TestMetadata("sum.kt") - public void ignoreSum() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.kt"); - } - - @TestMetadata("tailCallInBlockInParentheses.kt") - public void ignoreTailCallInBlockInParentheses() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.kt"); - } - - @TestMetadata("tailCallInParentheses.kt") - public void ignoreTailCallInParentheses() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.kt"); - } - - @TestMetadata("tailRecursionInFinally.kt") - public void ignoreTailRecursionInFinally() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt"); - } - - @TestMetadata("thisReferences.kt") - public void ignoreThisReferences() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt"); - } - - @TestMetadata("unitBlocks.kt") - public void ignoreUnitBlocks() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt"); - } - - @TestMetadata("whenWithCondition.kt") - public void ignoreWhenWithCondition() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt"); - } - - @TestMetadata("whenWithInRange.kt") - public void ignoreWhenWithInRange() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt"); - } - - @TestMetadata("whenWithIs.kt") - public void ignoreWhenWithIs() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.kt"); - } - - @TestMetadata("whenWithoutCondition.kt") - public void ignoreWhenWithoutCondition() throws Exception { - runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt"); - } - private void runTest(String testDataFilePath) throws Exception { KotlinTestUtils.runTest0(this::doTest, TargetBackend.JS, testDataFilePath); } @@ -7468,6 +7283,191 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { public void testAllFilesPresentInTailRecursion() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/diagnostics/functions/tailRecursion"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JS, true); } + + @TestMetadata("defaultArgs.kt") + public void testDefaultArgs() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.kt"); + } + + @TestMetadata("defaultArgsOverridden.kt") + public void testDefaultArgsOverridden() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgsOverridden.kt"); + } + + @TestMetadata("extensionTailCall.kt") + public void testExtensionTailCall() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.kt"); + } + + @TestMetadata("functionWithNoTails.kt") + public void testFunctionWithNoTails() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.kt"); + } + + @TestMetadata("functionWithNonTailRecursions.kt") + public void testFunctionWithNonTailRecursions() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.kt"); + } + + @TestMetadata("functionWithoutAnnotation.kt") + public void testFunctionWithoutAnnotation() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithoutAnnotation.kt"); + } + + @TestMetadata("infixCall.kt") + public void testInfixCall() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.kt"); + } + + @TestMetadata("infixRecursiveCall.kt") + public void testInfixRecursiveCall() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.kt"); + } + + @TestMetadata("insideElvis.kt") + public void testInsideElvis() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.kt"); + } + + @TestMetadata("labeledThisReferences.kt") + public void testLabeledThisReferences() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.kt"); + } + + @TestMetadata("loops.kt") + public void testLoops() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.kt"); + } + + @TestMetadata("multilevelBlocks.kt") + public void testMultilevelBlocks() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.kt"); + } + + @TestMetadata("realIteratorFoldl.kt") + public void testRealIteratorFoldl() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.kt"); + } + + @TestMetadata("realStringEscape.kt") + public void testRealStringEscape() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.kt"); + } + + @TestMetadata("realStringRepeat.kt") + public void testRealStringRepeat() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.kt"); + } + + @TestMetadata("recursiveCallInLambda.kt") + public void testRecursiveCallInLambda() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.kt"); + } + + @TestMetadata("recursiveCallInLocalFunction.kt") + public void testRecursiveCallInLocalFunction() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.kt"); + } + + @TestMetadata("recursiveInnerFunction.kt") + public void testRecursiveInnerFunction() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveInnerFunction.kt"); + } + + @TestMetadata("returnIf.kt") + public void testReturnIf() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.kt"); + } + + @TestMetadata("returnInCatch.kt") + public void testReturnInCatch() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.kt"); + } + + @TestMetadata("returnInFinally.kt") + public void testReturnInFinally() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.kt"); + } + + @TestMetadata("returnInIfInFinally.kt") + public void testReturnInIfInFinally() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.kt"); + } + + @TestMetadata("returnInParentheses.kt") + public void testReturnInParentheses() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.kt"); + } + + @TestMetadata("returnInTry.kt") + public void testReturnInTry() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.kt"); + } + + @TestMetadata("simpleBlock.kt") + public void testSimpleBlock() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.kt"); + } + + @TestMetadata("simpleReturn.kt") + public void testSimpleReturn() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.kt"); + } + + @TestMetadata("simpleReturnWithElse.kt") + public void testSimpleReturnWithElse() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.kt"); + } + + @TestMetadata("sum.kt") + public void testSum() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.kt"); + } + + @TestMetadata("tailCallInBlockInParentheses.kt") + public void testTailCallInBlockInParentheses() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.kt"); + } + + @TestMetadata("tailCallInParentheses.kt") + public void testTailCallInParentheses() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.kt"); + } + + @TestMetadata("tailRecursionInFinally.kt") + public void testTailRecursionInFinally() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.kt"); + } + + @TestMetadata("thisReferences.kt") + public void testThisReferences() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.kt"); + } + + @TestMetadata("unitBlocks.kt") + public void testUnitBlocks() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.kt"); + } + + @TestMetadata("whenWithCondition.kt") + public void testWhenWithCondition() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.kt"); + } + + @TestMetadata("whenWithInRange.kt") + public void testWhenWithInRange() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.kt"); + } + + @TestMetadata("whenWithIs.kt") + public void testWhenWithIs() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.kt"); + } + + @TestMetadata("whenWithoutCondition.kt") + public void testWhenWithoutCondition() throws Exception { + runTest("compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.kt"); + } } }