JS backend: add BridgeTestGenerated

This commit is contained in:
Michael Nedzelsky
2014-10-02 20:47:19 +04:00
parent 0dd17535d6
commit 04d8960a3d
3 changed files with 391 additions and 0 deletions
@@ -126,6 +126,7 @@ import org.jetbrains.jet.completion.weighers.AbstractSmartCompletionWeigherTest
import org.jetbrains.jet.generators.tests.reservedWords.generateTestDataForReservedWords
import org.jetbrains.k2js.test.semantics.AbstractReservedWordTest
import org.jetbrains.jet.resolve.AbstractReferenceResolveInJavaTest
import org.jetbrains.k2js.test.semantics.AbstractBridgeTest
fun main(args: Array<String>) {
System.setProperty("java.awt.headless", "true")
@@ -644,6 +645,12 @@ fun main(args: Array<String>) {
model("reservedWords/cases")
}
}
testGroup("js/js.tests/test", "compiler/testData") {
testClass(javaClass<AbstractBridgeTest>()) {
model("codegen/box/bridges", targetBackend = TargetBackend.ONLY_JS)
}
}
}
private class TestGroup(val testsRoot: String, val testDataRoot: String) {