summaryrefslogtreecommitdiffstats
path: root/website
diff options
context:
space:
mode:
authorNorbert Lindenberg <ecmascript@lindenbergsoftware.com>2012-07-18 12:32:54 -0700
committerNorbert Lindenberg <ecmascript@lindenbergsoftware.com>2012-07-18 12:32:54 -0700
commit9a4b4011f8b8f3fa9f8b6b5de4713e83f6689ed9 (patch)
tree0be10b2dba7481021af9b1864788479e77b16b69 /website
parentd371b39cb606b6c452c70448892671a74dc1033f (diff)
Got test402 web site into usable shape. Unified headers of test262/402 sites.
- Added table of contents for ECMA-402. - Added ability to load the right table of contents into results display. - Added meaningful text to test402 web page. - Updated test262 web pages for 5.1 edition of ECMA-262. - Unified headers of test262/402 web pages to ECMAScript <area> <test>. - Replaced text logos with styled text. - Decapitalized some text; fixed a typo; expanded an abbreviation. - Fixed a few issues found by W3 HTML validator.
Diffstat (limited to 'website')
-rw-r--r--website/default.html52
-rw-r--r--website/harness/helper.js4
-rw-r--r--website/images/ecmascriptlogo.pngbin1934 -> 0 bytes
-rw-r--r--website/images/logo.pngbin3185 -> 0 bytes
-rw-r--r--website/metadata/ecma-402-toc.xml158
-rw-r--r--website/styles/style.css38
-rw-r--r--website/testcases_bestPractice.html37
-rw-r--r--website/testcases_ch07.html52
-rw-r--r--website/testcases_ch08.html52
-rw-r--r--website/testcases_ch09.html52
-rw-r--r--website/testcases_ch10.html52
-rw-r--r--website/testcases_ch11.html52
-rw-r--r--website/testcases_ch12.html52
-rw-r--r--website/testcases_ch13.html52
-rw-r--r--website/testcases_ch14.html52
-rw-r--r--website/testcases_ch15.html52
-rw-r--r--website/testcases_intl402.html65
17 files changed, 514 insertions, 308 deletions
diff --git a/website/default.html b/website/default.html
index 74dec381c..6998d1c88 100644
--- a/website/default.html
+++ b/website/default.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/default.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/harness/helper.js b/website/harness/helper.js
index d44f3c329..75a6b93ba 100644
--- a/website/harness/helper.js
+++ b/website/harness/helper.js
@@ -13,13 +13,13 @@ function Presenter() {
table,
backLink,
- globalSection = new Section(null, "0", "ECMA-262"),
+ globalSection = new Section(null, "0", STANDARD),
currentSection = globalSection,
tests = {},
totalTests = 0;
var progressBar;
- TOCFILEPATH = "metadata/ecma-262-toc.xml";
+ TOCFILEPATH = "metadata/" + STANDARD.toLowerCase() + "-toc.xml";
//**INTERFACE****************************************************************
/* Updates progress with the given test, which should have its results in it as well. */
this.addTestResult = function(test) {
diff --git a/website/images/ecmascriptlogo.png b/website/images/ecmascriptlogo.png
deleted file mode 100644
index 221ecd913..000000000
--- a/website/images/ecmascriptlogo.png
+++ /dev/null
Binary files differ
diff --git a/website/images/logo.png b/website/images/logo.png
deleted file mode 100644
index 60c96ee67..000000000
--- a/website/images/logo.png
+++ /dev/null
Binary files differ
diff --git a/website/metadata/ecma-402-toc.xml b/website/metadata/ecma-402-toc.xml
new file mode 100644
index 000000000..a93d93fad
--- /dev/null
+++ b/website/metadata/ecma-402-toc.xml
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<esSpec name="ECMA-402" version="1">
+ <sec id="6" name="Identification of Locales, Time Zones, and Currencies">
+ <sec id="6.1" name="Case Sensitivity and Case Mapping">
+ </sec>
+ <sec id="6.2" name="Language Tags">
+ <sec id="6.2.1" name="Unicode Locale Extension Sequences">
+ </sec>
+ <sec id="6.2.2" name="IsStructurallyValidLanguageTag (locale)">
+ </sec>
+ <sec id="6.2.3" name="CanonicalizeLanguageTag (locale)">
+ </sec>
+ <sec id="6.2.4" name="DefaultLocale ()">
+ </sec>
+ </sec>
+ <sec id="6.3" name="Currency Codes">
+ <sec id="6.3.1" name="IsWellFormedCurrencyCode (currency)">
+ </sec>
+ </sec>
+ <sec id="6.4" name="Time Zone Names">
+ </sec>
+ </sec>
+ <sec id="7" name="Requirements for Standard Built-in ECMAScript Objects">
+ </sec>
+ <sec id="8" name="The Intl Object">
+ <sec id="8.1" name="Properties of the Intl Object">
+ </sec>
+ </sec>
+ <sec id="9" name="Locale and Parameter Negotiation">
+ <sec id="9.1" name="Internal Properties of Service Constructors">
+ </sec>
+ <sec id="9.2" name="Abstract Operations">
+ <sec id="9.2.1" name="CanonicalizeLocaleList (locales)">
+ </sec>
+ <sec id="9.2.2" name="BestAvailableLocale (availableLocales, locale)">
+ </sec>
+ <sec id="9.2.3" name="LookupMatcher (availableLocales, requestedLocales)">
+ </sec>
+ <sec id="9.2.4" name="BestFitMatcher (availableLocales, requestedLocales)">
+ </sec>
+ <sec id="9.2.5" name="ResolveLocale (availableLocales, requestedLocales, options, relevantExtensionKeys, localeData)">
+ </sec>
+ <sec id="9.2.6" name="LookupSupportedLocales (availableLocales, requestedLocales)">
+ </sec>
+ <sec id="9.2.7" name="BestFitSupportedLocales (availableLocales, requestedLocales)">
+ </sec>
+ <sec id="9.2.8" name="SupportedLocales (availableLocales, requestedLocales, options)">
+ </sec>
+ <sec id="9.2.9" name="GetOption (options, property, type, values, fallback)">
+ </sec>
+ <sec id="9.2.10" name="GetNumberOption (options, property, minimum, maximum, fallback)">
+ </sec>
+ </sec>
+ </sec>
+ <sec id="10" name="Collator Objects">
+ <sec id="10.1" name="The Intl.Collator Constructor">
+ <sec id="10.1.1" name="Initializing an Object as a Collator">
+ </sec>
+ <sec id="10.1.2" name="The Intl.Collator Constructor Called as a Function">
+ </sec>
+ <sec id="10.1.3" name="The Intl.Collator Constructor Used in a new Expression">
+ </sec>
+ </sec>
+ <sec id="10.2" name="Properties of the Intl.Collator Constructor">
+ <sec id="10.2.1" name="Intl.Collator.prototype">
+ </sec>
+ <sec id="10.2.2" name="Intl.Collator.supportedLocalesOf (locales [, options])">
+ </sec>
+ <sec id="10.2.3" name="Internal Properties">
+ </sec>
+ </sec>
+ <sec id="10.3" name="Properties of the Intl.Collator Prototype Object">
+ <sec id="10.3.1" name="Intl.Collator.prototype.constructor">
+ </sec>
+ <sec id="10.3.2" name="Intl.Collator.prototype.compare">
+ </sec>
+ <sec id="10.3.3" name="Intl.Collator.prototype.resolvedOptions ()">
+ </sec>
+ </sec>
+ <sec id="10.4" name="Properties of Intl.Collator Instances">
+ </sec>
+ </sec>
+ <sec id="11" name="NumberFormat Objects">
+ <sec id="11.1" name="The Intl.NumberFormat Constructor">
+ <sec id="11.1.1" name="Initializing an Object as a NumberFormat">
+ </sec>
+ <sec id="11.1.2" name="The Intl.NumberFormat Constructor Called as a Function">
+ </sec>
+ <sec id="11.1.3" name="The Intl.NumberFormat Constructor Used in a new Expression">
+ </sec>
+ </sec>
+ <sec id="11.2" name="Properties of the Intl.NumberFormat Constructor">
+ <sec id="11.2.1" name="Intl.NumberFormat.prototype">
+ </sec>
+ <sec id="11.2.2" name="Intl.NumberFormat.supportedLocalesOf (locales [, options])">
+ </sec>
+ <sec id="11.2.3" name="Internal Properties">
+ </sec>
+ </sec>
+ <sec id="11.3" name="Properties of the Intl.NumberFormat Prototype Object">
+ <sec id="11.3.1" name="Intl.NumberFormat.prototype.constructor">
+ </sec>
+ <sec id="11.3.2" name="Intl.NumberFormat.prototype.compare">
+ </sec>
+ <sec id="11.3.3" name="Intl.NumberFormat.prototype.resolvedOptions ()">
+ </sec>
+ </sec>
+ <sec id="11.4" name="Properties of Intl.NumberFormat Instances">
+ </sec>
+ </sec>
+ <sec id="12" name="DateTimeFormat Objects">
+ <sec id="12.1" name="The Intl.DateTimeFormat Constructor">
+ <sec id="12.1.1" name="Initializing an Object as a DateTimeFormat">
+ </sec>
+ <sec id="12.1.2" name="The Intl.DateTimeFormat Constructor Called as a Function">
+ </sec>
+ <sec id="12.1.3" name="The Intl.DateTimeFormat Constructor Used in a new Expression">
+ </sec>
+ </sec>
+ <sec id="12.2" name="Properties of the Intl.DateTimeFormat Constructor">
+ <sec id="12.2.1" name="Intl.DateTimeFormat.prototype">
+ </sec>
+ <sec id="12.2.2" name="Intl.DateTimeFormat.supportedLocalesOf (locales [, options])">
+ </sec>
+ <sec id="12.2.3" name="Internal Properties">
+ </sec>
+ </sec>
+ <sec id="12.3" name="Properties of the Intl.DateTimeFormat Prototype Object">
+ <sec id="12.3.1" name="Intl.DateTimeFormat.prototype.constructor">
+ </sec>
+ <sec id="12.3.2" name="Intl.DateTimeFormat.prototype.compare">
+ </sec>
+ <sec id="12.3.3" name="Intl.DateTimeFormat.prototype.resolvedOptions ()">
+ </sec>
+ </sec>
+ <sec id="12.4" name="Properties of Intl.DateTimeFormat Instances">
+ </sec>
+ </sec>
+ <sec id="13" name="Locale Sensitive Functions of the ECMAScript Language Specification">
+ <sec id="13.1" name="Properties of the String Prototype Object">
+ <sec id="13.1.1" name="String.prototype.localeCompare (that [, locales [, options]])">
+ </sec>
+ </sec>
+ <sec id="13.2" name="Properties of the Number Prototype Object">
+ <sec id="13.2.1" name="Number.prototype.toLocaleString ([locales [, options]])">
+ </sec>
+ </sec>
+ <sec id="13.3" name="Properties of the Date Prototype Object">
+ <sec id="13.3.1" name="Date.prototype.toLocaleString ([locales [, options]])">
+ </sec>
+ <sec id="13.3.2" name="Date.prototype.toLocaleDateString ([locales [, options]])">
+ </sec>
+ <sec id="13.3.3" name="Date.prototype.toLocaleTimeString ([locales [, options]])">
+ </sec>
+ </sec>
+ </sec>
+</esSpec>
+
diff --git a/website/styles/style.css b/website/styles/style.css
index a3a77f934..d3a36488b 100644
--- a/website/styles/style.css
+++ b/website/styles/style.css
@@ -23,41 +23,37 @@ a
margin: 0px auto;
}
-.logoHeader
+.mainHeader
{
display:block;
height:50px;
}
-.ecmascriptlogoBg
+.mainHeader p
{
- margin-bottom: 5px;
- width:700px;
- float:left;
+ color: black;
+ margin: 0;
+ font-size: 2em;
}
-.logoBg
+#ECMAscript
{
- text-align: left;
- margin-bottom: 5px;
- width:600px;
- height:36px;
- float:left;
+ color: #f2a612;
}
-.ecmascriptbacklink
+
+#ecmaSCRIPT
{
- position:relative;
+ color: #868686;
}
-.ecmascriptbacklink p
+
+#ecmascriptbacklink
{
- position:absolute;
- right:0px;
+ display: inline-block;
+ float: right;
+ margin-top: 1.5em;
+ font-size: 0.4em;
+ font-weight: bold;
}
-.ecmascriptbacklink a
-{
- font-weight:bold;
- font-size:0.9em;
-}
.navBar
{
diff --git a/website/testcases_bestPractice.html b/website/testcases_bestPractice.html
index 581419d52..d84b79dc4 100644
--- a/website/testcases_bestPractice.html
+++ b/website/testcases_bestPractice.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_bestPractice.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262 Best Practices</title>
+<title>ECMAScript Best Practices – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"> <p class="headers">ecma<font color="#868686">script</font><font color="black"> test262 <b>Best Practices</b></font></p> <!-- <img src="images/logo.png" /> --> </div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Best Practices</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -95,7 +94,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -105,9 +104,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -115,19 +114,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -135,7 +134,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch07.html b/website/testcases_ch07.html
index 098245153..a91e15c5f 100644
--- a/website/testcases_ch07.html
+++ b/website/testcases_ch07.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch07.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch08.html b/website/testcases_ch08.html
index a99c7ecd6..0a04bf328 100644
--- a/website/testcases_ch08.html
+++ b/website/testcases_ch08.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch08.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch09.html b/website/testcases_ch09.html
index 08da3d33a..571ac3179 100644
--- a/website/testcases_ch09.html
+++ b/website/testcases_ch09.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch09.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch10.html b/website/testcases_ch10.html
index 1cb2958e6..72c1db19b 100644
--- a/website/testcases_ch10.html
+++ b/website/testcases_ch10.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch10.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch11.html b/website/testcases_ch11.html
index 59a3073d5..22cd2c91e 100644
--- a/website/testcases_ch11.html
+++ b/website/testcases_ch11.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch11.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch12.html b/website/testcases_ch12.html
index f7f56d03a..517fc50e5 100644
--- a/website/testcases_ch12.html
+++ b/website/testcases_ch12.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch12.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch13.html b/website/testcases_ch13.html
index e32531b41..c35ac37d3 100644
--- a/website/testcases_ch13.html
+++ b/website/testcases_ch13.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch13.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch14.html b/website/testcases_ch14.html
index 580482489..dbbb3c6b4 100644
--- a/website/testcases_ch14.html
+++ b/website/testcases_ch14.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch14.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_ch15.html b/website/testcases_ch15.html
index 5c236eae4..3b212082f 100644
--- a/website/testcases_ch15.html
+++ b/website/testcases_ch15.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-262";
var TEST_LIST_PATH = "json/testcases_ch15.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test262</title>
+<title>ECMAScript Language – test262</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"><img src="images/logo.png" /></div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Language</strong> test262
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,14 +63,19 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test262?</p>
- <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and the ECMA-262 Specification (currently 5th Edition). The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript specification.</p>
+ <p class="content">test262 is a test suite intended to check agreement between JavaScript implementations and ECMA-262, the ECMAScript Language Specification (currently 5.1 Edition).
+ The test suite contains thousands of individual tests, each of which tests some specific requirements of the ECMAScript Language Specification.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test262?</p>
<p class="content">Development of test262 is a project of Ecma TC39. The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test262. For more information about how test262 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test262?</p>
<p class="content"><strong>test262 is not yet complete. It is still undergoing active development.</strong> Some portions of the ES5 specification have very complete test coverage while other portions of the specification have only partial test coverage. Some tests may be invalid or may yield false positive or false negative results. A perfect passing score on test262 does not guarantee that a JavaScript implementation perfectly supports ES5. Because tests are being actively added and modified, tests results from different days or times may not be directly comparable. Click the “Development” tab at the top of this page for instructions for reporting test262 bugs.</p>
- <p class="headers">Where can I found out more?</p>
+ <p class="headers">Where can I find out more?</p>
<p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
@@ -83,8 +87,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies, permit only Ecma
- members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of Test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
+ <p class="content">Test262 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
<p class="content">
Ecma members can find detailed instructions on Test262 development procedures at the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:test262"));'>Test262 Wiki</a>.
@@ -103,7 +107,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -113,9 +117,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -123,19 +127,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -143,7 +147,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
<p><a class="anchor-download-xml" id="ancGenXMLReport"><strong>Download results as XML</strong></a></p> <!--| <strong><a href="scripts/testcases.zip">Download Source</a></strong></p>-->
diff --git a/website/testcases_intl402.html b/website/testcases_intl402.html
index e94a46267..1dc47ade5 100644
--- a/website/testcases_intl402.html
+++ b/website/testcases_intl402.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
@@ -6,6 +6,7 @@
<script type="text/javascript" src="harness/sections.js"></script>
<script type="text/javascript">
//Globals
+ var STANDARD = "ECMA-402";
var TEST_LIST_PATH = "json/testcases_intl402.json";
</script>
<script type="text/javascript" src="harness/sth.js"></script>
@@ -13,7 +14,7 @@
<script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
<script type="text/javascript" src="harness/helper.js"></script>
<script type="text/javascript" src="harness/jquery.base64.js"></script>
-<script language="javascript" type="text/javascript">
+<script type="text/javascript">
//To support all the browsers
$(window).resize(ResizeLoadIndicator);
$(window).load(ResizeLoadIndicator);
@@ -28,11 +29,11 @@
});
</script>
-<title>ECMAScript Test402</title>
+<title>ECMAScript Internationalization – test402</title>
<link href="styles/style.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
</head>
<body>
- <div class="indicatorContainer" oncontextmenu="return false;">
+ <div class="indicatorContainer">
<!--Blank div to disable back portion when indicator is shown-->
<div class="disabledBackground"></div>
<div id="loadingIndicator">
@@ -44,12 +45,10 @@
</div>
<div class="wrapper">
- <!-- This Container holds the Logo -->
- <div class="logoHeader">
- <div class="logoBg"> <p class="headers"><b>Experimental</b> <i>ecmascript test402</i></p> <!-- <img src="images/logo.png" /> --> </div>
- <div class="ecmascriptbacklink">
- <p><a href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
- </div>
+ <!-- This Container holds the main header -->
+ <div class="mainHeader">
+ <p><span id="ECMAscript">ECMA</span><span id="ecmaSCRIPT">Script</span> <strong>Internationalization</strong> test402
+ <a id="ecmascriptbacklink" href='javascript:void(window.open("http://www.ecmascript.org/"));'>ECMAScript.org</a></p>
</div>
<!-- This Container holds the Navigation -->
<div class="navBar">
@@ -64,15 +63,28 @@
<!-- This is the Main Content Container -->
<div class="content-home">
<p class="headers">What is test402?</p>
- <p class="content">Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.</p>
+ <p class="content">test402 is a test suite intended to check agreement between JavaScript implementations and the ECMAScript Internationalization API Specification.
+ The test suite contains many individual tests, each of which tests some specific requirements of the ECMAScript Internationalization API Specification.</p>
+ <p class="headers">What is the ECMAScript Internationalization API?</p>
+ <p class="content">The ECMAScript Internationalization API is a complement to the ECMAScript Language Specification, 5.1 edition.
+ It enables internationalization of JavaScript applications by providing collation (string comparison), number formatting, and date and time formatting, and lets applications choose the language and tailor the functionality to their needs.
+ The specification is currently under development and likely to become standard ECMA-402.
+ Current drafts of the specification are available on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=globalization:specification_drafts"));'>ECMAScript web site</a>.</p>
<p class="headers">What is ECMAScript?</p>
- <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>. The ECMAScript standard is officially known as ECMA-262. ECMAScript 5 (or just ES5) is short hand for the "ECMA-262, 5th Edition ECMAScript Language Specification" the official name of the current edition of the standard. ECMAScript 5 was approved as an official Ecma standard by the Ecma General Assembly on December 3, 2009. <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>The ECMAScript 5 Specification (PDF)</a> is available from the Ecma International web site.</p>
+ <p class="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <a href='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <a href='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
+ The ECMAScript Language Specification standard is officially known as ECMA-262.
+ ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
+ ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
+ The ECMAScript 5.1 standard is available in <a href='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <a href='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<p class="headers">Who creates and maintains test402?</p>
- <p class="content">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.</p>
+ <p class="content">Development of test402 is a project of Ecma TC39.
+ The testing framework and individual tests are created by member organizations of TC39 and contributed to Ecma for use in test402.
+ For more information about how test402 is developed and maintained click the “Development” tab at the top of this page.</p>
<p class="headers">What is the status of test402?</p>
- <p class="content">Aenean nec lorem. In porttitor. Donec laoreet nonummy augue.</p>
- <p class="headers">Where can I found out more?</p>
- <p class="content">Suspendisse dui purus, scelerisque at, vulputate vitae, pretium mattis, nunc. Mauris eget neque at sem venenatis eleifend. Ut nonummy.</p>
+ <p class="content"><strong>test402 is very very very incomplete.
+ It is still undergoing active development.</strong></p>
+ <p class="headers">Where can I find out more?</p>
+ <p class="content">Please visit our <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id=test262:faq"));'>Frequently Asked Questions</a> section on the <a href='javascript:void(window.open("http://wiki.ecmascript.org/doku.php?id="));'>ECMAScript Wiki</a>.</p>
<p class="headers">Running the Tests</p>
<p class="content">Click the “Run” tab at the top of this page for instructions and follow the instructions to run the tests.</p>
@@ -83,7 +95,8 @@
<div class="content-dev">
<p class="headers">Development</p>
- <p class="content">Fusce aliquet pede non pede. Suspendisse dapibus lorem pellentesque magna. Integer nulla.
+ <p class="content">Test402 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
+ members to directly contribute code to the project. However, a <a href='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test402 and its sibling test262. If you wish to participate in the discussion please <a href='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
</p>
</div>
@@ -99,7 +112,7 @@
<div class="progressBarHolder">
<div id="progressbar"></div>
<div class="progressBarButtons">
- <img src="images/reset.png" class="button-reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart"/>
+ <img src="images/reset.png" class="button-reset" alt="reset"/>&nbsp;<img src="images/start.png" class="button-start" id="btnStart" alt="start"/>
</div>
<div style="clear: both;"></div>
</div>
@@ -109,9 +122,9 @@
<!-- This is the Results Text Holder -->
<div class="resultsHeader">
<!--Total Loaded: <strong><span id="totalLoadedCounter"></span></strong><span class="Separator">|</span>-->
- Tests To Run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
- Total Tests Ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Pass: <span class="pass" id="Pass"></span> <span class="separator">|</span> Fail: <span class="fail" id="Fail"></span>
- <span class="separator">|</span>&nbsp;Failed To Load: <span class="fail" id="failedToLoadCounter1"></span>
+ Tests to run: <strong><span class="teststorun-counter" id="testsToRun"></span></strong>&nbsp;<span class="separator">|</span>
+ Total tests ran: <strong><span class="total-counter" id="totalCounter"></span></strong> <span class="separator">|</span> Passed: <span class="pass" id="Pass"></span> <span class="separator">|</span> Failed: <span class="fail" id="Fail"></span>
+ <span class="separator">|</span>&nbsp;Failed to load: <span class="fail" id="failedToLoadCounter1"></span>
<p><span id="nextActivity"></span></p>
</div>
<!-- This is the Table -->
@@ -119,19 +132,19 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table-logger" id="tableLogger"></table>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
</div>
<div class="content-results">
<div class="crumbContainer">
<div class="crumbs"></div>
- <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#"><< back</a></div>
+ <div style="float:right;"><a class="setBlue hide" id="backlinkDiv" href="#">&lt;&lt; back</a></div>
<div style="clear : both;"></div>
</div>
- <div class="resultsHeader"> <strong>Total Tests:<span class="totalCases"></span></strong><br />
+ <div class="resultsHeader"> <strong>Total tests: <span class="totalCases"></span></strong><br />
Passed: <span class="passedCases"></span> <span class="separator">|</span> Failed: <span class="failedCases"></span> <span class="separator">|</span>
- Failed To Load: <strong><span id="failedToLoadCounter"></span></strong>
+ Failed to load: <strong><span id="failedToLoadCounter"></span></strong>
</div>
<!-- This is the Table -->
<div class="resultsTableHolder">
@@ -139,7 +152,7 @@
<div id="resultMessage">Test results will be displayed after the tests are executed using the Run page.</div>
</div>
<div>
- Test Suite Ver.: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test Suite Date: <span class="targetTestSuiteDate"></span>
+ Test suite version: <span class="targetTestSuiteVersion"></span>&nbsp;<span class="separator">|</span>&nbsp;Test suite date: <span class="targetTestSuiteDate"></span>
</div>
<div class="downloadLinks">
</div>