Auto-tools/Projects/web-platform-tests

From MozillaWiki
< Auto-tools‎ | Projects
Revision as of 18:51, 15 December 2014 by Jgraham (talk | contribs) (Add project page for web-platform-tests)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 github and documented at testthewebforward.org. This site contains notes on how to run and write tests.

The tool we use for running the tests is wptrunner, which is documented on readthedocs.

The tests use a custom web server, wptserve, which also has documentation on readthedocs.

Gecko-specific integration lives in-tree and is documented in some 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: