Skip to content

Commit

Permalink
Add more detail to web_platform_tests.md about manual tests
Browse files Browse the repository at this point in the history
Change-Id: I025016b77d66ef7f34ff24a6bc3b0d2df046ce05
Reviewed-on: https://chromium-review.googlesource.com/560089
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#484404}
  • Loading branch information
Quinten Yearsley authored and Commit Bot committed Jul 6, 2017
1 parent 7fa8c45 commit e577029
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions docs/testing/web_platform_tests.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,9 +149,16 @@ APIs cannot yet be written as part of web-platform-tests.

An alternative is to write manual tests that are automated with scripts from
[wpt_automation](../../third_party/WebKit/LayoutTests/external/wpt_automation).
Injection of JS in manual tests is determined by `loadAutomationScript` in
[testharnessreport.js](../../third_party/WebKit/LayoutTests/resources/testharnessreport.js).

Such tests still require case-by-case automation to run for other browser
engines, but are more valuable than purely manual tests.

Manual tests that have no automation are still imported, but skipped in
[NeverFixTests](../../third_party/WebKit/LayoutTests/NeverFixTests); see
[issue 738489](https://crbug.com/738489).

*** note
TODO(foolip): Figure out and document a more scalable test automation solution.
***
Expand Down

0 comments on commit e577029

Please sign in to comment.