# Rhino skip list # These tests are skipped by Rhino either because a bug with a regression # test has yet to be fixed, or because the test is not applicable to Rhino. # # Unfixed bugs: # # bug 152646 Will not fix this in Rhino; too much of a corner case js1_5/Regress/regress-152646.js # bug 59861 ecma/Date/15.9.4.3.js #See bug number 94506 ecma_3/Function/regress-94506.js #Verify error for bad branch js1_5/Regress/regress-96526-001.js js1_5/Regress/regress-96526-002.js js1_5/Regress/regress-96526-003.js # # Unfixable bugs: # # JSObject not used for Rhino LiveConnect lc3/ConvertJSObject/ToBoolean-001.js lc3/ConvertJSObject/ToByte-001.js lc3/ConvertJSObject/ToByte-002.js lc3/ConvertJSObject/ToChar-001.js lc3/ConvertJSObject/ToChar-002.js lc3/ConvertJSObject/ToDouble-001.js lc3/ConvertJSObject/ToFloat-001.js lc3/ConvertJSObject/ToInt-001.js lc3/ConvertJSObject/ToInt-002.js lc3/ConvertJSObject/ToJSObject-001.js lc3/ConvertJSObject/ToLong-001.js lc3/ConvertJSObject/ToLong-002.js lc3/ConvertJSObject/ToObject-001.js lc3/ConvertJSObject/ToShort-001.js lc3/ConvertJSObject/ToShort-002.js lc3/ConvertJSObject/ToString-001.js lc3/Exceptions/throw_js_types.js lc3/JavaClass/ToJSObject-001.js lc3/JSObject/ToJSObject-001.js # getter and setters are non-ECMA and not implemented in Rhino. js1_5/extensions/getset-001.js js1_5/GetSet/getset-002.js js1_5/extensions/getset-003.js js1_5/extensions/getset-004.js js1_5/extensions/getset-005.js js1_5/extensions/getset-006.js # the const keyword is non-ECMA and not currently implemented in Rhino (2000-11-01) js1_5/extensions/scope-001.js js1_5/Regress/regress-238881.js js1_5/Regress/regress-252892.js #Rhino implements Date.toLocaleTimeString() differently than SpiderMonkey ecma_3/Date/15.9.5.7.js #Rhino - as permitted by ECMA - does not allow indirect calls to eval js1_4/Eval/eval-001.js js1_4/Eval/eval-002.js js1_4/Eval/eval-003.js js1_5/Regress/regress-68498-003.js #Rhino compiled mode is limited by Java classfile size limitations js1_5/Regress/regress-80981.js js1_5/Regress/regress-89443.js js1_5/Regress/regress-90445.js js1_5/Regress/regress-111557.js #Rhino relies on JVM to throw StackOverflow exception and does not #detect too deep recursion explicitly. js1_5/extensions/regress-192465.js #Skip these two; see http://bugzilla.mozilla.org/show_bug.cgi?id=81086 ecma_3/Statements/regress-74474-002.js ecma_3/Statements/regress-74474-003.js #Compiled mode cannot catch infinite recursion errors js1_5/Regress/regress-96128-n.js js1_5/Exceptions/regress-121658.js #This test uses the (non-ECMA) 'it' object of SpiderMonkey js1_2/version120/regress-99663.js #This test uses the gc() function of SpiderMonkey ecma_3/Function/regress-104584.js #This test uses the Error.stack property of SpiderMonkey (non-ECMA) js1_5/Exceptions/errstack-001.js #This test uses the clone() function in SpiderMonkey's js.c file js1_5/Regress/regress-127557.js #These tests break with new Unicode in JDK 1.4 ecma/String/15.5.4.11-2.js ecma/String/15.5.4.11-5.js ecma/String/15.5.4.12-1.js ecma/String/15.5.4.12-4.js ecma/String/15.5.4.12-5.js #Rhino doesn't implement the (non-ECMA) f.caller property js1_5/Function/regress-222029-001.js js1_5/Function/regress-222029-002.js # # WONTFIX bug 119719 # js1_5/Regress/regress-119719.js # # Bug Number 240317 relaxed errors for reserved identifiers # but Rhino did not # js1_5/Regress/regress-240317.js # # watch is not implemented in Rhino # js1_5/Regress/regress-240577.js # # import, export not implemented in rhino # js1_5/Regress/regress-249211.js # # Spidermonkey now defaults lineNumber and fileName # to the location and file where the exception occured. # exclude new test which assumes the defaults are # set according to Spidermonkey. # js1_5/extensions/regress-50447-1.js # # __noSuchMethod__ handler is Spidermonkey only # js1_5/extensions/no-such-method.js # # Invalid bug # e4x/Regress/regress-278112.js