From f2b99fe23bcf88832241477ea1e662186f86dd29 Mon Sep 17 00:00:00 2001 From: sergeych Date: Thu, 29 Jan 2026 02:51:18 +0300 Subject: [PATCH] Update JVM subset test ignores --- lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions3.kt | 2 +- lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions4.kt | 2 +- lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_Additions5.kt | 1 - lynglib/src/jvmTest/kotlin/ScriptSubsetJvmTest_additions.kt | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) 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 }