Add a test framework for running W3C web-platform-tests and compatible testsuites

RESOLVED FIXED

Status

Testing
General
RESOLVED FIXED
5 years ago
5 months ago

People

(Reporter: jgraham, Assigned: jgraham)

Tracking

({ateam-unittests-big})

Firefox Tracking Flags

(Not tracked)

Details

Instead of running the W3C tests on top of Mochitest, we will run them in a dedicated framework. This change will allow us to better integrate with the external tests, as these don't have the same properties as internal tests (for example it isn't expected that all imported tests should pass, tests may interact badly with even "good" revisions of the browser, etc.)

This work has several components, which will get their own bugs:

* Create a python webserver in which to run the tests (external, https://critic.hoppipolla.co.uk/r/364)

* Update the tests to use the new web server rather than Apache + PHP (external, https://critic.hoppipolla.co.uk/r/368)

* Create a new test runner for running the tests

* Automate the test import so that tests are regularly, automatically, updated.

* Create an automated process for upstreaming changes to the web-platform-tests
Depends on: 945222
Keywords: ateam-unittests-big
This is long ago done now.
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
Component: New Frameworks → General
Product: Testing → Testing
You need to log in before you can comment on or make changes to this bug.