Revision: 4973
Author: [email protected]
Date: Tue Jun 29 02:00:20 2010
Log: Even more cleanup of es5 test expectations.

Removed expectations for tests that was removed in the latest
revision. Also changed FAIL_OK to FAIL for test that we should
implement but currently don't (thanks to lasse for noticing this).


Review URL: http://codereview.chromium.org/2827033
http://code.google.com/p/v8/source/detail?r=4973

Modified:
 /branches/bleeding_edge/test/es5conform/es5conform.status

=======================================
--- /branches/bleeding_edge/test/es5conform/es5conform.status Tue Jun 29 00:22:40 2010 +++ /branches/bleeding_edge/test/es5conform/es5conform.status Tue Jun 29 02:00:20 2010
@@ -39,9 +39,10 @@
 # We are compatible with Safari and Firefox.
 chapter11/11.1/11.1.5: UNIMPLEMENTED

-# Issue 759, see http://code.google.com/p/v8/issues/detail?id=759
-chapter11/11.4/11.4.1//11.4.1-4.a-5: FAIL_OK
-chapter11/11.4/11.4.1//11.4.1-4.a-7: FAIL_OK
+# Delete returns true in eval even when it should return false.
+# Please see http://code.google.com/p/v8/issues/detail?id=759
+chapter11/11.4/11.4.1//11.4.1-4.a-5: FAIL
+chapter11/11.4/11.4.1//11.4.1-4.a-7: FAIL


 # We do not have a global object called 'global' as required by tests.
@@ -61,31 +62,31 @@
 chapter15/15.2/15.2.3/15.2.3.13: UNIMPLEMENTED

 # NOT IMPLEMENTED: seal
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20: UNIMPLEMENTED

 # NOT IMPLEMENTED: freeze
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21: UNIMPLEMENTED

 # NOT IMPLEMENTED: preventExtensions
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22: UNIMPLEMENTED

 # NOT IMPLEMENTED: isSealed
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23: UNIMPLEMENTED

 # NOT IMPLEMENTED: isFrozen
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24: UNIMPLEMENTED

 # NOT IMPLEMENTED: isExtensible
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25: UNIMPLEMENTED

 # NOT IMPLEMENTED: bind
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38: FAIL_OK
-
-# NaN is writable.
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38: UNIMPLEMENTED
+
+# NaN is writable. We are compatible with JSC.
 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178: FAIL_OK
-# Infinity is writable.
+# Infinity is writable. We are compatible with JSC.
 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179: FAIL_OK
-# undefined is writable.
+# undefined is writable. We are compatible with JSC.
 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180: FAIL_OK

 # Our Function object has an "arguments" property which is used as a
@@ -101,16 +102,16 @@
 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188: FAIL_OK

 # NOT IMPLEMENTED: RegExp.prototype.source
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212: UNIMPLEMENTED

 # NOT IMPLEMENTED: RegExp.prototype.global
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213: UNIMPLEMENTED

 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214: UNIMPLEMENTED

 # NOT IMPLEMENTED: RegExp.prototype.multiline
-chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215: UNIMPLEMENTED

 # All of the tests below marked SUBSETFAIL (in 15.2.3.4) fail because
 # the tests assumes that objects can not have more properties
@@ -150,28 +151,28 @@
 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-11: FAIL_OK

 # We do not implement all methods on RegExp.
-chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-13: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-13: FAIL

 # SUBSETFAIL
 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-14: FAIL_OK

 # EvalError.prototype does not have message property.
-chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-15: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-15: FAIL

 # Rangeerror.prototype does not have message property.
-chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-16: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-16: FAIL

 # ReferenceError.prototype does not have message property.
-chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-17: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-17: FAIL

 # SyntaxError.prototype does not have message property.
-chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-18: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-18: FAIL

 # TypeError.prototype does not have message property.
-chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-19: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-19: FAIL

 # URIError.prototype does not have message property.
-chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-20: FAIL_OK
+chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-20: FAIL

 # SUBSETFAIL
 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-22: FAIL_OK
@@ -216,57 +217,48 @@
 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-35: FAIL_OK

 # NOT IMPLEMENTED: bind on Function.prototype.
-chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1: FAIL_OK
-
-# Wrong test - the spec does not say anything about throwing errors
+chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1: UNIMPLEMENTED
+
+# Bad test - the spec does not say anything about throwing errors
 # on calling Array.prototype.indexOf with undefined as argument.
 chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1: FAIL_OK

-# Wrong test - the spec does not say anything about throwing errors
+# Bad test - the spec does not say anything about throwing errors
 # on calling Array.prototype.indexOf with null as argument.
 chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2: FAIL_OK

-# Wrong assumption - according to spec some returns a Boolean, not a number.
-chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9: FAIL_OK
-
-# Same as 15.4.4.16-7-7
-chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7: FAIL_OK
-
-# Same as 15.4.4.16-10-8
+# Bad test - the test at the end should be "i === true".
 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10: FAIL_OK

-# Same as 15.4.4.16-7-7
-chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-6: FAIL_OK
-
-# Same as 15.4.4.16-7-7
-chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7: FAIL_OK
-
-# Wrong test - uses unitialized variable a in precondition check.
+# Bad test - according to spec some returns a Boolean, not a number.
+chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9: FAIL_OK
+
+# Bad test - uses unitialized variable a in precondition check.
 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3: FAIL_OK

 # We do not implement Array mapping functions correctly if array
 # entries are added for nonexistent entries smaller than length by
-# the callback function.
+# the callback function. We are compatible with JSC.
 # See http://code.google.com/p/v8/issues/detail?id=755
 chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1: FAIL_OK

-# Wrong tests, path in test file is wrong. This will crash the test
-# script so we mark it unimplemented.
-chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4: UNIMPLEMENTED
-chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4-s: UNIMPLEMENTED
-
-# Wrong test - deleting the property on o in callbackfn will
+# Bad tests, path in test file is wrong. This will crash the test
+# script so we mark it SKIP.
+chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4: SKIP
+chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4-s: SKIP
+
+# Bad test - deleting the property on o in callbackfn will
 # have no effect on the actual array on which reduceRight is called.
 chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-7: FAIL_OK

 # We do not implement trim correctly on null and undefined.
-chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1: FAIL_OK
-chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2: FAIL_OK
+chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1: FAIL
+chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2: FAIL

 # We do not correctly recognize \uFEFF as whitespace
-chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-10: FAIL_OK
-chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-18: FAIL_OK
-chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-34: FAIL_OK
+chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-10: FAIL
+chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-18: FAIL
+chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-34: FAIL

 # RegExp.prototype is not of type RegExp - we are bug compatible with JSC.
 chapter15/15.10/15.10.6/15.10.6: FAIL_OK

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to