servo/tests/wpt/web-platform-tests/css
2020-01-23 10:58:08 +00:00
..
compositing Update web-platform-tests to revision cbbb68edacd8d7dfb23b74f50537b72e06870511 2020-01-22 11:03:14 +00:00
css-align Update web-platform-tests to revision 070df683f5a7999245622eec274974903c3560c2 2019-12-28 11:03:15 +00:00
css-animations Update web-platform-tests to revision d7faaa65a15ef351c882e1b457ecee7070ea24c6 2020-01-20 11:01:22 +00:00
css-backgrounds Update web-platform-tests to revision a2dbc7c6cef42d2a272ebfb07bfb6f42da387cc1 2020-01-17 11:03:00 +00:00
css-box Update web-platform-tests to revision 070df683f5a7999245622eec274974903c3560c2 2019-12-28 11:03:15 +00:00
css-break Update web-platform-tests to revision d55d764f159f5d8dd3e0b30e9d38f75af4feb438 2019-12-21 11:04:19 +00:00
css-cascade
css-color Update web-platform-tests to revision 422b440e0b587317e4539378b18c362a4ea7afee 2020-01-09 11:08:51 +00:00
css-color-adjust Update web-platform-tests to revision 422b440e0b587317e4539378b18c362a4ea7afee 2020-01-09 11:08:51 +00:00
css-conditional
css-contain Update web-platform-tests to revision 0ed072539aa45d3a5a67c9164b243d27873f257c 2019-12-13 11:03:54 +00:00
css-content Update web-platform-tests to revision 527a9287825118957bb7d94c098c448cef9d6982 2020-01-08 10:57:31 +00:00
css-counter-styles Update web-platform-tests to revision a3dd2ad02c65588ad280ceac378d82e9250d1045 2019-10-23 14:17:29 +00:00
css-device-adapt
css-display Update web-platform-tests to revision 3503c50a6452e153bde906a9c6644cb6237224fc 2019-11-30 14:25:22 +00:00
css-easing
css-env
css-exclusions
css-fill-stroke
css-flexbox Update web-platform-tests to revision 7ec633bbfbc01de4972e65f81f593983d9cdc17d 2020-01-23 10:58:08 +00:00
css-font-loading Update web-platform-tests to revision 89aa3f42131cce5a77268ddaeb2fab8a2e29c2a6 2019-11-17 14:10:26 +00:00
css-fonts Update web-platform-tests to revision 1268bd5901289acc95b1a576f108bdf382d82e44 2019-12-19 10:58:13 +00:00
css-forced-color-adjust Update web-platform-tests to revision d2f5658cb7f7806b2c6adf81ecb7ded82fb85df5 2019-10-24 15:48:44 +00:00
css-gcpm
css-grid Update web-platform-tests to revision 2f346208c2a115a601b580e7869fe112b97c4246 2020-01-19 11:16:38 +00:00
css-images Update web-platform-tests to revision 422b440e0b587317e4539378b18c362a4ea7afee 2020-01-09 11:08:51 +00:00
css-inline
css-layout-api Update web-platform-tests to revision a2dbc7c6cef42d2a272ebfb07bfb6f42da387cc1 2020-01-17 11:03:00 +00:00
css-lists Update web-platform-tests to revision 3503c50a6452e153bde906a9c6644cb6237224fc 2019-11-30 14:25:22 +00:00
css-logical Update web-platform-tests to revision f0cb9071aea5ce5b641fcba5f362a0796bdc70bc 2019-11-23 13:39:46 +00:00
css-masking Update web-platform-tests to revision 422b440e0b587317e4539378b18c362a4ea7afee 2020-01-09 11:08:51 +00:00
css-multicol Update web-platform-tests to revision 3488a5a845bec08943f66974e9f0df4ffe96774a 2020-01-06 10:59:02 +00:00
css-namespaces
css-overflow Update web-platform-tests to revision b1d8b4ac4dc04fd1da16cb309ed675fa6a07bfd6 2020-01-12 10:57:15 +00:00
css-overscroll-behavior
css-page
css-paint-api Update web-platform-tests to revision 256b4685b8e702c14ed854347f23f4979edbfc8e 2019-12-20 11:10:50 +00:00
css-parser-api
css-position Update web-platform-tests to revision 2f346208c2a115a601b580e7869fe112b97c4246 2020-01-19 11:16:38 +00:00
css-properties-values-api
css-pseudo Update web-platform-tests to revision 2f346208c2a115a601b580e7869fe112b97c4246 2020-01-19 11:16:38 +00:00
css-regions
css-rhythm
css-round-display
css-ruby Update web-platform-tests to revision 52ad8a87fb72bcf6950c20cced0d87f34e26dc81 2020-01-05 10:58:13 +00:00
css-scoping Update web-platform-tests to revision cbd8c8ca929bc1aea71087be3b826cf1ee189a52 2019-10-28 14:07:02 +00:00
css-scroll-anchoring Update web-platform-tests to revision 54a6679265caf957a1470c2b398a81bd5440dd2f 2019-12-04 14:25:42 +00:00
css-scroll-snap Update web-platform-tests to revision 2f346208c2a115a601b580e7869fe112b97c4246 2020-01-19 11:16:38 +00:00
css-scrollbars
css-shadow-parts Update web-platform-tests to revision 46aeb6c47e00b0cd3ebcab3735ec1aba7806ca79 2020-01-16 10:26:01 +00:00
css-shapes Update web-platform-tests to revision 070df683f5a7999245622eec274974903c3560c2 2019-12-28 11:03:15 +00:00
css-size-adjust Update web-platform-tests to revision 424249088dd679888e07bd315dd8ebc98ccf323a 2019-11-03 13:38:54 +00:00
css-sizing Update web-platform-tests to revision 070df683f5a7999245622eec274974903c3560c2 2019-12-28 11:03:15 +00:00
css-speech Update web-platform-tests to revision a3dd2ad02c65588ad280ceac378d82e9250d1045 2019-10-23 14:17:29 +00:00
css-style-attr
css-syntax
css-tables Update web-platform-tests to revision 2b80e6d28f3c1ca734384ebded282bf07df80657 2019-10-18 13:42:40 +00:00
css-text Update web-platform-tests to revision 213a7607e8d6ba44d88f1774319e6c1c82ab1ccb 2020-01-15 11:02:57 +00:00
css-text-decor Update web-platform-tests to revision cbbb68edacd8d7dfb23b74f50537b72e06870511 2020-01-22 11:03:14 +00:00
css-transforms Update web-platform-tests to revision cbbb68edacd8d7dfb23b74f50537b72e06870511 2020-01-22 11:03:14 +00:00
css-transitions Update web-platform-tests to revision d7faaa65a15ef351c882e1b457ecee7070ea24c6 2020-01-20 11:01:22 +00:00
css-typed-om Update web-platform-tests to revision 0ed072539aa45d3a5a67c9164b243d27873f257c 2019-12-13 11:03:54 +00:00
css-ui Update web-platform-tests to revision 527a9287825118957bb7d94c098c448cef9d6982 2020-01-08 10:57:31 +00:00
css-values Update web-platform-tests to revision 1268bd5901289acc95b1a576f108bdf382d82e44 2019-12-19 10:58:13 +00:00
css-variables Update web-platform-tests to revision a3dd2ad02c65588ad280ceac378d82e9250d1045 2019-10-23 14:17:29 +00:00
css-will-change
css-writing-modes Update web-platform-tests to revision b048002b012a8290b7dbdb0f0d685454e8837b6f 2019-12-22 11:03:50 +00:00
CSS1
CSS2 Update web-platform-tests to revision 2f346208c2a115a601b580e7869fe112b97c4246 2020-01-19 11:16:38 +00:00
cssom Update web-platform-tests to revision 7ec633bbfbc01de4972e65f81f593983d9cdc17d 2020-01-23 10:58:08 +00:00
cssom-view Update web-platform-tests to revision 7ec633bbfbc01de4972e65f81f593983d9cdc17d 2020-01-23 10:58:08 +00:00
filter-effects Update web-platform-tests to revision 7c15d5b4e87b3a20ca2bc523b33303131510bc01 2019-10-10 13:44:00 +00:00
geometry
mediaqueries Update web-platform-tests to revision 2b80e6d28f3c1ca734384ebded282bf07df80657 2019-10-18 13:42:40 +00:00
motion Update web-platform-tests to revision 74efe51f1faaa2bf3ff91c10f05a4ad9615a1553 2019-12-31 10:57:09 +00:00
reference
selectors Update web-platform-tests to revision 46aeb6c47e00b0cd3ebcab3735ec1aba7806ca79 2020-01-16 10:26:01 +00:00
support Update web-platform-tests to revision 3c2377fc1d3a0fc5da425dc5e63bbedab8cd3d9e 2020-01-14 11:04:22 +00:00
tools Update web-platform-tests to revision fa41b43ac93bc2fdc2427a4378dc3754d483cdda 2019-12-10 11:06:32 +00:00
vendor-imports/mozilla Update web-platform-tests to revision 070df683f5a7999245622eec274974903c3560c2 2019-12-28 11:03:15 +00:00
WOFF2
.htaccess
build-css-testsuites.sh
README.md
requirements.txt Update web-platform-tests to revision a2dbc7c6cef42d2a272ebfb07bfb6f42da387cc1 2020-01-17 11:03:00 +00:00

Introduction

This directory contains testsuites for CSS WG specifications, including ones that do not strictly speaking define CSS features, e.g., Geometry Interfaces.

The directories should be named like the specification's shortname, but without any level suffix.

As the test harness relies on the largely undocumented old CSS build system, this directory has a number of test requirements specific to it:

  • support files for a given test must live in an adjacent support directory;

  • tests must have a <link rel=help> pointing to what they are testing;

  • for each spec so linked, test filenames must be unique; and

  • support and reference files must have unique filenames within the entire css directory.

vendor-imports/ Directory

vendor-imports/ is a legacy directory where third parties historically imported their tests that originate and are maintained in an external repo. Files in this directory should never be modified in this repo, but should go through the vendor's process to be imported here.

Importing Old Branches

Given an old branch in git based against the old csswg-test repository, it can be moved over to the merged repo in one of two ways:

  • (Recommended:) Rebasing on top of web-platform-tests: with the old branch checked out, run git rebase -Xsubtree=css/ origin/master (or similar, depending on the name of the upstream remote).

  • Merging to web-platform-tests: with web-platform-tests' master branch checked out, run git merge -Xsubtree=css/ my_shiny_branch (or similar, depending on the name of your branch).

If you have a branch/bookmark in Mercurial, the process is more complicated:

  1. From the Mercurial repo, run hg export --git -r 'outgoing()' > foo.patch. This will export all the changeset shown in hg log -r 'outgoing()'; it's recommended you check this is the right set of changesets before continuing!

  2. Move to the git repo, and create a new branch based on web-platform-tests' master; e.g., git checkout -b hg-import origin/master (or similar, depending on the name of the upstream remote).

  3. Download hg-patch-to-git-patch and run python2 hg-patch-to-git-patch < foo.patch > bar.patch (where foo.patch is the path to the foo.patch you exported above).

  4. Run git am --directory=css/ < bar.patch.