aboutsummaryrefslogtreecommitdiffstats
path: root/website/default.html
Commit message (Collapse)AuthorAgeFilesLines
* Clean up website assets that are auto-generatedBrian Terlson2014-12-091-183/+0
|
* 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.
* Merged changes.Norbert Lindenberg2012-08-221-24/+28
|\
| * Got test402 web site into usable shape. Unified headers of test262/402 sites.Norbert Lindenberg2012-07-181-24/+28
| | | | | | | | | | | | | | | | | | | | | | - 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-181-1/+1
| | | | | | | | Running packager.py on Mac unfortunately also changes some line terminators in generated files (bug 444), so lots of additional files in this commit.
* | Add capability to run chapters individually from the websitet-adamre2012-06-121-11/+23
|/
* Removing RegEx test-case related to ↵Bill Ticehurst2012-05-111-1/+1
| | | | https://bugs.ecmascript.org/show_bug.cgi?id=326 until open issue is resolved.
* Initial intl402 checkin.Nebojsa Ciric2012-04-161-1/+1
|
* Re-gen'ed website.David Fugate2011-10-031-1/+1
|
* Just change in generated formattingMark Miller2011-09-301-1/+1
|
* Moved all test helper functions into sta.js; removed sputnikLib.js.David Fugate2011-09-261-1/+0
| | | | Laid down the groundwork for a console-based test runner.
* Regenerated website using new package.py and test/suite/converted.David Fugate2011-09-251-16/+14
|
* test\harness\*:David Fugate2011-08-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | - a lot of JS harness code written in strings have been moved out to actual physical files such as ed.js (syntax error detection for globally scoped tests) and gs.js (global scope test case validator). This change makes it far easier to maintain the test harness code - reorganized helper.js providing a clear indication which methods are used by external objects, which are implementation details, and which are unequivocally test262-specific. I've also added, openErrorWindow, which will be used to open a descriptive error message window for each test case failure reported on the 'Run' tab - improved the error message for syntax errors occurring when a test case fails to load - sta.js no longer tries to pickle all helper functions it contains! Instead, we load the file directly from sth.js. The performance of fnGlobalObject has been improved. Finally, the ES5Harness object has been moved from sth.js (in a string) to here - sth.js now has a browser implementer hook, controller.implementerHook, which allows browser implementers to handle test case failures in their own way (e.g., log to the filesystem). The 'run' function was basically re-written Added 37 new test cases from the "IE Test Center" Build release. There were 14 modifications to existing test cases as well. Refactored SputnikGlobalScope.js such that test case paths are now used as indices into the GlobalScopeTests array. TestCasePackager.py had the concept of templated test harnesses introduced - see templates\runner.test262.html. Also added support for one HTML test harness per ES5 chapter. Last but not least, TestCasePackagerConfig.py now has a 'source control' abstraction class which abstracts away source control adds|edits when dynamically generating *.json and *.html test chapters.
* Added a reference to the new FAQ on the ES Wiki.David Fugate2011-07-011-2/+7
|
* Moved TEST_LIST_PATH from sth.js to default.html.David Fugate2011-06-071-1/+5
|
* Fixed minor typo (see https://bugs.ecmascript.org/show_bug.cgi?id=74).David Fugate2011-05-311-1/+1
|
* Removed 'website' version; left in 'test suite' version displayed on the ↵David Fugate2011-05-031-1/+0
| | | | 'run' page.
* *NOTE: this is a work-in-progress. Need to remove our dependency on a ↵David Fugate2011-04-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | separate 'GlobalScope' directory next* SputnikConverter: - ES5TestCase.cs * Case of JSON-based property names was wrong. Fixed * Use the tests' 'id' instead of 'path' as the GlobalScopeTests keys * Added 'id' and 'path' as Global Scope test metadata. The correct/clean solution here is to simply use 'path' as the key to GlobalScopeTests, but this refactoring needs to be undertaken later when we can convert the 'normal' test cases over to use 'path' as the key as well * Turns out we cannot depend on the message received by window.onerror to have some form of "syntax" contained within it. Instead, we'll just rely on the regular expression ".", matches any one character, for the short term - SputnikTestCase.cs * Same case issue as for ES5TestCases.cs * Don't trust the Sputnik metadata for the ES5 section name or even test case id to be correct. Instead, generate this information from the file path of the test case TestCasePackager.py: - added a new global, GLOBAL_SCOPE_FILES, which is a list of JS files found directly under test\suite\*.js which include metadata for so-called globally scoped tests. These files are imported directly by the HTML test harness test\suite\*: - regenerated Sputnik tests based on new converter default.html: - import SputnikGlobalScope.js. Really TestCasePackager.py should generate the global scope imports to default.html automatically... website\resources\scripts\testcases\*: - test cases have shuffled from existing *.json files into globalscope.json
* Fixed a typo on the main page.David Fugate2011-03-141-1/+1
|
* Fixed a number of small issues with the website.David Fugate2011-03-111-8/+8
|
* Made the website version number more prominent. This was a request from a ↵David Fugate2011-03-041-1/+1
| | | | TC-39 meeting.
* Rebuilt the website using the newly added and removed+disabled tests. 0.5David Fugate2011-02-251-1/+1
|
* - split sth.js (simple test harness) into sth.js and sta.js (simple test APIs)David Fugate2011-02-031-1/+2
| | | | - updated version number for the overall site to 0.3
* - default.html still had a reference to reports.js. Removed. Also, removed ↵David Fugate2011-01-171-1/+0
| | | | | | | | | test\harness\reports.js - test\harness\sth.js: fixed a bug spotted by Mark Miller. In short, we were allowing a test case return value of 'undefined' to be successful WRT IE Test Center tests because Sputnik tests normally return undefined (successful or not). We now differentiate between Sputnik/IE Test Center when evaluating return values
* - all files supporting the 'Browsers' tab have been removed.David Fugate2011-01-171-21/+1
| | | | - updated website version number to 0.2
* Version numbers were incorrect on most *.html pages (referenced 1.0 and ↵David Fugate2010-11-161-1/+4
| | | | | | | indicated the page was produced in October). Fixed Added a blurb to the "Development" section of default.html referring Ecma TC39 members to http://wiki.ecmascript.org/doku.php?id=test262:test262 for details on test submissions.
* Four or five IE Test Center test cases (ES5 Chapter 10) were corrupted due ↵David Fugate2010-11-131-1/+1
| | | | | | | | | to a bug in the Test262 XML conversion tool. These have been manually updated, and a bug needs to be filed on the tool when bugs.ecmascript.org comes back online. Fixed an issue involving the Back button on the results page.
* Added all command bar options back into browserreport.html (there are ↵David Fugate2010-11-121-1/+1
| | | | | | | | assumptions about the number and sequencing of command bar options in the backend of the site). Also, changed the version of test262 as reported by default.html to 0.1.
* Removed "Browsers Report" as a title bar option in default.html.David Fugate2010-11-121-1/+0
|
* Quite a few modifications have been made to the test harness ↵David Fugate2010-11-121-2/+2
| | | | | | | | (website/resources/scripts/global/*) which have resulted in it being able to run negative test cases which corrupt the global JavaScript environment. This lets us enable fifty plus more Sputnik test cases. Another positive result from this test harness refactoring is that Opera no longer hangs when running the tests.
* A number of bugs in the Test262 harness are fixed with this check-in.David Fugate2010-11-011-30/+46
|
* This commit includes Microsoft's initial contributions to Test262:David Fugate2010-10-181-0/+162
- external\contributions\: test contributions to Test262 from external entities such as Microsoft and Google. This directory consists of the external tests without any modifications - test\harness\: test harness used to run Test262 tests. Presently web-based - test\suite\: suite of vendor-neutral ECMAScript test cases conforming to the ES5 spec - tools\: among other things this includes a set of tools used to convert various external test contributions to a format the Test262 test harness can consume - website\: an archived copy of the http://test262.ecmascript.org website