Changes

Jump to: navigation, search

Auto-tools/Projects/web-platform-tests

1,958 bytes added, 18:51, 15 December 2014
Add project page for web-platform-tests
= Overview =

web-platform-tests is a testsuite designed for cross-browser testing of web features like CSS and DOM APIs.

The aim of this project is to allow us to run the full set of web-platform-tests in gecko, and create an easy workflow for contributing back to the upstream.

= Source and Documentation =

The overall web-platform-tests project is hosted on [http://github.com/w3c/web-platform-tests github] and documented at [http://testthewebforward.org/docs testthewebforward.org]. This site contains notes on how to run and write tests.

The tool we use for running the tests is [http://github.com/w3c/wptrunner wptrunner], which is documented on [https://readthedocs.org/projects/wptrunner/ readthedocs].

The tests use a custom web server, [http://github.com/w3c/wptserve wptserve], which also has documentation on [https://readthedocs.org/projects/wptrunner/ readthedocs].

Gecko-specific integration lives [http://dxr.mozilla.org/mozilla-central/source/testing/web-platform in-tree] and is documented in some [http://dxr.mozilla.org/mozilla-central/source/testing/web-platform/README.md README] files.

= Future Project Goals =

* Improved support for upstreaming tests from gecko directly into the upstream repository.

* Support reliable testing in automation for debug builds.

* Allow running CSS tests using wptrunner.

* More sophisticated reftest matching for cases where deterministic pixel equality isn't achievable.

= Bugs =

Because a lot of the project is developed "upstream" on GitHub, not all of the bugs are in bugzilla.mozilla.org. Some useful links to find bugs are:

* [https://bugzilla.mozilla.org/buglist.cgi?list_id=11729743&resolution=---&classification=Components&query_format=advanced&component=web-platform-tests&product=Testing Bugzilla]
* [https://github.com/w3c/web-platform-tests/issues web-platform-tests]
* [https://github.com/w3c/wptrunner/issues wptrunner]
* [https://github.com/w3c/wptserve/issues wptserve]
Confirm
93
edits

Navigation menu