JavaScript Tests - record fixes from bug 390949 in known failure list, not part of the build

This commit is contained in:
bclary@bclary.com 2007-12-26 06:36:33 -08:00
parent eb0552d23c
commit bd2506675f

View File

@ -58,12 +58,8 @@ TEST_ID=e4x/extensions/regress-337226.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED,
TEST_ID=e4x/extensions/regress-337226.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=shell, TEST_OS=win32, TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION= expected: Expected exit 0 actual: Actual exit 3, signal 0 reason: BUGNUMBER: 337226 STATUS: function::globalfunction ./e4x/extensions/regress-337226.js:`[`0`-`9`]``+`: ReferenceError: reference to undefined XML name @mozilla.org/js/function::parseInt
TEST_ID=ecma/Math/15.8.2.5.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=debug, TEST_TYPE=browser, TEST_OS=win32, TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Infinity/Math.atan2(-0, 1) expected: -Infinity actual: Infinity reason: wrong value
TEST_ID=ecma/Math/15.8.2.5.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=debug, TEST_TYPE=browser, TEST_OS=win32, TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Infinity/Math.atan2(-1, Infinity) expected: -Infinity actual: Infinity reason: wrong value
TEST_ID=ecma/ObjectObjects/15.2.2.1.js, TEST_BRANCH=1.9.0, TEST_RESULT=FAILED, TEST_BUILDTYPE=debug, TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=EXIT STATUS: TIMED OUT (`[`0`-`9`]``+` seconds), 15.2.2.1 new Object( value ); typeof new Object(null) = object; MYOB = new Object(null); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Object]; typeof new Object(void 0) = object; MYOB = new Object(new Object(void 0)); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Object]; typeof new Object('string') = object; MYOB = (new Object('string'); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object String]; (new Object('string').valueOf() = string; typeof new Object('') = object; MYOB = (new Object(''); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object String]; (new Object('').valueOf() =; typeof new Object(Number.NaN) = object; MYOB = (new Object(Number.NaN); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(Number.NaN).valueOf() = NaN; typeof new Object(0) = object; MYOB = (new Object(0); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(0).valueOf() = 0; typeof new Object(-0) = object; MYOB = (new Object(-0); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(-0).valueOf() = 0; typeof new Object(1) = object; MYOB = (new Object(1); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(1).valueOf() = 1; typeof new Object(-1) = object; MYOB = (new Object(-1); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(-1).valueOf() = -1; typeof new Object(true) = object; MYOB = (new Object(true); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Boolean]; (new Object(true).valueOf() = true; typeof new Object(false) = object; MYOB = (new Object(false); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Boolean]; (new Object(false).valueOf() = false; typeof new Object(Boolean()) = object; MYOB = (new Object(Boolean()); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Boolean]; (new Object(Boolean()).valueOf() = false; myglobal = new Object( this ) = [object Window @ 0x`[`0`-`9a`-`f`]``+` (native @ 0x`[`0`-`9a`-`f`]``+`)]; myobject = new Object('my new object'); new Object(myobject) = [object Object]; myarray = new Array(); new Object(myarray) =; myboolean = new Boolean(); new Object(myboolean) = false; mynumber = new Number(); new Object(mynumber) = 0; mystring = new String9); new Object(mystring) =; myobject = new Object(); new Object(mynobject) = [object Object]; myfunction = new Function(); new Object(myfunction) = function anonymous(x) {; return x;; }; mymath = Math; new Object(mymath) = [object Math]; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; JavaScript error: , line 0: uncaught exception: [Exception... "Unexpected error" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: http://`.``*`shell.js :: toPrinted :: line `[`0`-`9`]``+`" data: no]
TEST_ID=ecma/ObjectObjects/15.2.2.1.js, TEST_BRANCH=1.9.0, TEST_RESULT=FAILED, TEST_BUILDTYPE=opt, TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=EXIT STATUS: TIMED OUT (`[`0`-`9`]``+` seconds), 15.2.2.1 new Object( value ); typeof new Object(null) = object; MYOB = new Object(null); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Object]; typeof new Object(void 0) = object; MYOB = new Object(new Object(void 0)); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Object]; typeof new Object('string') = object; MYOB = (new Object('string'); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object String]; (new Object('string').valueOf() = string; typeof new Object('') = object; MYOB = (new Object(''); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object String]; (new Object('').valueOf() =; typeof new Object(Number.NaN) = object; MYOB = (new Object(Number.NaN); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(Number.NaN).valueOf() = NaN; typeof new Object(0) = object; MYOB = (new Object(0); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(0).valueOf() = 0; typeof new Object(-0) = object; MYOB = (new Object(-0); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(-0).valueOf() = 0; typeof new Object(1) = object; MYOB = (new Object(1); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(1).valueOf() = 1; typeof new Object(-1) = object; MYOB = (new Object(-1); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Number]; (new Object(-1).valueOf() = -1; typeof new Object(true) = object; MYOB = (new Object(true); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Boolean]; (new Object(true).valueOf() = true; typeof new Object(false) = object; MYOB = (new Object(false); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Boolean]; (new Object(false).valueOf() = false; typeof new Object(Boolean()) = object; MYOB = (new Object(Boolean()); MYOB.toString = Object.prototype.toString; MYOB.toString() = [object Boolean]; (new Object(Boolean()).valueOf() = false; myglobal = new Object( this ) = [object Window]; myobject = new Object('my new object'); new Object(myobject) = [object Object]; myarray = new Array(); new Object(myarray) =; myboolean = new Boolean(); new Object(myboolean) = false; mynumber = new Number(); new Object(mynumber) = 0; mystring = new String9); new Object(mystring) =; myobject = new Object(); new Object(mynobject) = [object Object]; myfunction = new Function(); new Object(myfunction) = function anonymous(x) {; return x;; }; mymath = Math; new Object(mymath) = [object Math]; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
TEST_ID=ecma/ObjectObjects/15.2.4.2.js, TEST_BRANCH=1.9.0, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Unknown expected: Unknown actual: error reason: uncaught exception: [Exception... "Unexpected error" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: http://`.``*`ecma/ObjectObjects/15.2.4.2.js :: <TOP_LEVEL> :: line `[`0`-`9`]``+`" data: no] Page: Line: 0
TEST_ID=ecma/ObjectObjects/15.2.4.2.js, TEST_BRANCH=1.9.0, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=myvar = this; myvar.toString = Object.prototype.toString; myvar.toString() expected: [object Window] actual: [object XPCCrossOriginWrapper] reason:
TEST_ID=ecma/String/15.5.4.6-2.js, TEST_BRANCH=(1.8.1|1.9.0), TEST_RESULT=FAILED, TEST_BUILDTYPE=debug, TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=var f = new Object( String.prototype.indexOf ); f('[object Window @ `[`x0`-`9a`-`f`]``+` (native @ `[`x0`-`9a`-`f`]``+`)]') expected: 0 actual: -1 reason: wrong value
TEST_ID=ecma/String/15.5.4.6-2.js, TEST_BRANCH=1.9.0, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Unknown expected: Unknown actual: error reason: uncaught exception: [Exception... "Unexpected error" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: http://`.``*`ecma/String/15.5.4.6-2.js :: <TOP_LEVEL> :: line `[`0`-`9`]``+`" data: no] Page: Line: 0
TEST_ID=ecma/String/15.5.4.6-2.js, TEST_BRANCH=1.9.0, TEST_RESULT=FAILED, TEST_BUILDTYPE=debug, TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=function f() { return this; }; function g() { var h = f; return h(); }; g().toString() expected: [object Window @ `[`x0`-`9a`-`f`]``+` (native @ `[`x0`-`9a`-`f`]``+`)] actual: [object XPCCrossOriginWrapper [object Window @ `[`x0`-`9a`-`f`]``+` (native @ `[`x0`-`9a`-`f`]``+`)]] reason:
TEST_ID=ecma/String/15.5.4.6-2.js, TEST_BRANCH=1.9.0, TEST_RESULT=FAILED, TEST_BUILDTYPE=opt, TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=function f() { return this; }; function g() { var h = f; return h(); }; g().toString() expected: [object Window] actual: [object XPCCrossOriginWrapper [object Window]] reason:
TEST_ID=ecma/TypeConversion/9.2.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=(browser|shell), TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=!(0/0) expected: true actual: false reason: wrong value
@ -270,7 +266,6 @@ TEST_ID=js1_6/Array/regress-320887.js, TEST_BRANCH=(1.8.1|1.9.0), TEST_RESULT=FA
TEST_ID=js1_6/Array/regress-386030.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=(browser|shell), TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Array.reduce should ignore holes: 1 expected: PASS actual: FAIL, reduce reason: Expected value 'PASS', Actual value 'FAIL, reduce'
TEST_ID=js1_6/Array/regress-386030.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=(browser|shell), TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Array.reduce should ignore holes: 2 expected: PASS actual: FAIL, reduceRight reason: Expected value 'PASS', Actual value 'FAIL, reduceRight'
TEST_ID=js1_6/Regress/regress-353078.js, TEST_BRANCH=(1.8.1), TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Do not assert with bogus toString, map, split expected: TypeError: can't convert global to string actual: No Crash reason: Expected value 'TypeError: can't convert global to string', Actual value 'No Crash'
TEST_ID=js1_6/Regress/regress-353078.js, TEST_BRANCH=1.9.0, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=browser, TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Do not assert with bogus toString, map, split expected: TypeError: can't convert global to string actual: [Exception... "Unexpected error" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: http://`.``*`js1_6/Regress/regress-353078.js :: test :: line `[`0`-`9`]``+`" data: no] reason: Expected value 'TypeError: can't convert global to string', Actual value '[Exception... "Unexpected error" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: http://`.``*`js1_6/Regress/regress-353078.js :: test :: line `[`0`-`9`]``+`" data: no]'
TEST_ID=js1_6/Regress/regress-382509.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=(browser|shell), TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=Disallow non-global indirect eval: local indirect expected: EvalError: function eval must be called directly, and not by way of a function of another name actual: global indirect reason: Expected value 'EvalError: function eval must be called directly, and not by way of a function of another name', Actual value 'global indirect'
TEST_ID=js1_7/block/regress-352609.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=(browser|shell), TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=p = {}; (p.z = [let (x = 3, y = 4) x])() expected: true actual: false reason: Expected match to '/TypeError: (p.z = \[let \(x = 3, y = 4\) x\]|.*Array.*) is not a function/', Actual value 'TypeError: p.z = [(let (x = 3, y = 4) x)] is not a function'
TEST_ID=js1_7/decompilation/regress-346642-01.js, TEST_BRANCH=1.8.1, TEST_RESULT=FAILED, TEST_BUILDTYPE=(debug|opt), TEST_TYPE=(browser|shell), TEST_OS=(linux|mac|win32), TEST_MACHINE=.*, TEST_PROCESSORTYPE=.*, TEST_KERNEL=.*, TEST_DATE=.*, TEST_TIMEZONE=.*, TEST_DESCRIPTION=decompilation of destructuring assignment: 14 expected: function ( ) { while ( [ ] = e ) { } } actual: function ( ) { while ( ( [ ] = e ) ) { } } reason: Expected value ' function ( ) { while ( [ ] = e ) { } } ', Actual value ' function ( ) { while ( ( [ ] = e ) ) { } } '