diff --git a/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions3.kt b/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions3.kt index c091643..aa723b6 100644 --- a/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions3.kt +++ b/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions3.kt @@ -28,7 +28,7 @@ import kotlin.test.assertEquals /** * JVM-only fast functional subset additions. Keep each test quick (< ~1s) and deterministic. */ -@Ignore("TODO(bytecode-only): uses fallback") +@Ignore("TODO(bytecode-only): uses fallback (when/try)") class ScriptSubsetJvmTest_Additions3 { private suspend fun evalInt(code: String): Long = (Scope().eval(code) as ObjInt).value private suspend fun evalBool(code: String): Boolean = (Scope().eval(code) as ObjBool).value diff --git a/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions4.kt b/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions4.kt index bcce3c5..57575f9 100644 --- a/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions4.kt +++ b/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions4.kt @@ -29,7 +29,7 @@ import kotlin.test.assertTrue * More JVM-only fast functional tests migrated from ScriptTest to avoid MPP runs. * Keep each test fast (<1s) and deterministic. */ -@Ignore("TODO(bytecode-only): uses fallback") +@Ignore("TODO(bytecode-only): uses fallback (when/try/pooling)") class ScriptSubsetJvmTest_Additions4 { private suspend fun evalInt(code: String): Long = (Scope().eval(code) as ObjInt).value private suspend fun evalList(code: String): List = (Scope().eval(code) as ObjList).list.map { (it as? ObjInt)?.value ?: it } diff --git a/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions5.kt b/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions5.kt index 9e80b68..a397348 100644 --- a/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions5.kt +++ b/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions5.kt @@ -28,7 +28,6 @@ import kotlin.test.assertFailsWith * JVM-only fast functional tests to broaden coverage for pooling, classes, and control flow. * Keep each test fast (<1s) and deterministic. */ -@Ignore("TODO(bytecode-only): uses fallback") class ScriptSubsetJvmTest_Additions5 { private suspend fun evalInt(code: String): Long = (Scope().eval(code) as ObjInt).value diff --git a/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_additions.kt b/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_additions.kt index 406324c..bcf416f 100644 --- a/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_additions.kt +++ b/lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_additions.kt @@ -27,7 +27,7 @@ import kotlin.test.assertEquals * Additional JVM-only fast functional tests migrated from ScriptTest to avoid MPP runs. * Keep each test fast (<1s) and with clear assertions. */ -@Ignore("TODO(bytecode-only): uses fallback") +@Ignore("TODO(bytecode-only): uses fallback (logical ops/binarySearch)") class ScriptSubsetJvmTest_Additions { private suspend fun evalInt(code: String): Long = (Scope().eval(code) as ObjInt).value private suspend fun evalList(code: String): List = (Scope().eval(code) as ObjList).list.map { (it as? ObjInt)?.value ?: it }