Another Major test262 Update

Dave Fugate dfugate at microsoft.com
Tue Mar 15 12:29:44 PDT 2011


Hi all, before saying anything about the most recent update, I'd just like to say thanks to everyone whose reported bugs on defective test cases thus far.  Your valuable feedback truly does help make test262 an accurate conformance suite for ECMAScript 5!  Please keep the bug reports coming.

Several hours ago roughly 750 test case additions were pushed out to http://test262.ecmascript.org.  This included coverage for the following ES5.1 sections:

-          7.6

-          15.12.2

-          15.12.3

-          15.2.3.8

-          15.2.3.9

-          15.2.3.10

-          15.2.3.12

-          15.2.3.13

-          15.2.3.14

-          15.4.3.2

-          15.4.4.14

-          15.4.4.15

-          15.4.4.16

-          15.4.4.17

-          15.4.4.18

-          15.4.4.19

-          15.4.4.20

-          15.4.4.21

-          15.4.4.22

-          15.5.4.20

Setting aside Strict Mode for the moment, we should now have decent coverage for all ES5.1 sections!  With this in mind, please file bugs on http://bugs.ecmascript.org if you do spot missing tests for some particular section.  Also, it goes without saying everyone's again encouraged to run the tests against your favorite browser to help spot any cases that might be potentially invalid.

The other big change for test262 today is an internal one that few will notice - we now use JSON instead of pure XML for bundling the test cases.  This improvement and limiting the number of test cases per JSON file should result in a perceived performance improvement for most browsers.  There were also a number of small issues (e.g., grammatical errors) with the website itself that have been addressed.

My best,

Dave

From: es-discuss-bounces at mozilla.org [mailto:es-discuss-bounces at mozilla.org] On Behalf Of Dave Fugate
Sent: Friday, February 25, 2011 4:48 PM
To: test262-discuss at mozilla.org; es-discuss at mozilla.org
Subject: test262 website update

Hi everyone, this is just an FYI that the following test262 changes were recently submitted to Mercurial and propagated to http://test262.ecmascript.org:
- addition of 1,234 new test cases. These cover the following ES5.1 sections:
  * chapter07\7.6\7.6.1
  * chapter07\7.8\7.8.5
  * chapter11\11.8\11.8.2
  * chapter11\11.8\11.8.3
  * chapter12\12.6\12.6.3
  * chapter12\12.6\12.6.4
  * chapter12\12.7
  * chapter12\12.8
  * chapter12\12.9
  * chapter13\13.2
  * chapter15\15.10\15.10.2
  * chapter15\15.10\15.10.4
  * chapter15\15.10\15.10.6\15.10.6.2
  * chapter15\15.11\15.11.4\15.11.4.4
  * chapter15\15.1\15.1.1\15.1.1.1
  * chapter15\15.1\15.1.1\15.1.1.2
  * chapter15\15.1\15.1.1\15.1.1.3
  * chapter15\15.1\15.1.2\15.1.2.2
  * chapter15\15.1\15.1.2\15.1.2.3
  * chapter15\15.2\15.2.4\15.2.4.2
  * chapter15\15.3\15.3.4\15.3.4.5.1
  * chapter15\15.3\15.3.4\15.3.4.5.2
  * chapter15\15.4\15.4.4\15.4.4.10
  * chapter15\15.4\15.4.4\15.4.4.12
  * chapter15\15.4\15.4.4\15.4.4.4
  * chapter15\15.9\15.9.1\15.9.1.15
- disabled 27 test cases due to https://bugs.ecmascript.org/show_bug.cgi?id=18 (FunctionDeclaration in Statement context)
- 26 test case modifications. Most of these involved replacing instances of 'window' with the global object
- removal of 47 test cases. The bulk of these were dependent upon 'window' methods or properties such as 'document' and 'alert'
This puts our total test case count at 9,702 and brings us closer to being able to call the test suite feature complete.  I highly encourage *everyone* to run the test suite against your favorite web browser to help identify any issues with the tests, harness, or website itself.  If you do find something awry, it can be reported here<https://bugs.ecmascript.org/enter_bug.cgi>.

Thanks!

Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20110315/8dbf50ff/attachment.html>


More information about the es-discuss mailing list