servo/tests/wpt/web-platform-tests/css
2019-04-29 00:57:48 -04:00
..
compositing Update web-platform-tests to revision e2ac2e7d7539c4eb9963b7f23dbb3f7692fce537 2019-01-09 22:24:54 -05:00
css-align Update web-platform-tests to revision 3bfdeb8976fc51748935c8d1f1014dfba8e08dfb 2019-03-29 00:51:32 -04:00
css-animations Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-backgrounds Update web-platform-tests to revision 122a4672fa0dc554a6e7528fa3487fd907c792ee 2019-03-23 23:57:08 -04:00
css-box Update web-platform-tests to revision e2eb25aaa6dd3c512b172588f3400f9c25a410c3 2019-02-11 22:35:08 -05:00
css-break Update web-platform-tests to revision 192193581b6912818a0e3f2408f40f033a451a79 2019-01-14 22:19:47 -05:00
css-cascade Update web-platform-tests to revision ea3cae9746c39e8192b91181044144c60d9388e8 2019-03-12 23:41:54 -04:00
css-color Update web-platform-tests to revision 7a7e16ad8d1a1b843340f47101c0a5c24c9bba57 2019-04-24 00:13:37 -04:00
css-conditional Update web-platform-tests to revision 8ae1ddbc812733c3a73b103eafad56fb43a2f4b5 2019-01-26 22:40:52 -05:00
css-contain Update web-platform-tests to revision 4688078c2cc6e81651b220f3c1944d956f63046b 2019-04-05 23:55:05 -04:00
css-content Update web-platform-tests to revision 077bb422b7bb21491a414e334bc594d83ca9e55b 2018-10-16 22:45:55 -04:00
css-counter-styles Update web-platform-tests to revision c792ea26624bde49b72afce348de07ab72fb9ad7 2018-08-13 23:36:02 -04:00
css-device-adapt Update web-platform-tests to revision 00fa50687cab43b660296389acad6cc48717f1d1 2019-01-28 22:38:10 -05:00
css-display Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-easing Update web-platform-tests to revision 6e9693d2690e0648fb9a1bd902af7cc078f28515 2018-11-03 22:48:49 -04:00
css-env Update web-platform-tests to revision 0f0b7a7e353421b600ee555bf354d3a98bb603ae 2019-02-01 22:58:23 -05:00
css-exclusions Update web-platform-tests to revision 2d68590d46a990bf28a08d6384a59962d2e56bf6 2019-03-14 23:41:26 -04:00
css-fill-stroke Update web-platform-tests to revision 60220357131c65146444da1f54624d5b54d0975d 2018-07-18 22:07:44 +00:00
css-flexbox Update web-platform-tests to revision 3efff9b2d66aed3d8e2061205069883fd54df2be 2019-04-13 00:22:52 -04:00
css-font-loading Update web-platform-tests to revision ac12b3e9488edb436f063b11213e954ae62d5a5e 2019-01-30 22:39:55 -05:00
css-fonts Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-gcpm Update web-platform-tests to revision 60220357131c65146444da1f54624d5b54d0975d 2018-07-18 22:07:44 +00:00
css-grid Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-images Update web-platform-tests to revision 38bd28fe2368c650cf6e57be205cf3118dbd4997 2019-02-25 22:50:55 -05:00
css-inline Update web-platform-tests to revision 2d42384cf21efd71843295d319c1bab85b3acf4a 2019-01-11 22:07:24 -05:00
css-layout-api Update web-platform-tests to revision 3d117ae1266e6bd039a3a1ab92b27e82c3ccc92d 2018-09-23 23:26:42 -04:00
css-lists Update web-platform-tests to revision 3b0853b41cdb88c713f2ac3636f5b69c14b31d49 2019-04-29 00:57:48 -04:00
css-logical Update web-platform-tests to revision 2d68590d46a990bf28a08d6384a59962d2e56bf6 2019-03-14 23:41:26 -04:00
css-masking Update web-platform-tests to revision 78f764c05c229883e87ad135c7153051a66e2851 2019-03-06 22:39:43 -05:00
css-multicol Update web-platform-tests to revision 3b0853b41cdb88c713f2ac3636f5b69c14b31d49 2019-04-29 00:57:48 -04:00
css-namespaces Update web-platform-tests to revision 38bd28fe2368c650cf6e57be205cf3118dbd4997 2019-02-25 22:50:55 -05:00
css-overflow Update web-platform-tests to revision 78f764c05c229883e87ad135c7153051a66e2851 2019-03-06 22:39:43 -05:00
css-overscroll-behavior Update web-platform-tests to revision 345300fad3945a5f1441fb2b2001109ca48f36e8 2019-02-08 22:35:01 -05:00
css-page Update web-platform-tests to revision 60220357131c65146444da1f54624d5b54d0975d 2018-07-18 22:07:44 +00:00
css-paint-api Update web-platform-tests to revision 70df598b894bfa4a7122720608a3110cb25ceb42 2019-02-22 22:40:32 -05:00
css-parser-api Update web-platform-tests to revision c792ea26624bde49b72afce348de07ab72fb9ad7 2018-08-13 23:36:02 -04:00
css-position Update web-platform-tests to revision 4accec3d14ccdc7b170017c0df299b954019f06f 2019-04-27 02:52:58 -04:00
css-properties-values-api Update web-platform-tests to revision 3bbb55915a04548e70c63b7c143a83e0e9d3c5e7 2019-04-02 01:37:24 -04:00
css-pseudo Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-regions Update web-platform-tests to revision 2d68590d46a990bf28a08d6384a59962d2e56bf6 2019-03-14 23:41:26 -04:00
css-rhythm Update web-platform-tests to revision 3bfdeb8976fc51748935c8d1f1014dfba8e08dfb 2019-03-29 00:51:32 -04:00
css-round-display Update web-platform-tests to revision 60220357131c65146444da1f54624d5b54d0975d 2018-07-18 22:07:44 +00:00
css-ruby Update web-platform-tests to revision de9a09ab7f605aed6a4b53ed96427412bab76463 2018-12-01 22:55:47 -05:00
css-scoping Update web-platform-tests to revision 386d27678c48bf468b8d374e2ba718e32185a5b7 2019-04-12 01:21:13 -04:00
css-scroll-anchoring Update web-platform-tests to revision 78f764c05c229883e87ad135c7153051a66e2851 2019-03-06 22:39:43 -05:00
css-scroll-snap Update web-platform-tests to revision 3b0853b41cdb88c713f2ac3636f5b69c14b31d49 2019-04-29 00:57:48 -04:00
css-scrollbars Update web-platform-tests to revision 2d68590d46a990bf28a08d6384a59962d2e56bf6 2019-03-14 23:41:26 -04:00
css-shadow-parts Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-shapes Update web-platform-tests to revision 2d68590d46a990bf28a08d6384a59962d2e56bf6 2019-03-14 23:41:26 -04:00
css-sizing Update web-platform-tests to revision 301ce26e6c4fdc9c7b04dc86e009835662519c37 2019-04-28 01:39:16 -04:00
css-speech Update web-platform-tests to revision 60220357131c65146444da1f54624d5b54d0975d 2018-07-18 22:07:44 +00:00
css-style-attr Update web-platform-tests to revision 2d68590d46a990bf28a08d6384a59962d2e56bf6 2019-03-14 23:41:26 -04:00
css-syntax Update web-platform-tests to revision 2d68590d46a990bf28a08d6384a59962d2e56bf6 2019-03-14 23:41:26 -04:00
css-tables Update web-platform-tests to revision 85e8612e81c8b478c8cac7260436646e48d3f7ae 2019-04-17 00:07:02 -04:00
css-text Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-text-decor Update web-platform-tests to revision fd0429f0b45f975b25d85256dac33762134952c5 2019-04-16 00:29:32 -04:00
css-timing Update web-platform-tests to revision 6e9693d2690e0648fb9a1bd902af7cc078f28515 2018-11-03 22:48:49 -04:00
css-transforms Update web-platform-tests to revision 0cde5f6b37c9b3e3f9153eb1b172680e9aea9bf9 2019-04-05 00:50:36 -04:00
css-transitions Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-typed-om Update web-platform-tests to revision 78f764c05c229883e87ad135c7153051a66e2851 2019-03-06 22:39:43 -05:00
css-ui Update web-platform-tests to revision 3bfdeb8976fc51748935c8d1f1014dfba8e08dfb 2019-03-29 00:51:32 -04:00
css-values Update web-platform-tests to revision 3bbb55915a04548e70c63b7c143a83e0e9d3c5e7 2019-04-02 01:37:24 -04:00
css-variables Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
css-will-change Update web-platform-tests to revision 2b758296541cf4f2209b8c2352cf6c7890c97be3 2018-10-22 22:54:03 -04:00
css-writing-modes Update web-platform-tests to revision 3bfdeb8976fc51748935c8d1f1014dfba8e08dfb 2019-03-29 00:51:32 -04:00
CSS1 Update web-platform-tests to revision 60220357131c65146444da1f54624d5b54d0975d 2018-07-18 22:07:44 +00:00
CSS2 Update web-platform-tests to revision 3b0853b41cdb88c713f2ac3636f5b69c14b31d49 2019-04-29 00:57:48 -04:00
cssom Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
cssom-view Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
filter-effects Update web-platform-tests to revision 3bbb55915a04548e70c63b7c143a83e0e9d3c5e7 2019-04-02 01:37:24 -04:00
geometry Update web-platform-tests to revision de9a09ab7f605aed6a4b53ed96427412bab76463 2018-12-01 22:55:47 -05:00
mediaqueries Update web-platform-tests to revision ea3cae9746c39e8192b91181044144c60d9388e8 2019-03-12 23:41:54 -04:00
motion Update web-platform-tests to revision a8fb1792cbfab3ed59401775da76fb6c15d9f2e2 2018-11-23 15:48:00 -05:00
reference Update web-platform-tests to revision e2eb25aaa6dd3c512b172588f3400f9c25a410c3 2019-02-11 22:35:08 -05:00
selectors Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae 2019-04-26 01:35:21 -04:00
support Update web-platform-tests to revision 04cd5eb8e5c47e4fe341f2fb541d39fa2346f464 2018-11-16 22:24:36 -05:00
tools Update web-platform-tests to revision 3bfdeb8976fc51748935c8d1f1014dfba8e08dfb 2019-03-29 00:51:32 -04:00
vendor-imports/mozilla Update web-platform-tests to revision f24d88b7d2cd2d851533e9c1180b1c5c5d118bc3 2019-03-31 23:38:25 -04:00
WOFF2 Update web-platform-tests to revision 2d68590d46a990bf28a08d6384a59962d2e56bf6 2019-03-14 23:41:26 -04:00
.htaccess
build-css-testsuites.sh Update web-platform-tests to revision b622fea47d516f82e303c1954d0aee2652466c80 2018-10-26 23:48:19 -04:00
README.md Update web-platform-tests to revision 81962ac8802223d038b188b6f9cb88a0a9c5beee 2018-05-18 23:55:46 -04:00
requirements.txt Update web-platform-tests to revision 78f764c05c229883e87ad135c7153051a66e2851 2019-03-06 22:39:43 -05: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.