## 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