Tests for JVM back-end support of tail-call optimization

This commit is contained in:
Sergey Mashkov
2013-11-26 17:33:06 +04:00
committed by Andrey Breslav
parent 9da3d2f051
commit fb0ec573e0
26 changed files with 749 additions and 1 deletions
@@ -22,6 +22,7 @@ import org.jetbrains.jet.cfg.AbstractControlFlowTest;
import org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve;
import org.jetbrains.jet.checkers.AbstractJetJsCheckerTest;
import org.jetbrains.jet.checkers.AbstractJetPsiCheckerTest;
import org.jetbrains.jet.checkers.AbstractTailRecursionTest;
import org.jetbrains.jet.cli.AbstractKotlincExecutableTest;
import org.jetbrains.jet.codegen.AbstractBytecodeTextTest;
import org.jetbrains.jet.codegen.AbstractCheckLocalVariablesTableTest;
@@ -220,6 +221,13 @@ public class GenerateTests {
testModel("compiler/testData/renderer")
);
generateTest(
"compiler/tests",
"TailRecursionDetectorTestGenerated",
AbstractTailRecursionTest.class,
testModel("compiler/testData/codegen/box/functions/tail-recursion")
);
generateTest("compiler/tests",
"LazyResolveTestGenerated",
AbstractLazyResolveTest.class,