mirror of
https://github.com/servo/servo.git
synced 2025-08-14 09:55:35 +01:00
Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255
This commit is contained in:
parent
b2a5225831
commit
1a81b18b9f
12321 changed files with 544385 additions and 6 deletions
56
tests/wpt/web-platform-tests/docs/review-process.md
Normal file
56
tests/wpt/web-platform-tests/docs/review-process.md
Normal file
|
@ -0,0 +1,56 @@
|
|||
## Test Review Policy
|
||||
|
||||
In order to encourage a high level of quality in the W3C test
|
||||
suites, test contributions must be reviewed by a peer.
|
||||
|
||||
The reviewer can be anyone (other than the original test author) that
|
||||
has the required experience with both the spec under test and with the
|
||||
test [format][format] and [style][style] guidelines. Review must
|
||||
happen in public, but the exact review location is flexible. In
|
||||
particular if a vendor is submitting tests that have already been
|
||||
reviewed in their own review system, that review may be carried
|
||||
forward, as long as the original review is clearly linked in the
|
||||
GitHub pull request.
|
||||
|
||||
To assist with test reviews, a [review checklist][review-checklist]
|
||||
is available.
|
||||
|
||||
## Review Tools
|
||||
|
||||
All new code submissions must use the GitHub pull request
|
||||
workflow. The GitHub UI for code review may be used, but other tools
|
||||
may also be used as long as the review is clearly linked.
|
||||
|
||||
### Critic
|
||||
|
||||
[Critic][critic] is a code review tool that is frequently used for
|
||||
reviewing web-platform-tests sumbissions. Although it has a steeper
|
||||
learning curve than the GitHub tools, it has more features that aid in
|
||||
conducting non-trivial reviews.
|
||||
|
||||
If you want to use Critic to review code, visit the [homepage][critic]
|
||||
and log (authentication is via GitHub). On the homepage, click "Add
|
||||
Filter". In the resulting dialog, select the web-platform-tests
|
||||
repository and add the path of the folder(s) where you want to review
|
||||
code, e.g. `/` to review any submissions or `XMLHttpRequest/` to
|
||||
review only submissions in the XHMLHttpRequest directory. Ensure that
|
||||
your email address is added so that you receive notifications of new
|
||||
reviews matching your filters, and activity on existing reviews.
|
||||
|
||||
## Labels
|
||||
|
||||
Pull requests get automatically labelled in the Github repository. Check
|
||||
out the [list of labels in Github][issues]
|
||||
to see the open pull requests for a given specification or a given Working Group.
|
||||
|
||||
## Status
|
||||
|
||||
The
|
||||
[web-platform-tests dashboard](http://testthewebforward.org/dashboard/#all)
|
||||
shows the number of open review requests, and can be filtered by testsuite.
|
||||
|
||||
[format]: ./test-format-guidelines.html
|
||||
[style]: ./test-style-guidelines.html
|
||||
[review-checklist]: ./review-checklist.html
|
||||
[issues]: https://github.com/w3c/web-platform-tests/issues
|
||||
[critic]: https://critic.hoppipolla.co.uk
|
Loading…
Add table
Add a link
Reference in a new issue