[JS IR BE]: Disable incremental compilation tests until IC is supported
This commit is contained in:
@@ -86,6 +86,8 @@ abstract class BasicBoxTest(
|
|||||||
protected open val runMinifierByDefault: Boolean = false
|
protected open val runMinifierByDefault: Boolean = false
|
||||||
protected open val skipMinification = System.getProperty("kotlin.js.skipMinificationTest", "false")!!.toBoolean()
|
protected open val skipMinification = System.getProperty("kotlin.js.skipMinificationTest", "false")!!.toBoolean()
|
||||||
|
|
||||||
|
protected open val incrementalCompilationChecksEnabled = true
|
||||||
|
|
||||||
fun doTest(filePath: String) {
|
fun doTest(filePath: String) {
|
||||||
doTest(filePath, "OK", MainCallParameters.noCall())
|
doTest(filePath, "OK", MainCallParameters.noCall())
|
||||||
}
|
}
|
||||||
@@ -329,7 +331,7 @@ abstract class BasicBoxTest(
|
|||||||
mainCallParameters, incrementalData, remap, testPackage, testFunction
|
mainCallParameters, incrementalData, remap, testPackage, testFunction
|
||||||
)
|
)
|
||||||
|
|
||||||
if (module.hasFilesToRecompile) {
|
if (incrementalCompilationChecksEnabled && module.hasFilesToRecompile) {
|
||||||
checkIncrementalCompilation(
|
checkIncrementalCompilation(
|
||||||
sourceDirs, module, kotlinFiles, dependencies, friends, multiModule, remap,
|
sourceDirs, module, kotlinFiles, dependencies, friends, multiModule, remap,
|
||||||
outputFile, outputPrefixFile, outputPostfixFile, mainCallParameters, incrementalData, testPackage, testFunction
|
outputFile, outputPrefixFile, outputPostfixFile, mainCallParameters, incrementalData, testPackage, testFunction
|
||||||
|
|||||||
@@ -114,7 +114,10 @@ abstract class BasicIrBoxTest(
|
|||||||
targetBackend = TargetBackend.JS_IR
|
targetBackend = TargetBackend.JS_IR
|
||||||
) {
|
) {
|
||||||
|
|
||||||
override var skipMinification = true
|
override val skipMinification = true
|
||||||
|
|
||||||
|
// TODO Design incremental compilation for IR and add test support
|
||||||
|
override val incrementalCompilationChecksEnabled = false
|
||||||
|
|
||||||
private val compilationCache = mutableMapOf<String, Result>()
|
private val compilationCache = mutableMapOf<String, Result>()
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1280
|
// EXPECTED_REACHABLE_NODES: 1280
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1292
|
// EXPECTED_REACHABLE_NODES: 1292
|
||||||
// FILE: A.kt
|
// FILE: A.kt
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1302
|
// EXPECTED_REACHABLE_NODES: 1302
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1280
|
// EXPECTED_REACHABLE_NODES: 1280
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1282
|
// EXPECTED_REACHABLE_NODES: 1282
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
package foo.bar
|
package foo.bar
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1285
|
// EXPECTED_REACHABLE_NODES: 1285
|
||||||
// FILE: A.kt
|
// FILE: A.kt
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1280
|
// EXPECTED_REACHABLE_NODES: 1280
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1283
|
// EXPECTED_REACHABLE_NODES: 1283
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
inline fun foo(f: () -> String): () -> String {
|
inline fun foo(f: () -> String): () -> String {
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1281
|
// EXPECTED_REACHABLE_NODES: 1281
|
||||||
// PROPERTY_WRITE_COUNT: name=foo_61zpoe$ count=1
|
// PROPERTY_WRITE_COUNT: name=foo_61zpoe$ count=1
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1286
|
// EXPECTED_REACHABLE_NODES: 1286
|
||||||
// MODULE: lib1
|
// MODULE: lib1
|
||||||
// FILE: lib1.kt
|
// FILE: lib1.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1283
|
// EXPECTED_REACHABLE_NODES: 1283
|
||||||
// MODULE: lib
|
// MODULE: lib
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1283
|
// EXPECTED_REACHABLE_NODES: 1283
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1282
|
// EXPECTED_REACHABLE_NODES: 1282
|
||||||
// SOURCE_MAP_EMBED_SOURCES: ALWAYS
|
// SOURCE_MAP_EMBED_SOURCES: ALWAYS
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// IGNORE_BACKEND: JS_IR
|
|
||||||
// EXPECTED_REACHABLE_NODES: 1282
|
// EXPECTED_REACHABLE_NODES: 1282
|
||||||
// FILE: a.kt
|
// FILE: a.kt
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user