Generate black box codegen tests

This commit is contained in:
Alexander Udalov
2013-01-25 17:02:54 +04:00
committed by Alexander Udalov
parent 5313cf3bf0
commit f7e0b06c2f
4 changed files with 3294 additions and 18 deletions
@@ -24,12 +24,8 @@ import org.jetbrains.jet.codegen.AbstractCheckLocalVariablesTableTest;
import org.jetbrains.jet.codegen.AbstractDataClassCodegenTest;
import org.jetbrains.jet.codegen.defaultConstructor.AbstractDefaultConstructorCodegenTest;
import org.jetbrains.jet.codegen.flags.AbstractWriteFlagsTest;
import org.jetbrains.jet.codegen.generated.AbstractCodegenTest;
import org.jetbrains.jet.jvm.compiler.AbstractCompileJavaAgainstKotlinTest;
import org.jetbrains.jet.jvm.compiler.AbstractCompileKotlinAgainstKotlinTest;
import org.jetbrains.jet.jvm.compiler.AbstractCompileKotlinAgainstCustomJavaTest;
import org.jetbrains.jet.jvm.compiler.AbstractLoadCompiledKotlinTest;
import org.jetbrains.jet.jvm.compiler.AbstractLoadJavaTest;
import org.jetbrains.jet.codegen.generated.AbstractBlackBoxCodegenTest;
import org.jetbrains.jet.jvm.compiler.*;
import org.jetbrains.jet.lang.resolve.lazy.AbstractLazyResolveDescriptorRendererTest;
import org.jetbrains.jet.lang.resolve.lazy.AbstractLazyResolveNamespaceComparingTest;
import org.jetbrains.jet.plugin.highlighter.AbstractDeprecatedHighlightingTest;
@@ -67,6 +63,13 @@ public class GenerateTests {
testModel("compiler/testData/diagnostics/tests/script", true, "ktscript", "doTest")
);
generateTest(
"compiler/tests/",
"BlackBoxCodegenTestGenerated",
AbstractBlackBoxCodegenTest.class,
testModel("compiler/testData/codegen/box", "blackBoxFileByFullPath")
);
generateTest(
"compiler/tests/",
"DataClassCodegenTestGenerated",
@@ -84,7 +87,7 @@ public class GenerateTests {
generateTest(
"compiler/tests/",
"VisibilityGenWithJavaTestGenerated",
AbstractCodegenTest.class,
AbstractBlackBoxCodegenTest.class,
testModel("compiler/testData/codegen/visibility/withJava/protected_static", "blackBoxFileWithJavaByFullPath")
);