servo/tests/wpt/web-platform-tests/css
2020-10-07 10:41:22 +00:00
..
compositing Update web-platform-tests to revision 281f62f2d8ffe72128d848851ac1e8d823f608f6 2020-09-23 10:40:47 +00:00
construct-stylesheets
css-align
css-animations Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-backgrounds Update web-platform-tests to revision 90aab682c731f768872ca2b37f047752d5da2d8a 2020-10-01 10:48:18 +00:00
css-borders
css-box
css-break Update web-platform-tests to revision fa663532c77aef32c4c04abdc3d7278ff568da93 2020-10-02 10:52:28 +00:00
css-cascade Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-color Update web-platform-tests to revision 1e4e3bd750800f64153c7f1a49c39d2b07abb10a 2020-10-03 10:40:36 +00:00
css-color-adjust Update web-platform-tests to revision 0c112f38ee0040ba788d927e73b1ab1a7b856230 2020-09-25 10:45:49 +00:00
css-conditional
css-contain Update web-platform-tests to revision 1918e328d632ab5b15096c26bd1400dcba7dd4e5 2020-09-30 10:57:20 +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
css-display Update web-platform-tests to revision 90aab682c731f768872ca2b37f047752d5da2d8a 2020-10-01 10:48:18 +00:00
css-easing
css-env
css-exclusions
css-fill-stroke
css-flexbox Update web-platform-tests to revision 768b9a0ddff956e289499384182ffc8afdb20f31 2020-10-07 10:41:22 +00:00
css-font-loading Update web-platform-tests to revision 90aab682c731f768872ca2b37f047752d5da2d8a 2020-10-01 10:48:18 +00:00
css-fonts Update web-platform-tests to revision 768b9a0ddff956e289499384182ffc8afdb20f31 2020-10-07 10:41:22 +00:00
css-forced-color-adjust
css-gcpm
css-grid Update web-platform-tests to revision 90aab682c731f768872ca2b37f047752d5da2d8a 2020-10-01 10:48:18 +00:00
css-images Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-inline
css-layout-api Update web-platform-tests to revision 86b1ae6d6c823d07ca2c5c70865ed8c796d46c3d 2020-09-20 10:29:56 +00:00
css-lists Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-logical
css-masking Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-multicol Update web-platform-tests to revision 768b9a0ddff956e289499384182ffc8afdb20f31 2020-10-07 10:41:22 +00:00
css-namespaces
css-overflow Update web-platform-tests to revision 768b9a0ddff956e289499384182ffc8afdb20f31 2020-10-07 10:41:22 +00:00
css-overscroll-behavior
css-page
css-paint-api Update web-platform-tests to revision 90aab682c731f768872ca2b37f047752d5da2d8a 2020-10-01 10:48:18 +00:00
css-parser-api
css-position Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +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 6748172de5cc6e4999fb8620eb83cf5c54a0a18e 2020-10-05 10:00:10 -04:00
css-round-display
css-ruby Update web-platform-tests to revision 84e71a84b79199bc307866bbe0edcbcc7c4752ce 2020-06-17 10:26:55 +00:00
css-scoping
css-scroll-anchoring Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-scroll-snap Update web-platform-tests to revision 1cb9daef513ee0c7e82a6689a6248946d0c580c0 2020-06-30 10:42:53 +00:00
css-scrollbars
css-shadow-parts
css-shapes Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-size-adjust
css-sizing Update web-platform-tests to revision fa663532c77aef32c4c04abdc3d7278ff568da93 2020-10-02 10:52:28 +00:00
css-speech
css-style-attr
css-syntax Update web-platform-tests to revision 281f62f2d8ffe72128d848851ac1e8d823f608f6 2020-09-23 10:40:47 +00:00
css-tables Update web-platform-tests to revision 90aab682c731f768872ca2b37f047752d5da2d8a 2020-10-01 10:48:18 +00:00
css-text Update web-platform-tests to revision 16c99fc3f05855a7d7d19397a19f49d2dbf429b9 2020-10-06 17:07:29 -04:00
css-text-decor Update web-platform-tests to revision 1e4e3bd750800f64153c7f1a49c39d2b07abb10a 2020-10-03 10:40:36 +00:00
css-transforms Update web-platform-tests to revision 16c99fc3f05855a7d7d19397a19f49d2dbf429b9 2020-10-06 17:07:29 -04:00
css-transitions Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-typed-om Update web-platform-tests to revision 90aab682c731f768872ca2b37f047752d5da2d8a 2020-10-01 10:48:18 +00:00
css-ui Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-values Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
css-variables
css-will-change Update web-platform-tests to revision 768b9a0ddff956e289499384182ffc8afdb20f31 2020-10-07 10:41:22 +00:00
css-writing-modes
CSS1
CSS2 Update web-platform-tests to revision 16c99fc3f05855a7d7d19397a19f49d2dbf429b9 2020-10-06 17:07:29 -04:00
cssom Update web-platform-tests to revision 1e4e3bd750800f64153c7f1a49c39d2b07abb10a 2020-10-03 10:40:36 +00:00
cssom-view Update web-platform-tests to revision 281f62f2d8ffe72128d848851ac1e8d823f608f6 2020-09-23 10:40:47 +00:00
filter-effects Update web-platform-tests to revision 589d1d54b73d37f1efde64f75cc408bdd640b44a 2020-09-27 10:53:34 +00:00
geometry
mediaqueries Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
motion
reference
selectors Update web-platform-tests to revision 6748172de5cc6e4999fb8620eb83cf5c54a0a18e 2020-10-05 10:00:10 -04:00
support Update web-platform-tests to revision 86b1ae6d6c823d07ca2c5c70865ed8c796d46c3d 2020-09-20 10:29:56 +00:00
tools Update web-platform-tests to revision 0f986ae5b0865c0bef78e41e35d144e30a14b2e7 2020-08-17 10:54:48 +00:00
vendor-imports/mozilla Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
WOFF2
.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.