[Wasm] Add tests from "boxInline"

This commit is contained in:
Zalim Bashorov
2022-04-26 02:13:07 +02:00
committed by teamcity
parent 2c20a71d08
commit e594cad02a
3 changed files with 4588 additions and 1 deletions
@@ -12,6 +12,7 @@ import org.jetbrains.kotlin.js.test.*
import org.jetbrains.kotlin.js.test.ir.*
import org.jetbrains.kotlin.js.testOld.AbstractDceTest
import org.jetbrains.kotlin.js.testOld.compatibility.binary.AbstractJsKlibBinaryCompatibilityTest
import org.jetbrains.kotlin.js.testOld.wasm.semantics.AbstractIrCodegenBoxInlineWasmTest
import org.jetbrains.kotlin.js.testOld.wasm.semantics.AbstractIrCodegenBoxWasmTest
import org.jetbrains.kotlin.js.testOld.wasm.semantics.AbstractIrCodegenWasmJsInteropWasmTest
import org.jetbrains.kotlin.js.testOld.wasm.semantics.AbstractJsTranslatorWasmTest
@@ -62,6 +63,10 @@ fun main(args: Array<String>) {
)
}
testClass<AbstractIrCodegenBoxInlineWasmTest> {
model("codegen/boxInline", targetBackend = TargetBackend.WASM)
}
testClass<AbstractIrCodegenWasmJsInteropWasmTest> {
model("codegen/boxWasmJsInterop", targetBackend = TargetBackend.WASM)
}
@@ -12,6 +12,11 @@ abstract class AbstractIrCodegenBoxWasmTest : BasicWasmBoxTest(
"codegen/wasmBox/"
)
abstract class AbstractIrCodegenBoxInlineWasmTest : BasicWasmBoxTest(
"compiler/testData/codegen/boxInline/",
"codegen/wasmBoxInline/"
)
abstract class AbstractIrCodegenWasmJsInteropWasmTest : BasicWasmBoxTest(
"compiler/testData/codegen/wasmJsInterop",
"codegen/wasmJsInteropJs"
@@ -20,4 +25,4 @@ abstract class AbstractIrCodegenWasmJsInteropWasmTest : BasicWasmBoxTest(
abstract class AbstractJsTranslatorWasmTest : BasicWasmBoxTest(
TEST_DATA_DIR_PATH + "box/",
"js.translator/wasmBox"
)
)