servo/tests/wpt/web-platform-tests/css
2020-07-23 10:53:21 +00:00
..
compositing Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
construct-stylesheets
css-align Update web-platform-tests to revision 6366ae15c2bc2314adca4321357c68bb468fec98 2020-04-02 11:05:54 +00:00
css-animations Update web-platform-tests to revision 59cec4f843d5c86d5d2e99d636e465e09807cafb 2020-07-23 10:53:21 +00:00
css-backgrounds Update web-platform-tests to revision 765a5cba3fd8477f430cbd8bc3489b474097ee0e 2020-07-16 10:20:56 +00:00
css-borders Update web-platform-tests to revision 7cb66930f16381536cec572cd3f4f86c7bbb6787 2020-05-19 11:08:36 +00:00
css-box
css-break Update web-platform-tests to revision e91d7d8c9a1f14438e44000dcd05ce6e658e4ae5 2020-07-11 10:36:48 +00:00
css-cascade Update web-platform-tests to revision a4482f355e2848f4623cf46f521cb9b3bca56129 2020-04-14 11:10:36 +00:00
css-color Update web-platform-tests to revision b47352d6c9860ff13c014fda37f35f88e8d935cb 2020-07-19 10:51:06 +00:00
css-color-adjust Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
css-conditional
css-contain Update web-platform-tests to revision 5934bd3aca20a07917ad46fe7cebe10c68d5e497 2020-07-18 10:41:28 +00:00
css-content Update web-platform-tests to revision 59b44d7f1299fd1da23d4bf1f0ffdee3f2b7206c 2020-06-11 10:50:21 +00:00
css-counter-styles
css-device-adapt Update web-platform-tests to revision da0a378536add99eaffc33f733b5960457bd38df 2020-05-21 11:14:28 +00:00
css-display Update web-platform-tests to revision e3698c7bb3c309df69134e9bc0a375f00535e226 2020-07-07 10:52:27 +00:00
css-easing
css-env
css-exclusions
css-fill-stroke
css-flexbox Update web-platform-tests to revision aa86bfbb569fee92a3176bae68e3b7ec54140a6d 2020-07-22 10:22:06 +00:00
css-font-loading Update web-platform-tests to revision 401d9618fcda9dfbeac49b8055df98386f6118f1 2020-06-23 10:49:25 +00:00
css-fonts Update web-platform-tests to revision 8ef40c4007d5da834b25e79197cb8cb4c0a86a42 2020-07-20 10:26:50 +00:00
css-forced-color-adjust Update web-platform-tests to revision 919ca26d28f02c636d4fa3d4e910a6038f02d993 2020-04-04 10:57:37 +00:00
css-gcpm
css-grid Update web-platform-tests to revision 59cec4f843d5c86d5d2e99d636e465e09807cafb 2020-07-23 10:53:21 +00:00
css-images Update web-platform-tests to revision e91d7d8c9a1f14438e44000dcd05ce6e658e4ae5 2020-07-11 10:36:48 +00:00
css-inline
css-layout-api Update web-platform-tests to revision eb12303bec1d47bbe91ebf011d17d81ec6fce68d 2020-03-25 11:04:48 +00:00
css-lists Update web-platform-tests to revision 1cb9daef513ee0c7e82a6689a6248946d0c580c0 2020-06-30 10:42:53 +00:00
css-logical Update web-platform-tests to revision 9a6026305062c90d84a567d81434010dde6c6c22 2020-04-21 11:23:54 +00:00
css-masking Update web-platform-tests to revision e3698c7bb3c309df69134e9bc0a375f00535e226 2020-07-07 10:52:27 +00:00
css-multicol Update web-platform-tests to revision aa86bfbb569fee92a3176bae68e3b7ec54140a6d 2020-07-22 10:22:06 +00:00
css-namespaces
css-overflow Update web-platform-tests to revision 401d9618fcda9dfbeac49b8055df98386f6118f1 2020-06-23 10:49:25 +00:00
css-overscroll-behavior Update web-platform-tests to revision 9d583db6a1a16763322dce912bf057490cd7b0c7 2020-04-19 11:09:10 +00:00
css-page Update web-platform-tests to revision df7fc2ece226676b8398ece13ddfd31b4f1eca5c 2020-05-08 11:17:10 +00:00
css-paint-api Update web-platform-tests to revision 401d9618fcda9dfbeac49b8055df98386f6118f1 2020-06-23 10:49:25 +00:00
css-parser-api Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
css-position Update web-platform-tests to revision 5934bd3aca20a07917ad46fe7cebe10c68d5e497 2020-07-18 10:41:28 +00:00
css-properties-values-api Update web-platform-tests to revision d23db97703021bdeb4ec21ff5ce3e9de54dd4d85 2020-06-12 10:47:14 +00:00
css-pseudo Update web-platform-tests to revision 59cec4f843d5c86d5d2e99d636e465e09807cafb 2020-07-23 10:53:21 +00:00
css-round-display Update web-platform-tests to revision 169a1410bfe8e517d79852144555dd49ea1f597a 2020-03-27 11:07:02 +00:00
css-ruby Update web-platform-tests to revision 84e71a84b79199bc307866bbe0edcbcc7c4752ce 2020-06-17 10:26:55 +00:00
css-scoping Update web-platform-tests to revision 31500c8726aeb1871bc5ca19642f5cb94a0e1a92 2020-05-22 11:27:02 +00:00
css-scroll-anchoring Update web-platform-tests to revision 1cb9daef513ee0c7e82a6689a6248946d0c580c0 2020-06-30 10:42:53 +00:00
css-scroll-snap Update web-platform-tests to revision 1cb9daef513ee0c7e82a6689a6248946d0c580c0 2020-06-30 10:42:53 +00:00
css-scrollbars Update web-platform-tests to revision a49081e46a18e439defbd77d18cc5e261d68b215 2020-05-12 11:19:00 +00:00
css-shadow-parts Update web-platform-tests to revision 5254eba7f17d10211b56c0d1958649bca29e8985 2020-04-07 10:45:43 +00:00
css-shapes Update web-platform-tests to revision 9d583db6a1a16763322dce912bf057490cd7b0c7 2020-04-19 11:09:10 +00:00
css-size-adjust
css-sizing Update web-platform-tests to revision aa86bfbb569fee92a3176bae68e3b7ec54140a6d 2020-07-22 10:22:06 +00:00
css-speech Update web-platform-tests to revision d9ff48a8babff036c1f9d5285ec0dc55609bebb8 2020-04-29 11:14:24 +00:00
css-style-attr Update web-platform-tests to revision 9d583db6a1a16763322dce912bf057490cd7b0c7 2020-04-19 11:09:10 +00:00
css-syntax
css-tables Update web-platform-tests to revision aa86bfbb569fee92a3176bae68e3b7ec54140a6d 2020-07-22 10:22:06 +00:00
css-text Update web-platform-tests to revision e91d7d8c9a1f14438e44000dcd05ce6e658e4ae5 2020-07-11 10:36:48 +00:00
css-text-decor Update web-platform-tests to revision 1cb9daef513ee0c7e82a6689a6248946d0c580c0 2020-06-30 10:42:53 +00:00
css-transforms Update web-platform-tests to revision 99a09c73e7f1d7b19ec4be2eb8ce2d3bebf52245 2020-07-02 10:54:07 +00:00
css-transitions Update web-platform-tests to revision e91d7d8c9a1f14438e44000dcd05ce6e658e4ae5 2020-07-11 10:36:48 +00:00
css-typed-om Update web-platform-tests to revision e91d7d8c9a1f14438e44000dcd05ce6e658e4ae5 2020-07-11 10:36:48 +00:00
css-ui Update web-platform-tests to revision 5934bd3aca20a07917ad46fe7cebe10c68d5e497 2020-07-18 10:41:28 +00:00
css-values Update web-platform-tests to revision e3698c7bb3c309df69134e9bc0a375f00535e226 2020-07-07 10:52:27 +00:00
css-variables Update web-platform-tests to revision 3adb0f89d80bb92ea1a458b3fbe461f7803549a9 2020-05-05 10:56:33 +00:00
css-will-change Update web-platform-tests to revision 08fb3cceabe444c32264fdb44db50672ebea8610 2020-04-15 11:08:34 +00:00
css-writing-modes Update web-platform-tests to revision ae1e2d51f38e208f3d07a97b5d82f9ca0dda2c94 2020-05-14 11:21:00 +00:00
CSS1
CSS2 Update web-platform-tests to revision aa86bfbb569fee92a3176bae68e3b7ec54140a6d 2020-07-22 10:22:06 +00:00
cssom Update web-platform-tests to revision e91d7d8c9a1f14438e44000dcd05ce6e658e4ae5 2020-07-11 10:36:48 +00:00
cssom-view Update web-platform-tests to revision aa86bfbb569fee92a3176bae68e3b7ec54140a6d 2020-07-22 10:22:06 +00:00
filter-effects Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
geometry Update web-platform-tests to revision 84f93271efe15a4e37fed477a2ad364f8659a0f8 2020-04-23 11:17:32 +00:00
mediaqueries Update web-platform-tests to revision ac402deb6e9d1a35976009d3ecd5d709bbdd89c7 2020-07-04 10:42:29 +00:00
motion
reference Update web-platform-tests to revision 3bf30e8f1c56700c4b48508e876e72cccb7437ed 2020-04-01 10:58:32 +00:00
selectors Update web-platform-tests to revision 765a5cba3fd8477f430cbd8bc3489b474097ee0e 2020-07-16 10:20:56 +00:00
support Update web-platform-tests to revision a63c453b145fbf1ad72dd42c8cbf298fccd39825 2020-04-16 11:02:55 +00:00
tools
vendor-imports/mozilla Update web-platform-tests to revision 31500c8726aeb1871bc5ca19642f5cb94a0e1a92 2020-05-22 11:27:02 +00:00
WOFF2 Update web-platform-tests to revision 73bd4355b891665829c66e1b83d64bcc29197a16 2020-05-15 10:39:22 +00:00
.htaccess
build-css-testsuites.sh
README.md
requirements.txt Update web-platform-tests to revision 388763aee0d14246a2f8ebb24176424cc1983820 2020-06-24 10:26:28 +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.