Test results, squirrelfish
Test List: All tests
Skip List: ecma/Date/15.9.2.1.js, ecma/Date/15.9.2.2-1.js, ecma/Date/15.9.2.2-2.js, ecma/Date/15.9.2.2-3.js, ecma/Date/15.9.2.2-4.js, ecma/Date/15.9.2.2-5.js, ecma/Date/15.9.2.2-6.js, ecma_3/Date/15.9.5.7.js, ecma/Date/15.9.5.14.js, ecma/Date/15.9.5.31-1.js, ecma/Date/15.9.5.34-1.js
1124 test(s) selected, 1116 test(s) completed, 44 failures reported (3.94% failed)
Engine command line: "/Volumes/Data/Saxony/OpenSource/WebKitBuild/Debug/jsc" 
OS type: Darwin Bearclaw-Kaliber.local 12.0.0 Darwin Kernel Version 12.0.0: Fri Jun 22 20:01:10 PDT 2012; root:xnu-2050.7.7~1/RELEASE_X86_64 x86_64
Testcase execution time: 54 seconds.
Tests completed on Fri Sep 21 18:29:47 2012.
[ Failure Details | Retest List | Test Selection Page ]
Failure Details
- Testcase ecma_2/Exceptions/function-001.js failed Bug Number 10278
 [ Next Failure | Top of Page ]
 
 Failure messages were:
 eval("function f(){}function g(){}") (threw no exception thrown = fail FAILED! expected: pass
 
 
- Testcase ecma_2/RegExp/regress-001.js failed Bug Number http://bugzilla.mozilla.org/show_bug.cgi?id=2157
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 RegExp/hex-001.js JS regexp anchoring on empty match bug
 BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=2157
 Exception: TypeError: '/a||b/' is not a function (evaluating '/a||b/('')')
 global code@./ecma_2/RegExp/regress-001.js:18
 
 
- Testcase ecma_3/FunExpr/fe-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 STATUS: Function Expression Statements basic test.
 Failure messages were:
 FAILED!: [reported from test()] Both functions were defined.
 FAILED!: [reported from test()] Expected value '1', Actual value '0'
 FAILED!: [reported from test()]
 
 
- Testcase ecma_3/Statements/regress-194364.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Unexpected token '('
 eval@[native code]
 global code@./ecma_3/Statements/regress-194364.js:56
 
 
- Testcase ecma_3/Unicode/uc-001.js failed Bug Number 23610
 [ Previous Failure | Next Failure | Top of Page ]
 STATUS: Unicode format-control character (Category Cf) test.
 Failure messages were:
 FAILED!: [reported from test()] Unicode format-control character test (Category Cf.)
 FAILED!: [reported from test()] Expected value 'no error', Actual value 'no error'
 FAILED!: [reported from test()]
 
 
- Testcase js1_2/Objects/toString-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 JS1_2 Object.toString()
 Exception: TypeError: '/^\{(.*)\}$/' is not a function (evaluating '/^\{(.*)\}$/(s)')
 checkObjectToString@./js1_2/Objects/toString-001.js:103
 global code@./js1_2/Objects/toString-001.js:64
 
 
- Testcase js1_2/function/Function_object.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 
 Failure messages were:
 f.arity = undefined FAILED! expected: 3
 } FAILED! expected:
 
 
- Testcase js1_2/function/function-001-n.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 3, got 0
 Testcase terminated with signal 0
 Complete testcase output was:
 function-001.js functions not separated by semicolons are errors in version 120 and higher
 eval("function f(){}function g(){}") = undefined PASSED!
 
 
- Testcase js1_2/function/regexparg-1.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 JS_1.2 The variable statment
 Exception: TypeError: '/abc/' is not a function (evaluating 'x("hi")')
 global code@./js1_2/function/regexparg-1.js:80
 
 
- Testcase js1_2/operator/equality.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 
 Failure messages were:
 (new String('x') == 'x')                  = true FAILED! expected: false
 ('x' == new String('x'))                  = true FAILED! expected: false
 
 
- Testcase js1_2/regexp/RegExp_lastIndex.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 
 Failure messages were:
 re=/x./g; re.lastIndex=4; re.exec('xyabcdxa') = xa FAILED! expected: ["xa"]
 re.exec('xyabcdef') = xy FAILED! expected: ["xy"]
 
 
- Testcase js1_2/regexp/regress-6359.js failed Bug Number http://bugzilla.mozilla.org/show_bug.cgi?id=6359
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=6359
 Exception: TypeError: '/(a*)b\1+/' is not a function (evaluating '/(a*)b\1+/("baaac")')
 global code@./js1_2/regexp/regress-6359.js:56
 
 
- Testcase js1_2/regexp/regress-9141.js failed Bug Number http://bugzilla.mozilla.org/show_bug.cgi?id=9141
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=9141
 Exception: TypeError: '/(?:xx|x)*/' is not a function (evaluating '/(?:xx|x)*/(s)')
 global code@./js1_2/regexp/regress-9141.js:73
 
 
- Testcase js1_2/regexp/simple_form.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Executing script: simple_form.js
 As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: simple form
 Exception: TypeError: '/[0-9]{3}/' is not a function (evaluating '/[0-9]{3}/('23 2 34 678 9 09')')
 global code@./js1_2/regexp/simple_form.js:43
 
 
- Testcase js1_2/regexp/string_split.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 
 Failure messages were:
 'abc'.split(/[a-z]/) = ,,, FAILED! expected: ,,
 'abc'.split(/[a-z]/) = ,,, FAILED! expected: ,,
 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,
 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,
 
 
- Testcase js1_2/version120/boolean-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 
 Failure messages were:
 new Boolean(false) = true FAILED! expected: false
 
 
- Testcase js1_2/version120/regress-99663.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 STATUS: Regression test for Bugzilla bug 99663
 Failure messages were:
 Section 1 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error
 Section 2 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error
 Section 3 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error
 
 
- Testcase js1_3/Script/function-001-n.js failed Bug Number 10278
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 3, got 0
 Testcase terminated with signal 0
 Complete testcase output was:
 BUGNUMBER: 10278
 function-001.js functions not separated by semicolons are errors in version 120 and higher
 eval("function f(){}function g(){}") = undefined PASSED!
 
 
- Testcase js1_3/Script/script-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 script-001 NativeScript
 Exception: ReferenceError: Can't find variable: Script
 global code@./js1_3/Script/script-001.js:133
 
 
- Testcase js1_3/regress/function-001-n.js failed Bug Number 10278
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 3, got 0
 Testcase terminated with signal 0
 Complete testcase output was:
 BUGNUMBER: 10278
 function-001.js functions not separated by semicolons are errors in version 120 and higher
 eval("function f(){}function g(){}") = undefined PASSED!
 
 
- Testcase js1_5/Exceptions/catchguard-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Expected token ')'
 
 
- Testcase js1_5/Exceptions/catchguard-002.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Expected token ')'
 
 
- Testcase js1_5/Exceptions/catchguard-003.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Expected token ')'
 
 
- Testcase js1_5/Exceptions/errstack-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: TypeError: 'undefined' is not an object (evaluating 'stackFrames[4].substring')
 global code@./js1_5/Exceptions/errstack-001.js:122
 
 
- Testcase js1_5/Exceptions/regress-50447.js failed Bug Number 50447
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 BUGNUMBER: 50447
 STATUS: Test (non-ECMA) Error object properties fileName, lineNumber
 Exception: TypeError: 'undefined' is not an object (evaluating 'e.fileName.search')
 testRealError@./js1_5/Exceptions/regress-50447.js:65
 test@./js1_5/Exceptions/regress-50447.js:44
 global code@./js1_5/Exceptions/regress-50447.js:34
 
 
- Testcase js1_5/GetSet/getset-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Expected an identifier but found 'getter' instead
 
 
- Testcase js1_5/GetSet/getset-002.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Expected an identifier but found 'getter' instead
 
 
- Testcase js1_5/GetSet/getset-003.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Expected an identifier but found 'setter' instead
 
 
- Testcase js1_5/Object/regress-90596-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: TypeError: 'undefined' is not a function (evaluating 'obj.toSource()')
 global code@./js1_5/Object/regress-90596-001.js:48
 
 
- Testcase js1_5/Object/regress-90596-002.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: ReferenceError: Can't find variable: uneval
 global code@./js1_5/Object/regress-90596-002.js:48
 
 
- Testcase js1_5/Object/regress-96284-001.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: TypeError: 'undefined' is not a function (evaluating 'obj1.toSource()')
 global code@./js1_5/Object/regress-96284-001.js:49
 
 
- Testcase js1_5/Object/regress-96284-002.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: ReferenceError: Can't find variable: uneval
 global code@./js1_5/Object/regress-96284-002.js:49
 
 
- Testcase js1_5/Regress/regress-44009.js failed Bug Number 44009
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 BUGNUMBER: 44009
 STATUS: Testing that we don't crash on obj.toSource()
 Exception: TypeError: 'undefined' is not a function (evaluating 'obj.toSource()')
 testThis@./js1_5/Regress/regress-44009.js:60
 test@./js1_5/Regress/regress-44009.js:48
 global code@./js1_5/Regress/regress-44009.js:35
 
 
- Testcase js1_5/Regress/regress-103602.js failed Bug Number 103602
 [ Previous Failure | Next Failure | Top of Page ]
 STATUS: Reassignment to a const is NOT an error per ECMA
 Failure messages were:
 FAILED!: [reported from test()] Section 1 of test -
 FAILED!: [reported from test()] Expected value '', Actual value 'Redeclaration of a const FAILED to cause an error'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 3 of test -
 FAILED!: [reported from test()] Expected value '1', Actual value '2'
 FAILED!: [reported from test()]
 
 
- Testcase js1_5/Regress/regress-104077.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Expected token ')'
 
 
- Testcase js1_5/Regress/regress-127557.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: ReferenceError: Can't find variable: clone
 global code@./js1_5/Regress/regress-127557.js:75
 
 
- Testcase js1_5/Regress/regress-172699.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: URIError: URI error
 decodeURI@[native code]
 global code@./js1_5/Regress/regress-172699.js:61
 
 
- Testcase js1_5/Regress/regress-179524.js failed Bug Number 179524
 [ Previous Failure | Next Failure | Top of Page ]
 STATUS: Don't crash on extraneous arguments to str.match(), etc.
 Failure messages were:
 FAILED!: [reported from test()] Section 14 of test -
 FAILED!: [reported from test()] Expected value 'A', Actual value 'a'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 15 of test -
 FAILED!: [reported from test()] Expected value 'A,a', Actual value 'a'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 17 of test -
 FAILED!: [reported from test()] Expected value 'A', Actual value 'a'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 18 of test -
 FAILED!: [reported from test()] Expected value 'A,a', Actual value 'a'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 20 of test -
 FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value 'a'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 22 of test -
 FAILED!: [reported from test()] Expected value '0', Actual value '4'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 23 of test -
 FAILED!: [reported from test()] Expected value '0', Actual value '4'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 25 of test -
 FAILED!: [reported from test()] Expected value '0', Actual value '4'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 26 of test -
 FAILED!: [reported from test()] Expected value '0', Actual value '4'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 28 of test -
 FAILED!: [reported from test()] Type mismatch, expected type string, actual type number
 FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value '4'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 30 of test -
 FAILED!: [reported from test()] Expected value 'ZBC abc', Actual value 'ABC Zbc'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 31 of test -
 FAILED!: [reported from test()] Expected value 'ZBC Zbc', Actual value 'ABC Zbc'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 33 of test -
 FAILED!: [reported from test()] Expected value 'ZBC abc', Actual value 'ABC Zbc'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 34 of test -
 FAILED!: [reported from test()] Expected value 'ZBC Zbc', Actual value 'ABC Zbc'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Section 36 of test -
 FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value 'ABC Zbc'
 FAILED!: [reported from test()]
 
 
- Testcase js1_5/Scope/regress-220584.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: ReferenceError: Can't find variable: Script
 global code@./js1_5/Scope/regress-220584.js:56
 
 
- Testcase js1_5/Scope/scope-001.js failed Bug Number 53268
 [ Previous Failure | Next Failure | Top of Page ]
 STATUS: Testing scope after changing obj.__proto__
 Failure messages were:
 FAILED!: [reported from test()] Step 1:  setting obj.__proto__ = global object
 FAILED!: [reported from test()] Expected value '5', Actual value '1'
 FAILED!: [reported from test()]
 FAILED!: [reported from test()] Step 2:  setting obj.__proto__ = null
 FAILED!: [reported from test()] Type mismatch, expected type undefined, actual type number
 FAILED!: [reported from test()] Expected value 'undefined', Actual value '1'
 FAILED!: [reported from test()]
 
 
- Testcase js1_6/Regress/regress-301574.js failed Bug Number 301574
 [ Previous Failure | Next Failure | Top of Page ]
 STATUS: E4X should be enabled even when e4x=1 not specified
 Failure messages were:
 FAILED!: E4X should be enabled even when e4x=1 not specified: XML()
 FAILED!: Expected value 'No error', Actual value 'error: ReferenceError: Can't find variable: XML'
 FAILED!:
 FAILED!: E4X should be enabled even when e4x=1 not specified: XMLList()
 FAILED!: Expected value 'No error', Actual value 'error: ReferenceError: Can't find variable: XML'
 FAILED!:
 
 
- Testcase js1_6/Regress/regress-309242.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Unexpected token '<'
 
 
- Testcase js1_6/Regress/regress-314887.js failed 
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 Exception: SyntaxError: Unexpected token '<'
 
 
- Testcase js1_6/String/regress-306591.js failed Bug Number 306591
 [ Previous Failure | Next Failure | Top of Page ]
 Expected exit code 0, got 3
 Testcase terminated with signal 0
 Complete testcase output was:
 BUGNUMBER: 306591
 STATUS: String static methods
 STATUS: See https://bugzilla.mozilla.org/show_bug.cgi?id=304828
 Exception: TypeError: 'undefined' is not a function (evaluating 'String.split(new String('abc'), '')')
 global code@./js1_6/String/regress-306591.js:48
 
 
[ Top of Page | Top of Failures ]
Retest List
# Retest List, squirrelfish, generated Fri Sep 21 18:29:47 2012.
# Original test base was: All tests.
# 1116 of 1124 test(s) were completed, 44 failures reported.
ecma_2/Exceptions/function-001.js
ecma_2/RegExp/regress-001.js
ecma_3/FunExpr/fe-001.js
ecma_3/Statements/regress-194364.js
ecma_3/Unicode/uc-001.js
js1_2/Objects/toString-001.js
js1_2/function/Function_object.js
js1_2/function/function-001-n.js
js1_2/function/regexparg-1.js
js1_2/operator/equality.js
js1_2/regexp/RegExp_lastIndex.js
js1_2/regexp/regress-6359.js
js1_2/regexp/regress-9141.js
js1_2/regexp/simple_form.js
js1_2/regexp/string_split.js
js1_2/version120/boolean-001.js
js1_2/version120/regress-99663.js
js1_3/Script/function-001-n.js
js1_3/Script/script-001.js
js1_3/regress/function-001-n.js
js1_5/Exceptions/catchguard-001.js
js1_5/Exceptions/catchguard-002.js
js1_5/Exceptions/catchguard-003.js
js1_5/Exceptions/errstack-001.js
js1_5/Exceptions/regress-50447.js
js1_5/GetSet/getset-001.js
js1_5/GetSet/getset-002.js
js1_5/GetSet/getset-003.js
js1_5/Object/regress-90596-001.js
js1_5/Object/regress-90596-002.js
js1_5/Object/regress-96284-001.js
js1_5/Object/regress-96284-002.js
js1_5/Regress/regress-44009.js
js1_5/Regress/regress-103602.js
js1_5/Regress/regress-104077.js
js1_5/Regress/regress-127557.js
js1_5/Regress/regress-172699.js
js1_5/Regress/regress-179524.js
js1_5/Scope/regress-220584.js
js1_5/Scope/scope-001.js
js1_6/Regress/regress-301574.js
js1_6/Regress/regress-309242.js
js1_6/Regress/regress-314887.js
js1_6/String/regress-306591.js