diff -r d9bcc1208691 -r 84f2b622b407 jdk/test/javax/script/UnescapedBracketRegExTest.java --- a/jdk/test/javax/script/UnescapedBracketRegExTest.java Tue Feb 01 04:45:10 2011 -0800 +++ b/jdk/test/javax/script/UnescapedBracketRegExTest.java Tue Feb 01 21:00:09 2011 +0530 @@ -34,6 +34,10 @@ public static void main(String[] args) throws ScriptException { ScriptEngineManager sem = new ScriptEngineManager(); ScriptEngine engine = sem.getEngineByName("js"); + if (engine == null) { + System.out.println("Warning: No js engine found; test vacuously passes."); + return; + } // the following throws exception engine.eval("var x = /[a-zA-Z+/=]/;"); }