From 2a5856971bae322bf418e1682a9191560b1132c1 Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Sun, 15 Sep 2019 10:50:45 +0200 Subject: [PATCH] Run the compiler also with SpiderMonkeyWatGC also if the script engine does not support arrays currently --- .../inetsoftware/jwebassembly/runtime/ArrayOperations.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/de/inetsoftware/jwebassembly/runtime/ArrayOperations.java b/test/de/inetsoftware/jwebassembly/runtime/ArrayOperations.java index 6ab6182..0f8c431 100644 --- a/test/de/inetsoftware/jwebassembly/runtime/ArrayOperations.java +++ b/test/de/inetsoftware/jwebassembly/runtime/ArrayOperations.java @@ -43,8 +43,9 @@ public class ArrayOperations extends AbstractBaseTest { ArrayList list = new ArrayList<>(); ScriptEngine[] engines = ScriptEngine.testEngines(); - engines = Arrays.copyOf( engines, engines.length + 1 ); - engines[engines.length - 1] = ScriptEngine.SpiderMonkeyGC; + engines = Arrays.copyOf( engines, engines.length + 2 ); + engines[engines.length - 2] = ScriptEngine.SpiderMonkeyGC; + engines[engines.length - 1] = ScriptEngine.SpiderMonkeyWatGC; for( ScriptEngine script : engines ) { addParam( list, script, "length" ); addParam( list, script, "loopByte" ); @@ -65,7 +66,7 @@ public class ArrayOperations extends AbstractBaseTest { public void test() { Assume.assumeFalse( (getScriptEngine().name().startsWith( "SpiderMonkey" ) ) && "loopLong".equals( getMethod() ) ); // TODO SpiderMonkey https://bugzilla.mozilla.org/show_bug.cgi?id=1511958 - Assume.assumeFalse( getScriptEngine() == ScriptEngine.SpiderMonkeyGC ); + Assume.assumeFalse( getScriptEngine().name().endsWith( "GC" ) ); super.test(); }