[Wasm] Don't use by lazy inside TeamcityAdapter
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: WASM
|
// TARGET_BACKEND: WASM
|
||||||
|
|
||||||
// WASM_DCE_EXPECTED_OUTPUT_SIZE: wasm 139_730
|
// WASM_DCE_EXPECTED_OUTPUT_SIZE: wasm 137_837
|
||||||
// WASM_DCE_EXPECTED_OUTPUT_SIZE: mjs 6_629
|
// WASM_DCE_EXPECTED_OUTPUT_SIZE: mjs 6_629
|
||||||
|
|
||||||
// FILE: test.kt
|
// FILE: test.kt
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: WASM
|
// TARGET_BACKEND: WASM
|
||||||
|
|
||||||
// WASM_DCE_EXPECTED_OUTPUT_SIZE: wasm 140_062
|
// WASM_DCE_EXPECTED_OUTPUT_SIZE: wasm 138_169
|
||||||
// WASM_DCE_EXPECTED_OUTPUT_SIZE: mjs 6_570
|
// WASM_DCE_EXPECTED_OUTPUT_SIZE: mjs 6_570
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: WASM
|
// TARGET_BACKEND: WASM
|
||||||
|
|
||||||
// WASM_DCE_EXPECTED_OUTPUT_SIZE: wasm 142_622
|
// WASM_DCE_EXPECTED_OUTPUT_SIZE: wasm 140_726
|
||||||
// WASM_DCE_EXPECTED_OUTPUT_SIZE: mjs 7_068
|
// WASM_DCE_EXPECTED_OUTPUT_SIZE: mjs 7_068
|
||||||
|
|
||||||
// FILE: test.kt
|
// FILE: test.kt
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
// TARGET_BACKEND: WASM
|
// TARGET_BACKEND: WASM
|
||||||
|
|
||||||
// WASM_DCE_EXPECTED_OUTPUT_SIZE: wasm 139_781
|
// WASM_DCE_EXPECTED_OUTPUT_SIZE: wasm 137_888
|
||||||
// WASM_DCE_EXPECTED_OUTPUT_SIZE: mjs 6_501
|
// WASM_DCE_EXPECTED_OUTPUT_SIZE: mjs 6_501
|
||||||
|
|
||||||
fun box() = "OK"
|
fun box() = "OK"
|
||||||
@@ -5,7 +5,6 @@
|
|||||||
|
|
||||||
package kotlin.test
|
package kotlin.test
|
||||||
|
|
||||||
import kotlin.test.FrameworkAdapter
|
|
||||||
import kotlin.math.abs
|
import kotlin.math.abs
|
||||||
import kotlin.js.*
|
import kotlin.js.*
|
||||||
|
|
||||||
@@ -79,10 +78,19 @@ internal class TeamcityAdapter : FrameworkAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private val testArguments: FrameworkTestArguments by lazy {
|
private var _testArguments: FrameworkTestArguments? = null
|
||||||
val arguments = d8Arguments().takeIf { it.isNotEmpty() } ?: nodeArguments()
|
|
||||||
FrameworkTestArguments.parse(arguments.split(' '))
|
private val testArguments: FrameworkTestArguments
|
||||||
}
|
get() {
|
||||||
|
var value = _testArguments
|
||||||
|
if (value == null) {
|
||||||
|
val arguments = d8Arguments().takeIf { it.isNotEmpty() } ?: nodeArguments()
|
||||||
|
value= FrameworkTestArguments.parse(arguments.split(' '))
|
||||||
|
_testArguments = value
|
||||||
|
}
|
||||||
|
|
||||||
|
return value
|
||||||
|
}
|
||||||
|
|
||||||
private fun runSuite(name: String, suiteFn: () -> Unit) {
|
private fun runSuite(name: String, suiteFn: () -> Unit) {
|
||||||
runOrScheduleNext {
|
runOrScheduleNext {
|
||||||
|
|||||||
Reference in New Issue
Block a user