aboutsummaryrefslogtreecommitdiffstats
path: root/website
Commit message (Collapse)AuthorAgeFilesLines
* Remove links to hg.ecmascript.org (non-license content)André Bargull2015-07-171-3/+3
|
* Remove links to hg.ecmascript.orgAndré Bargull2015-07-175-20/+5
|
* Implement `raw` flagMike Pennisi2015-07-071-1/+2
| | | | | | | | | | | | | | | | | Some tests involving the directive prologue are invalidated by source text transformations that insert executable code in the beginning of the script. Implement a `raw` flag that allows these tests to opt-out of this transformation. Update the relevant tests to use this flag (and remove references to globals only available when code is injected). Update the Python runner accordingly: - Do not run tests marked as "raw" in strict mode - Reject invalid test configurations Update the browser runner accordingly: - Do not modify the script body of tests marked as "raw"
* Complete migration of website assetsMike Pennisi2015-06-261-2/+2
| | | | | Update the URLs used by dynamic script loading code according to the new location of the recently-moved web site scripts.
* Move website scripts to a dedicated directoryMike Pennisi2015-06-268-0/+1835
| | | | | | | | | | | Some JavaScript source files are only relevant in the context of the Test262 website. They should not be explicitly included by individual tests, so their presence in the `harness/` directory alongside "include" files is misleading. Move the scripts to a location within the `website/` directory to better-reflect their intended use. Update the relevant HTML templates with the new locations.
* Clean up website assets that are auto-generatedBrian Terlson2014-12-0971-79285/+0
|
* Merge pull request #36 from mmalecki/target-blankBrian Terlson2014-10-241-8/+8
|\ | | | | Use `target='_blank'` to open links in new window
| * Do not open links using JavaSciptMaciej Małecki2014-06-141-8/+8
| | | | | | | | Let user decide whether he wants to open a link in a new tab or not.
* | tools, harness: support new YAML frontmatterSam Mikes2014-07-3010-0/+215
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | parseTestRecord: add support for YAML frontmatter parseTestRecord: initial unit test for test record parser parseTestRecord: refactor for testing factor old parsing; add YAML parsing runner: support "includes" from YAML frontmatter support frontmatter "includes" in python runner use test.includes if present instead of scanning test code with regex harness: factor individual functions out into files tools: handle YAML errors tolerate missing keys in dictionary (flags, includes) report filename when empty frontmatter block new option --list-includes to test262.py harness: factor helper functions into separate files sth: remove extra close-paren (syntax error) test_common: TDD; failing parse of YAML common: use parseTestRecord (YAML-aware)
* Bug 1128: use Date.prototype.getFullYear() in S15.2.2.1_A2_T5Brent Baker2013-06-132-3/+3
| | | | | | | | Bug 1131: use String.prototype.charAt() in 15.12.3-11-26 Both of these changes were accidentaly dropped when I regenerated patches for these bugs. I have grepped the testsuite to ensure that the annexB functions only appear in the annexB section of the testsuite. NOTE: Also regenerated the website based on this change. (Still waiting for permission to actually update the live website)
* Updating website code for the following changelists:Brent Baker2013-06-0710-54/+282
| | | | | | | | | | | 5438759531d2 f80873831607 11a02c1eea0a 971c2b8e0e2f 032499be5fa1 579bd85aaf2a 579bd85aaf2a 89ff32d0344b
* Bug 1548: Update results handling for Annex B section (r+bterlson)Brent Baker2013-06-072-2/+19
|
* Added test data for proper rounding in NumberFormat.format.Norbert Lindenberg2013-04-292-4/+4
|
* New tests and test fixes for ECMAScript Internationalization API.Norbert Lindenberg2013-03-244-14/+129
| | | | Updated copyright notice for 2013.
* Bug 1245 - Add test for missing argument to String.prototype.localeCompareNorbert Lindenberg2013-02-076-7/+21
|
* Updated test402 main page to reflect that ECMA-402 is now an approved standard.Norbert Lindenberg2012-12-173-4/+8
| | | | Fixed a property access in 6.4_c so that the error message shows the correct expected value.
* Added tests to verify that constructors in Internationalization API can be ↵Norbert Lindenberg2012-11-053-10/+31
| | | | called with non-objects as this values.
* New and improved tests for ECMAScript Internationalization API.Norbert Lindenberg2012-10-042-5/+12
| | | | | | - Added test for proleptic Gregorian calendar with no year 0. - Spelled 𠮷野家 correctly with supplementary characters. - Fixed default value for useGrouping.
* Bug 610: Handle supplementary characters.Bill Ticehurst2012-08-096-7/+225
|
* Made web site packager insert line breaks into JSON files for saner diffs.Norbert Lindenberg2012-09-1224-24/+72212
|
* Updated tests for ECMAScript Internationalization API spec changes; made ↵Norbert Lindenberg2012-09-102-2/+3
| | | | | | | | | small enhancements. - Updated DateTimeFormat tests for new handling of hour12 options property. - Added a few invalid language tags to test of IsStructurallyValidLanguageTag. - Added user-defined language tag to test of CanonicalizeLanguageTag. - Added test for the Intl property of the global object.
* Added test to verify Unicode canonical equivalence in ↵Norbert Lindenberg2012-09-105-5/+5
| | | | String.prototype.localeCompare.
* Added new tests for chapters 10 to 13 of the ECMAScript Internationalization ↵Norbert Lindenberg2012-08-263-2/+473
| | | | API Specification.
* Added new tests for chapters 6 and 9 of ECMAScript Internationalization API ↵Norbert Lindenberg2012-08-263-2/+660
| | | | | | | | Specification. - Removed a few old test cases that were redundant with new, more comprehensive ones. - Added testIntl.js as standard include for all console tests in test262.py – see related bug 574. - Added .jshintrc file for settings for the JSHint tool.
* Added tests for requirements imposed on the built-in objects of the ↵Norbert Lindenberg2012-08-264-3/+126
| | | | | | | ECMAScript Internationalization API Specification by the introduction of chapter 15 of the ECMAScript Language Specification. - Removed some old tests that were redundant with the new tests. - Added testBuiltInObject.js as standard include for all console tests in test262.py – see related bug 574.
* Moved Google tests from ch13 to ch12.Norbert Lindenberg2012-08-221-1/+1
|
* Moved Google tests from ch12 to ch11.Norbert Lindenberg2012-08-221-1/+1
|
* Moved Google tests from ch11 to ch10.Norbert Lindenberg2012-08-221-1/+1
|
* Updated existing tests for June 2012 spec changes; removed LocaleList tests; ↵Norbert Lindenberg2012-08-222-2/+2
| | | | | | | | | | | fixed minor issues. - Removed LocaleList tests; updated other tests so they don't depend on LocaleList. - Updated tests so they no longer assume that the prototype object of a constructor is an instance of that constructor. - Updated tests so that jshint is happy. - Removed @path attributes from test files; updated comment in packager.py explaining why they're unnecessary. - Removed "use strict" statements, which interfere with strict/non-strict testing. - Removed testcase functions, which are unnecessary.
* Merged changes.Norbert Lindenberg2012-08-2219-310/+516
|\
| * Got test402 web site into usable shape. Unified headers of test262/402 sites.Norbert Lindenberg2012-07-1817-308/+514
| | | | | | | | | | | | | | | | | | | | | | - 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.
| * Fixed bug 443: packager.py fails on Mac because of .DS_Store files.Norbert Lindenberg2012-07-1814-14/+14
| | | | | | | | Running packager.py on Mac unfortunately also changes some line terminators in generated files (bug 444), so lots of additional files in this commit.
* | Fixing Intl402 and BestPractice pages as per bug ↵Bill Ticehurst2012-08-093-24/+49
| | | | | | | | https://bugs.ecmascript.org/show_bug.cgi?id=611
* | Update float value testsBill Ticehurst2012-08-083-3/+3
| |
* | Add capability to run chapters individually from the websitet-adamre2012-06-1218-231/+660
|/
* Plugged a global thisarg hole with a new test and fixed an operatorBill Ticehurst2012-05-185-5/+5
|
* Adding more coverage for 10.4.3 based on feedback in bug ↵Bill Ticehurst2012-05-174-4/+4
| | | | https://bugs.ecmascript.org/show_bug.cgi?id=333
* Adding more tests to cover undefined being non-writable (see ↵Bill Ticehurst2012-05-164-4/+4
| | | | https://bugs.ecmascript.org/show_bug.cgi?id=223 )
* Removing RegEx test-case related to ↵Bill Ticehurst2012-05-1126-26/+26
| | | | https://bugs.ecmascript.org/show_bug.cgi?id=326 until open issue is resolved.
* Initial intl402 checkin.Nebojsa Ciric2012-04-1626-26/+26
|
* https://bugs.ecmascript.org/show_bug.cgi?id=65 fixed.David Fugate2012-03-2814-18/+22
|
* Renamed a couple of files.David Fugate2012-03-271-1/+1
|
* https://bugs.ecmascript.org/show_bug.cgi?id=289 is fixed.David Fugate2012-03-271-1/+1
|
* Fixed https://bugs.ecmascript.org/show_bug.cgi?id=288.David Fugate2012-03-2713-13/+13
|
* Fixed https://bugs.ecmascript.org/show_bug.cgi?id=293. ConstructDate cannot beDavid Fugate2012-03-2615-15/+19
| | | | | salvaged (e.g., need locale info to properly predict whether we're subject to DST).
* https://bugs.ecmascript.org/show_bug.cgi?id=294 partially fixed. StillDavid Fugate2012-03-0913-13/+13
| | | | need to move some tests over to best practices.
* https://bugs.ecmascript.org/show_bug.cgi?id=287 is fixed (completely?).David Fugate2012-03-0614-14/+14
|
* Added a LICENSE file to the root of the enlistment.David Fugate2012-02-2916-142/+44
| | | | All Microsoft-contributed *.js and *.py sources now have Ecma's copyright header.
* Made it clear on testcases_bestPractice.html that it's not the same as ↵David Fugate2012-02-2913-25/+17
| | | | default.html.
* https://bugs.ecmascript.org/show_bug.cgi?id=266 and ↵David Fugate2012-02-276-6/+6
| | | | https://bugs.ecmascript.org/show_bug.cgi?id=270 resolved.