0
Commit Graph

61 Commits

Author SHA1 Message Date
Kent Tamura
6943cf79b1 Replace third_party/WebKit with third_party/blink in *.md
Also, apply snake_case to file basenames.

TBR=jam@chromium.org

Bug: 768828
Change-Id: I28bead32daf1adbf15033b778c633b034a743562
Reviewed-on: https://chromium-review.googlesource.com/1001436
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#549110}
2018-04-09 05:24:54 +00:00
Raphael Kubo da Costa
ac0fd25534 WPT: Allow setting GitHub credentials as env variables, warn when they are not set
A fresh WPT import checkout is very likely to fail when no GitHub
credentials are used due to the number of API requests we make vs.
GitHub's rate limits for unauthenticated requests.

Make things more obvious by:
* Allowing the credentials to be specified as environment variables in
  addition to a JSON file (when both are set, the JSON file specified in
  the command-line has precedence).
* Printing a warning in test_importer.py when no credentials are set and
  pointing to the documentation in //docs/testing.
* Expanding the error message in test_exporter.py to point to the same
  location.

Bug: 816390
Change-Id: I5508e024e8a13e6f597f027cd157d7abbe9b2fe1
Reviewed-on: https://chromium-review.googlesource.com/937462
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#539164}
2018-02-26 16:50:29 +00:00
Raphael Kubo da Costa
c089b56989 web_platform_tests.md: Sync documentation with reality.
--allow-local-commits was removed in 4a301c5 ("Remove the
--allow-local-commits flag from wpt-import") so stop recommending its usage.

Additionally, given the amount of export commits we have in
web-platform-tests it is likely that unauthenticated runs will fail, so
explain how to use the --credentials-json option in both wpt-export and
wpt-import.

Bug: 816390
Change-Id: I72d7bc6dcb80d0db372e9dac1176f68d1b812bcb
Reviewed-on: https://chromium-review.googlesource.com/937241
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#539116}
2018-02-26 13:20:09 +00:00
Peter Boström
e2732ef7da Update InvokeUi command-line documentation
Replaces mentions of --interactive with --test-launcher-interactive and
one stale --dialog with --ui.

Bug: None
Change-Id: I6d2f80aae8b4282fdb1bd57bee2dd52d86b43250
Reviewed-on: https://chromium-review.googlesource.com/929342
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#538221}
2018-02-21 21:53:24 +00:00
Kim Paulhamus
61d60c3b3d Fix minor typo: Tools/Script/ => Tools/Scripts/
Change-Id: Iec639c27b5be4016044859292fc8e437a04e9fee
Reviewed-on: https://chromium-review.googlesource.com/911988
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Commit-Queue: Kim Paulhamus <kpaulhamus@chromium.org>
Cr-Commit-Position: refs/heads/master@{#535752}
2018-02-09 18:03:49 +00:00
Philip Jägenstedt
8bb32fac6c Document the use of tentative tests and testdriver.js in wpt
No-Try: true
Change-Id: Ic182c3267a4f3e53c7103e897d1720a8e47d47bc
Reviewed-on: https://chromium-review.googlesource.com/876323
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Darren Shen <shend@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#532214}
2018-01-27 14:39:26 +00:00
Philip Jägenstedt
f7e99cf6fc Document that go/github is useful for Googlers working on wpt
No-Try: true
Change-Id: Ie48f4b82d576b9726f50424c2aaea5e4c545109b
Reviewed-on: https://chromium-review.googlesource.com/875926
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#530873}
2018-01-22 15:54:29 +00:00
Quinten Yearsley
17bf9b4345 Revert "Remove --fully-parallel from tests."
This reverts commit e71979baad.

Reason for revert: mstensho@ reports that this flag is actually still useful and we still want to keep it.

Original change's description:
> Remove --fully-parallel from tests.
> 
> Bug: 692866
> Change-Id: I0530db53a88da0eaf8c813f41047832ed6bbbc0d
> Reviewed-on: https://chromium-review.googlesource.com/741106
> Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
> Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#525379}

TBR=qyearsley@chromium.org,mjkim610@gmail.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 692866
Change-Id: I1d694c1ef7437f784aa2cb2de47850fd68b4d3ab
Reviewed-on: https://chromium-review.googlesource.com/847872
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#526559}
2018-01-03 01:09:59 +00:00
Myung-jong Kim
e71979baad Remove --fully-parallel from tests.
Bug: 692866
Change-Id: I0530db53a88da0eaf8c813f41047832ed6bbbc0d
Reviewed-on: https://chromium-review.googlesource.com/741106
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525379}
2017-12-20 18:33:39 +00:00
Peter Kasting
cf49b7b795 Refactor dialog testing framework to allow arbitrary UI testing.
This introduces a new base class, TestBrowserUI, and reorganizes the existing
test code into a series of virtual functions so tests can provide the necessary
implementation for non-dialog cases.

This also adds a single consumer of this new base class, InfoBarUITest, to
verify it works.

Bug: 686285
Change-Id: I2b5a7c86347f5042ac5218c9fa90e94f68adf577
Reviewed-on: https://chromium-review.googlesource.com/804953
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Trent Apted <tapted@chromium.org>
Cr-Commit-Position: refs/heads/master@{#524855}
2017-12-18 23:27:45 +00:00
Stephen Martinis
e1e5bf9144 Clarify artifact documentation for test results
This clarifies the meaning of forward slashes in artifact file paths,
and also clarifies the directory these paths are relative to, when no
artifact permanent location is set.

Bug: 775619
Change-Id: I1f41d86273455123823350a39b239cc04b6a0216
Reviewed-on: https://chromium-review.googlesource.com/802092
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#521525}
2017-12-04 23:44:33 +00:00
Robert Ma
89eeaa5ad4 Move all-PASS baseline optimization to BaselineOptimizer
which is a more logical and intuitive place than Rebaseline.

Besides, we add support for removing redundant all-PASS testharness.js
baselines that are not at the root. This may happen when a platfrom
result becomes all-PASS, when its fallback platforms are already
all-PASS, in which case we only download a new all-PASS baseline to the
platform. The previous optimization only looked at the root.

Bug: 768525
Change-Id: Icf4fa98850f5a72541a20d54217a64daef8cb389
Reviewed-on: https://chromium-review.googlesource.com/803795
Commit-Queue: Robert Ma <robertma@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#521173}
2017-12-02 01:34:47 +00:00
Will Chen
22b4885010 DevTools: update layout test docs for debugging DevTools tests
Bug: 667560
Change-Id: Ic335a8364393e85de100e5b82f2d03dd6983ff84
Reviewed-on: https://chromium-review.googlesource.com/801258
Reviewed-by: Joel Einbinder <einbinder@chromium.org>
Commit-Queue: Will Chen <chenwilliam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520699}
2017-11-30 21:37:15 +00:00
Robert Ma
06f7acc6f3 Document LayoutTests baseline fallback and optimization
Bug: 767356
Change-Id: I2f8df4e507c4de83ac4c5166870cf673d1bd8465
Reviewed-on: https://chromium-review.googlesource.com/755376
Commit-Queue: Robert Ma <robertma@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#516350}
2017-11-14 17:55:47 +00:00
Robert Sesek
6ffeca5e9a [Win] Switch Content Shell to use Crashpad instead of Breakpad.
Test:
  ninja -C out\debug
  python content\shell\tools\breakpad_integration_test.py ^
      --build-dir=out\debug ^
      --binary=out\debug\content_shell.exe

Bug: 466890
Change-Id: I76bf5c3e165d450d401aa3ac689cb0b5b49f3511
Reviewed-on: https://chromium-review.googlesource.com/760549
Reviewed-by: Mark Mentovai <mark@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#516310}
2017-11-14 15:51:22 +00:00
Stephen Martinis
fa0f6cc461 Add artifact docs for json test results
Bug: 
Change-Id: I9a0372f0eb4f57d73b8ec24ba0255b39e6b3dbf2
Reviewed-on: https://chromium-review.googlesource.com/729212
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#515063}
2017-11-09 02:33:05 +00:00
Jeff Carpenter
11b548b855 Add section in docs for running WPT tests
Bug: 747099
Change-Id: I27de4ab887dd0b9479e6ad87383a9446b8951915
Reviewed-on: https://chromium-review.googlesource.com/752145
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Commit-Queue: Jeff Carpenter <jeffcarp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#513938}
2017-11-03 23:05:22 +00:00
Jeff Carpenter
d66c689c1a Fix extraneous parenthesis in WPT docs
Also edit a couple words.

Bug: 
Change-Id: I1398aac2be37aa2902a0def6892ad273946eb178
Reviewed-on: https://chromium-review.googlesource.com/752060
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Commit-Queue: Jeff Carpenter <jeffcarp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#513629}
2017-11-03 00:13:53 +00:00
Xianzhu Wang
5ca1d27a4a [run-webkit-tests] Let --reset-results reset flag-specific baselines
If --additional-driver-flag is specified, it was weird to still let
--reset-results reset the existing baselines. There seems no use case
for that.

Now let --reset-results reset flag-specific baselines if --additional-
driver-flag is specified.

Bug: 660231
Change-Id: I6ee5a5f563a7f972fcece763256d7f99f3e97cbe
Reviewed-on: https://chromium-review.googlesource.com/740841
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#512061}
2017-10-27 01:44:56 +00:00
Stephen Martinis
89f9ca6ed8 Convert test results json doc to markdown.
This is a conversion of 
https://sites.google.com/a/chromium.org/dev/developers/the-json-test-results-format
to markdown.

Bug: 775619
Change-Id: Ibd9b6f95c8aedb21ba1fe9af129765ba84de80c9
Reviewed-on: https://chromium-review.googlesource.com/724219
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509829}
2017-10-18 19:12:35 +00:00
Xianzhu Wang
d063968e93 run-webkit-tests --copy-baselines
--copy-baselines:
If the actual result is different from the current baseline,
copy the current baseline into the *most-specific-platform*
directory, or the flag-specific generic-platform directory if
--additional-driver-flag is specified. See --reset-results.

--reset-results:
Reset expectations to the generated results in their existing location.
If --copy-baselines is specified, the copied baselines will be reset.

--new-flag-specific-baseline:
Deprecated. Replaced by --copy-baselines --reset-results

--add-platform-exceptions:
Deprecated.

The separation of --new-flag-specific-baseline into --copy-baselines and
--reset-results (existing) is to ease code review of flag-specific
rebaseline CLs. The developer can use --copy-baselines to generate the
first patch set, then use --reset-results to generate the second patch
set. The reviewer compares the first and the second patch sets to see
the difference of the new baselines.

Bug: 660231
Change-Id: Ia91a92ddb9e260b20566e49705f551df13ccacc3
Reviewed-on: https://chromium-review.googlesource.com/713760
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Steve Kobes <skobes@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509077}
2017-10-16 16:47:44 +00:00
Daniel Cheng
504000e36e Remove bullet point about problems with clipboard from layout test docs.
In Chromium, layout tests on all platforms use a mock clipboard.

Change-Id: I09c4c92fbebab509d42ed508de303d1c193d03f2
Reviewed-on: https://chromium-review.googlesource.com/678252
Reviewed-by: Victor Costan <pwnall@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#503680}
2017-09-22 07:47:56 +00:00
Philip Jägenstedt
8d4218a363 Fix link to wpt-export script in wpt documentation
Reported by Simon Pieters.

No-Try: true
Change-Id: I466202c42da81f89083cc3479035b2cb1924e8af
Reviewed-on: https://chromium-review.googlesource.com/672366
Reviewed-by: Rick Byers <rbyers@chromium.org>
Commit-Queue: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#502829}
2017-09-19 12:30:42 +00:00
Quinten Yearsley
95fa323ea6 Add a note in the docs about disabling wpt-importer
Bug: 755756
Change-Id: Ia53261df2ef3fb8030b0349b6498aa32d02e9347
Reviewed-on: https://chromium-review.googlesource.com/617593
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#495564}
2017-08-18 16:10:55 +00:00
Robert Ma
89dd91d836 Fix syntax error in layout_tests.md
Change-Id: Ibe8ccc0be09764fe4aca158dd9fec026bd7b4ce2
Reviewed-on: https://chromium-review.googlesource.com/592414
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Commit-Queue: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491435}
2017-08-02 18:08:44 +00:00
Hajime Hoshi
a6fad028e4 Fix documentation for run-blink-httpd
'start' argument is no longer used per https://codereview.chromium.org/135653016

Change-Id: If9e87db7dcb6a085550e66978d203269c7090c09
Reviewed-on: https://chromium-review.googlesource.com/595297
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Hajime Hoshi <hajimehoshi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491050}
2017-08-01 17:57:58 +00:00
Quinten Yearsley
d13299d0d6 Update layout test rebaselining documentation
This removes mention of NeedsRebaseline/rebaseline-o-matic, which have
now been removed.

Bug: 692811
Change-Id: I9893eef07c7380186398a89a7cfdbcd524627193
Reviewed-on: https://chromium-review.googlesource.com/584941
Reviewed-by: Jeff Carpenter <jeffcarp@chromium.org>
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#489350}
2017-07-25 17:22:17 +00:00
Steve Kobes
e123a3d487 Add documentation on bisecting layout test regressions.
Bug: 740070
Change-Id: I26fa14774e0bc697346033af805dd8bf68e14d0c
Reviewed-on: https://chromium-review.googlesource.com/578730
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#488078}
2017-07-20 01:20:30 +00:00
Jeff Carpenter
4562d24d1f [WPT Export] Update docs
- Update instructions for new Gerrit provisional PR flow
- Split out necessary information from additional information
- Add note that CLs with >1000 files will not be exported
- Rephrase a lot of things

Bug: 
Change-Id: Ie40bdd4ca39b5efaf63fa7341d9df861d16e84dc
Reviewed-on: https://chromium-review.googlesource.com/567592
Commit-Queue: Jeff Carpenter <jeffcarp@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#486904}
2017-07-14 22:10:43 +00:00
Quinten Yearsley
52f2976b81 Update link to import CLs in wpt docs
Change-Id: I3d454f70f477b5ada2608c85dd8b54badf89fa71
Reviewed-on: https://chromium-review.googlesource.com/569000
Reviewed-by: Jeff Carpenter <jeffcarp@chromium.org>
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#486148}
2017-07-12 23:02:25 +00:00
Quinten Yearsley
e577029f6c Add more detail to web_platform_tests.md about manual tests
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}
2017-07-06 00:21:03 +00:00
Quinten Yearsley
12a15b7622 Clarify docs and note in wpt-importer commit descriptions.
Purpose: The purpose of this commit is to try to offer
clearer info/suggestions to sheriffs when import CLs
cause failures.

Change-Id: I90711d6bfe2f04ff0ec2a9d8c2f9caa92637f688
Bug: 726572
Reviewed-on: https://chromium-review.googlesource.com/516203
Reviewed-by: Matt Giuca <mgiuca@chromium.org>
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#477522}
2017-06-07 02:34:44 +00:00
Xianzhu Wang
95d0bac322 Add --new-flag-specific-baseline option to run-webkit-tests
The new option will create new flag-specific baselines when
--additional-driver-flag is specified. For example, we can create
new baselines under LayoutTests/flag-specific/enable-slimming-paint-v2
for --additional-driver-flag=--enable-slimming-paint-v2.  

Change-Id: I159f59b70538807154cd2ecd7faa324091246478
Reviewed-on: https://chromium-review.googlesource.com/522916
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Walter Korman <wkorman@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#477101}
2017-06-05 22:35:33 +00:00
Xianzhu Wang
cacba48799 Deprecate --new-baseline and --new-test-results
Use --reset-results instead of --new-test-results.

Use "webkit-patch rebaseline-cl" or "--reset-results --add-platform-exceptions"
instead of --new-baseline.

Still keep "--add-platform-exceptions" to create platform-version-specific
baselines. May remove it in the future if no one wants it.

BUG=660231

Change-Id: I9671c69a806e5cba1ccd838944e757a364a947a2
Reviewed-on: https://chromium-review.googlesource.com/523386
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Reviewed-by: Walter Korman <wkorman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#477075}
2017-06-05 20:36:10 +00:00
Quinten Yearsley
a58f83c9a3 Update docs about usage of rebaseline-cl.
Change-Id: I64da2fe4568e81d12a7f6fc8238c9969036bac5d
Reviewed-on: https://chromium-review.googlesource.com/514423
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Reviewed-by: Walter Korman <wkorman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#475555}
2017-05-30 16:37:58 +00:00
mek
b330e31861 Update links to testharness.js to point to new location.
After moving testharness.js to be part of web-platform-tests its
documentation is no longer available at the old location.

BUG=None

Review-Url: https://codereview.chromium.org/2858043002
Cr-Commit-Position: refs/heads/master@{#469086}
2017-05-03 19:56:22 +00:00
raphael.kubo.da.costa
21ed71af85 web_platform_tests.md: Fix typo in the documentation.
Add a missing 's' to "goals".

R=foolip@chromium.org,jeffcarp@chromium.org,qyearsley@chromium.org

Review-Url: https://codereview.chromium.org/2807393004
Cr-Commit-Position: refs/heads/master@{#463988}
2017-04-12 10:50:44 +00:00
Quinten Yearsley
fab627a9bb Update builder name w3c-test-autoroller -> wpt-importer (src repo)
Bug: 706499

Change-Id: Ia649d35f81089eee35f5fb8aab88cd55502a2a6e
Reviewed-on: https://chromium-review.googlesource.com/462339
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#460785}
2017-03-30 16:14:07 +00:00
Jeff Carpenter
abd1360936 Add docs for WPT Exporter and explain how to disable it
Bug: 705561, 693821
Change-Id: I682573698ac7c053c44962846744c510b88f4e18
Reviewed-on: https://chromium-review.googlesource.com/462042
Commit-Queue: Jeff Carpenter <jeffcarp@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#460603}
2017-03-30 00:46:10 +00:00
Jeff Carpenter
eb1ff6b205 Add MANIFEST.json to .gitignore, regenerate it from template in test runner
This solves 2 problems:

1. Regenerating MANIFEST.json is failing on ToT (bug 697207)
- Now that MANIFEST.json is in .gitignore, regeneration works
2. Regenerating adds MANIFEST.json to MANIFEST.json (bug 683485)
- MANIFEST.json no longer shows up in MANIFEST.json

BUG=697207,666957,683485

Change-Id: I09987b66027e1f94055888c8ead58e7e40896d62
Reviewed-on: https://chromium-review.googlesource.com/447959
Commit-Queue: Jeff Carpenter <jeffcarp@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Cr-Commit-Position: refs/heads/master@{#454454}
2017-03-03 00:48:43 +00:00
foolip
2f19855a57 Call out the importance of the --work argument for wpt manifest
R=qyearsley@chromium.org

Review-Url: https://codereview.chromium.org/2717643002
Cr-Commit-Position: refs/heads/master@{#452848}
2017-02-24 16:42:35 +00:00
foolip
eda32ab004 Link to new web-platform-tests.org documentation from our own
Many pages of testthewebforward.org now redirect, so replace links with
something appropriate from the new documentation.

Since the new documentation consistently says "web-platform-tests"
instead of "Web Platform Tests" and this is what folks like jgraham tend
to write as well, align our own usage with that.

BUG=657117

Review-Url: https://codereview.chromium.org/2696323003
Cr-Commit-Position: refs/heads/master@{#451045}
2017-02-16 19:21:58 +00:00
qyearsley
23599b7624 Fix some links in documentation related to layout tests.
Review-Url: https://codereview.chromium.org/2695963006
Cr-Commit-Position: refs/heads/master@{#451037}
2017-02-16 19:10:42 +00:00
foolip
df2a863bb9 Update web-platform-tests docs
These updates address a number of issues that have come up in the past
week since the 2-way process was launched. See:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/QIRcSgN9AK4/0JY58rBhCAAJ
https://groups.google.com/a/chromium.org/d/msg/platform-predictability/SBnz6Um7y2A/pDXVSOrpDwAJ

Drive-by: fix section links in other documentation.

BUG=657117
R=rbyers@chromium.org

Review-Url: https://codereview.chromium.org/2695963002
Cr-Commit-Position: refs/heads/master@{#450696}
2017-02-15 15:03:16 +00:00
foolip
bbd0f45dec Link to web_platform_tests.md where appropriate
R=qyearsley@chromium.org,rbyers@chromium.org

Review-Url: https://codereview.chromium.org/2689843002
Cr-Commit-Position: refs/heads/master@{#449799}
2017-02-11 00:09:53 +00:00
qyearsley
9c9781a50e Clarify documentation about importing new WPT directories.
This CL also adds a section about what kinds of changes
will be upstreamed, and the contributing guidelines for
web-platform-tests.

Review-Url: https://codereview.chromium.org/2681293004
Cr-Commit-Position: refs/heads/master@{#449798}
2017-02-11 00:08:39 +00:00
rbyers
6299b9132a Update and slighly expand WPT docs
See https://groups.google.com/a/chromium.org/d/msg/platform-predictability/SBnz6Um7y2A/pDXVSOrpDwAJ
for more discussion.

Review-Url: https://codereview.chromium.org/2690553003
Cr-Commit-Position: refs/heads/master@{#449658}
2017-02-10 18:06:57 +00:00
tapted
f38739a13a Markdown docs for TestBrowserDialog
TestBrowserDialog landed in r440240 and is ready for wider use. Excerpt:

  `TestBrowserDialog` provides a way to register an `InProcessBrowserTest`
  testing harness with a framework that invokes Chrome browser dialogs in
  a consistent way.

The contents are taken from the public doc on chromium.org at https://goo.gl/EFz4r2

BUG=654151

Review-Url: https://codereview.chromium.org/2684513002
Cr-Commit-Position: refs/heads/master@{#449200}
2017-02-09 04:34:52 +00:00
qyearsley
7b458d5fa7 Remove extra brackets in docs/testing/web_platform_tests.md.
This is a follow-up to https://crrev.com/2660083002/.

BUG=665494

Review-Url: https://codereview.chromium.org/2668283002
Cr-Commit-Position: refs/heads/master@{#447794}
2017-02-02 17:51:15 +00:00
qyearsley
4f0acca4ba Check in documentation for WPT import/export to //docs.
Copied from:
https://sites.google.com/a/chromium.org/dev/blink/importing-the-w3c-tests
and then edited and updated.

BUG=665494

Review-Url: https://codereview.chromium.org/2660083002
Cr-Commit-Position: refs/heads/master@{#446964}
2017-01-30 08:18:43 +00:00