Made incremental compilation test auto-generated.

This commit is contained in:
Evgeny Gerashchenko
2014-05-29 18:30:34 +04:00
parent f62842343d
commit 205f99bf60
4 changed files with 123 additions and 63 deletions
+1
View File
@@ -23,6 +23,7 @@
<orderEntry type="module" module-name="util" scope="TEST" />
<orderEntry type="library" scope="TEST" name="kotlin-runtime" level="project" />
<orderEntry type="module" module-name="j2k-tests" scope="TEST" />
<orderEntry type="library" scope="TEST" name="jps-test" level="project" />
</component>
</module>
@@ -113,6 +113,7 @@ import org.jetbrains.jet.plugin.stubs.AbstractMultiFileHighlightingTest
import org.jetbrains.jet.cfg.AbstractPseudoValueTest
import org.jetbrains.jet.plugin.structureView.AbstractKotlinFileStructureTest
import org.jetbrains.jet.j2k.test.AbstractJavaToKotlinConverterTest
import org.jetbrains.jet.jps.build.AbstractIncrementalJpsTest
fun main(args: Array<String>) {
System.setProperty("java.awt.headless", "true")
@@ -641,6 +642,12 @@ fun main(args: Array<String>) {
model("ast", extension = "java")
}
}
testGroup("jps-plugin/test", "jps-plugin/testData") {
testClass(javaClass<AbstractIncrementalJpsTest>()) {
model("incremental", extension = null, recursive = false)
}
}
}
private class TestGroup(val testsRoot: String, val testDataRoot: String) {