chromium/third_party/blink/web_tests/README.md

The documentation for this directory is at:
- [Web Tests](/docs/testing/web_tests.md)
- [Writing Web Tests](/docs/testing/writing_web_tests.md)

## WPT Configuration

There are some special files under this directory for adapting [web platform
tests](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/testing/web_platform_tests.md)
for Blink:
* `web_tests/external/wpt/config.json`: `wptserve` configuration file for
  overriding default routes and ports. Note that filesystem paths are relative
  to `blink/web_tests`, where `wptserve` runs. When changing the ports (HTTP/S,
  WS/S), make sure to also:
  * Update `WPT_HOST_AND_PORTS` in
    `//third_party/blink/tools/blinkpy/web_tests/port/driver.py`
  * Update `WebTestContentBrowserClient::GetOriginsRequiringDedicatedProcess`
* `web_tests/wptrunner.blink.ini`: Describes WPT tests other than
  `external/wpt`, which is automatically mapped to the document root
  `http://web-platform.test/`. Note that this config is only ingested by
  `wptrunner`; `run_web_tests.py` automatically recognizes all tests under
  `web_tests/`.