servo/tests/wpt/web-platform-tests/css
2019-08-27 14:28:42 +00:00
..
compositing Update web-platform-tests to revision 9919d0f04266001686c09d47ff6e25c98b48d91f 2019-07-12 14:57:29 +00:00
css-align Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-animations Update web-platform-tests to revision 936827a6527f1c53051d3bc5bc79304c88c0737f 2019-08-16 14:22:21 +00:00
css-backgrounds Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
css-box Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-break Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-cascade
css-color Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-color-adjust Update web-platform-tests to revision 488f0f02d28b33060a091e3961e6849abe97bc4c 2019-06-05 14:40:06 +00:00
css-conditional
css-contain Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
css-content Update web-platform-tests to revision 84af6c875d378944b39d895acdcfc170736b2d3d 2019-07-10 14:54:55 +00:00
css-counter-styles
css-device-adapt
css-display Update web-platform-tests to revision 82b73b315ce7ed1554e7a9b7bced66a5831e4ee5 2019-08-19 14:01:14 +00:00
css-easing
css-env
css-exclusions Update web-platform-tests to revision 66dc9c93f2c8ebd7c8fdc28fae20d92713c97806 2019-06-26 13:58:19 +00:00
css-fill-stroke
css-flexbox Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-font-loading Update web-platform-tests to revision e1942ace5be3a3962f204e630e9969acd70e3952 2019-06-13 14:01:23 +00:00
css-fonts Update web-platform-tests to revision 3bac98b37f29ec287e115fcecff566eb081131a8 2019-08-24 14:06:09 +00:00
css-forced-color-adjust Update web-platform-tests to revision a412aa768f8558ec93bcab7e7f1aabcce6f38e88 2019-06-11 14:14:27 +00:00
css-gcpm
css-grid Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-images Update web-platform-tests to revision 9919d0f04266001686c09d47ff6e25c98b48d91f 2019-07-12 14:57:29 +00:00
css-inline Update web-platform-tests to revision 82b73b315ce7ed1554e7a9b7bced66a5831e4ee5 2019-08-19 14:01:14 +00:00
css-layout-api Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
css-lists Update web-platform-tests to revision 82b73b315ce7ed1554e7a9b7bced66a5831e4ee5 2019-08-19 14:01:14 +00:00
css-logical Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
css-masking Update web-platform-tests to revision 6340a70e8df5e850ea44436b54105f59dd5aa22e 2019-07-19 14:54:30 +00:00
css-multicol Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-namespaces
css-overflow Update web-platform-tests to revision 097043b336e46876e281ddec3bb014fe9c480128 2019-08-03 15:03:51 +00:00
css-overscroll-behavior Update web-platform-tests to revision 097043b336e46876e281ddec3bb014fe9c480128 2019-08-03 15:03:51 +00:00
css-page
css-paint-api Update web-platform-tests to revision 82b73b315ce7ed1554e7a9b7bced66a5831e4ee5 2019-08-19 14:01:14 +00:00
css-parser-api
css-position Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-properties-values-api Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
css-pseudo Update web-platform-tests to revision 936827a6527f1c53051d3bc5bc79304c88c0737f 2019-08-16 14:22:21 +00:00
css-regions Update web-platform-tests to revision 66dc9c93f2c8ebd7c8fdc28fae20d92713c97806 2019-06-26 13:58:19 +00:00
css-rhythm Update web-platform-tests to revision 936827a6527f1c53051d3bc5bc79304c88c0737f 2019-08-16 14:22:21 +00:00
css-round-display
css-ruby Update web-platform-tests to revision 936827a6527f1c53051d3bc5bc79304c88c0737f 2019-08-16 14:22:21 +00:00
css-scoping
css-scroll-anchoring Update web-platform-tests to revision 6933aa6626e5dbbe66a5c2b1835b511a6438a632 2019-08-25 15:02:15 +00:00
css-scroll-snap Update web-platform-tests to revision 6fa9de7201cd41564d02c3edd62365aeb40e171b 2019-07-20 14:47:24 +00:00
css-scrollbars Update web-platform-tests to revision bc60e6f82132cfc9a5b688c566c7772024b3c15c 2019-07-26 14:33:00 +00:00
css-shadow-parts
css-shapes Update web-platform-tests to revision bc60e6f82132cfc9a5b688c566c7772024b3c15c 2019-07-26 14:33:00 +00:00
css-size-adjust Update web-platform-tests to revision 9919d0f04266001686c09d47ff6e25c98b48d91f 2019-07-12 14:57:29 +00:00
css-sizing Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
css-speech
css-style-attr
css-syntax Update web-platform-tests to revision 84af6c875d378944b39d895acdcfc170736b2d3d 2019-07-10 14:54:55 +00:00
css-tables Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
css-text Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
css-text-decor Update web-platform-tests to revision 82b73b315ce7ed1554e7a9b7bced66a5831e4ee5 2019-08-19 14:01:14 +00:00
css-transforms Update web-platform-tests to revision 6933aa6626e5dbbe66a5c2b1835b511a6438a632 2019-08-25 15:02:15 +00:00
css-transitions Update web-platform-tests to revision 82b73b315ce7ed1554e7a9b7bced66a5831e4ee5 2019-08-19 14:01:14 +00:00
css-typed-om Update web-platform-tests to revision 936827a6527f1c53051d3bc5bc79304c88c0737f 2019-08-16 14:22:21 +00:00
css-ui Update web-platform-tests to revision f283c90ff58ce6b758525ba9ef8f7885d466730f 2019-08-27 14:28:42 +00:00
css-values Update web-platform-tests to revision 3bac98b37f29ec287e115fcecff566eb081131a8 2019-08-24 14:06:09 +00:00
css-variables Update web-platform-tests to revision 719721f655102bcd24d45eba91339eb2d7dbc591 2019-07-14 14:52:54 +00:00
css-will-change Update web-platform-tests to revision 9919d0f04266001686c09d47ff6e25c98b48d91f 2019-07-12 14:57:29 +00:00
css-writing-modes Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
CSS1 Update web-platform-tests to revision 66dc9c93f2c8ebd7c8fdc28fae20d92713c97806 2019-06-26 13:58:19 +00:00
CSS2 Update web-platform-tests to revision 936827a6527f1c53051d3bc5bc79304c88c0737f 2019-08-16 14:22:21 +00:00
cssom Update web-platform-tests to revision 4beda31498f85ded322ea4d55870973000364ac4 2019-07-02 14:19:34 +00:00
cssom-view Update web-platform-tests to revision 097043b336e46876e281ddec3bb014fe9c480128 2019-08-03 15:03:51 +00:00
filter-effects Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
geometry Update web-platform-tests to revision 6340a70e8df5e850ea44436b54105f59dd5aa22e 2019-07-19 14:54:30 +00:00
mediaqueries Update web-platform-tests to revision 3f3849c5d05f9350fad0b06d3bb3ae30d7e18d14 2019-07-24 14:08:20 +00:00
motion Update web-platform-tests to revision 3bac98b37f29ec287e115fcecff566eb081131a8 2019-08-24 14:06:09 +00:00
reference Update web-platform-tests to revision bbfea06cb188fbe7b7004bd838ccbfb4f50f429c 2019-06-12 14:00:17 +00:00
selectors Update web-platform-tests to revision 33c263fb308d1c3f6ac6d2590d7292317262819d 2019-08-23 13:55:23 +00:00
support Update web-platform-tests to revision 3bac98b37f29ec287e115fcecff566eb081131a8 2019-08-24 14:06:09 +00:00
tools
vendor-imports/mozilla Update web-platform-tests to revision 6340a70e8df5e850ea44436b54105f59dd5aa22e 2019-07-19 14:54:30 +00:00
WOFF2
.htaccess
build-css-testsuites.sh
README.md
requirements.txt

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.