[K/JS] Rework kotlin tests compilation to make it works with per-file granularity ^KT-61525 Fixed
This commit is contained in:
+3
-1
@@ -28,6 +28,7 @@ import org.jetbrains.kotlin.ir.types.IrTypeSystemContext
|
||||
import org.jetbrains.kotlin.ir.types.IrTypeSystemContextImpl
|
||||
import org.jetbrains.kotlin.ir.util.SymbolTable
|
||||
import org.jetbrains.kotlin.ir.util.addChild
|
||||
import org.jetbrains.kotlin.ir.util.file
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
|
||||
@@ -182,7 +183,8 @@ class WasmBackendContext(
|
||||
val testEntryPoints: Collection<IrSimpleFunction>
|
||||
get() = testContainerFuns.values
|
||||
|
||||
override fun createTestContainerFun(irFile: IrFile): IrSimpleFunction {
|
||||
override fun createTestContainerFun(container: IrDeclaration): IrSimpleFunction {
|
||||
val irFile = container.file
|
||||
val module = irFile.module
|
||||
return testContainerFuns.getOrPut(module) {
|
||||
val file = syntheticFile("tests", module)
|
||||
|
||||
Reference in New Issue
Block a user