gecko-dev/testing/web-platform/tests/css
2018-04-26 17:55:45 -04:00
..
compositing Bug 1384354 - Remove bogus test /css/compositing-1/mix-blend-mode/mix-blend-mode-transition.html. r=birtles 2017-12-04 08:55:38 -05:00
CSS1
CSS2 Bug 1446953 [wpt PR 10092] - Remove dependency on external server for background-attachment-004, a=testonly 2018-04-15 08:33:49 +01:00
css-align Bug 1363875: [css-align]: Rename justify-items: auto to legacy. r=mats,xidorn 2018-04-20 02:07:04 +02:00
css-animations Bug 1440067 [wpt PR 9611] - Update style before computing current animations, a=testonly 2018-03-31 22:26:17 +01:00
css-backgrounds Bug 1455843 [wpt PR 10462] - Accept variation in serialization of 'background', a=testonly 2018-04-24 12:22:39 +00:00
css-break
css-cascade Bug 1437573 [wpt PR 8689] - Reftest for handling important when there is an animation., a=testonly 2018-03-31 22:22:09 +01:00
css-color Bug 1441367 [wpt PR 9402] - Add test for basic parsing of color(), a=testonly 2018-03-09 10:23:23 +00:00
css-conditional Bug 1429043 - Update web-platform-tests to revision 4de5305adf3d33badc23952672bcf28168fea37e, a=testonly 2018-01-09 14:45:43 +00:00
css-contain Bug 1454697 [wpt PR 10507] - [css-contain] add OWNERS, a=testonly 2018-04-26 14:51:10 +00:00
css-content Bug 1451421 - Add test for case insensitivity for content: attr() identifiers in html documents. r=xidorn 2018-04-06 15:30:14 -07:00
css-counter-styles Bug 1442809 [wpt PR 9798] - Upstream ConvolverNode tests to WPT, a=testonly 2018-03-31 22:31:40 +01:00
css-display Bug 1453702: [css-display] Move unboxing to style, and handle display: contents before other suppressions. r=mats,xidorn 2018-04-16 12:56:30 +02:00
css-exclusions
css-fill-stroke Bug 1426146 - patch 3 - Add a tentative web-platform reftest for paint-order applied to HTML text. r=jwatt 2018-01-30 14:42:35 +00:00
css-flexbox Bug 1452756 [wpt PR 10384] - Make sure table flex/grid items recalculate min/max widths., a=testonly 2018-04-20 21:59:00 +01:00
css-font-loading Bug 1445928 [wpt PR 10049] - Add IDL test for the CSS Font Loading spec, a=testonly 2018-04-15 08:32:29 +01:00
css-fonts Bug 1436048: Fix and update other WPT expectations in css-fonts-4 tests. r=jwatt 2018-04-23 18:22:11 +02:00
css-gcpm
css-grid Bug 1449132 [wpt PR 10194] - [css-grid] Fix resolution of percentage paddings and margins of grid items, a=testonly 2018-04-15 09:24:36 +01:00
css-images Bug 1433144 - Update web-platform-tests to revision 2e19bfdaee6edb2c1069c07e14037284167284a3, a=testonly 2018-01-30 17:46:09 +00:00
css-layout-api Bug 1452882 [wpt PR 10287] - [css-layout-api] Fix DCHECK with the custom layout and multicol., a=testonly 2018-04-24 12:22:25 +00:00
css-lists Bug 1441908 [wpt PR 9651] - Switch external_host to host_ip., a=testonly 2018-03-31 22:30:05 +01:00
css-logical
css-masking Bug 1433144 - Update web-platform-tests to revision 2e19bfdaee6edb2c1069c07e14037284167284a3, a=testonly 2018-01-30 17:46:09 +00:00
css-multicol Bug 1452643 [wpt PR 10327] - [css-multicol] column-gap normal is 1em per spec now, a=testonly 2018-04-15 09:29:49 +01:00
css-namespaces
css-overflow Bug 1449846 [wpt PR 10233] - [css-overflow-3] test the flow-relative overflow properties, a=testonly 2018-04-15 08:37:17 +01:00
css-page Bug 1452484 [wpt PR 10361] - Remove SimonSapin from OWNERS, a=testonly 2018-04-15 09:38:27 +01:00
css-paint-api Bug 1442473 [wpt PR 9738] - [css-typed-om] Whitelist supported properties., a=testonly 2018-03-31 22:29:38 +01:00
css-position Bug 644603 part 2. Ignore scroll positions when calculating the position of hypothetical boxes. r=dbaron 2018-04-26 17:55:45 -04:00
css-properties-values-api Bug 1452132 [wpt PR 9983] - Upstream registerProperty tests to WPT, a=testonly 2018-04-15 08:30:15 +01:00
css-pseudo Bug 1436405 [wpt PR 9419] - Update list of properties whitelisted for first-letter, a=testonly 2018-03-09 10:22:50 +00:00
css-regions
css-rhythm
css-round-display
css-ruby
css-scoping Bug 1452640: Test descendant invalidation for :host(..). r=xidorn 2018-04-10 09:40:57 +02:00
css-scroll-anchoring
css-scroll-snap Bug 1447485 [wpt PR 10115] - Implement scroll-snap-type: proximity, a=testonly 2018-04-15 08:34:44 +01:00
css-shadow-parts Bug 1449819 [wpt PR 10228] - CSS: Add WPT tests for basic ::part() functionality., a=testonly 2018-04-15 09:29:10 +01:00
css-shapes Bug 1454153 [wpt PR 10469] - CSS: Remove support for position values with 3 parts, a=testonly 2018-04-24 12:22:50 +00:00
css-sizing Bug 1436404 [wpt PR 9418] - [css-sizing] Intrinsic percentage non-replaced widths, a=testonly 2018-04-15 08:35:59 +01:00
css-speech
css-style-attr Bug 1441130 [wpt PR 9670] - fixes style-attr-braces-002-quirks, a=testonly 2018-03-31 22:27:01 +01:00
css-syntax
css-tables Bug 1452870 - Add WPT test for white space between adjacent elements in the same anonymous table cell. r=dholbert 2018-04-17 18:07:00 +10:00
css-text Bug 1450341 [wpt PR 10256] - Replace Arial with Arimo GCS font, a=testonly 2018-04-15 09:23:38 +01:00
css-text-decor Bug 1450636 [wpt PR 10268] - Fix a typo in wpt/css/css-text-decor/text-emphasis-style-001.html, a=testonly 2018-04-15 09:27:17 +01:00
css-timing Bug 1448700 [wpt PR 10171] - Web Animations: remove timing objects, a=testonly 2018-04-15 09:30:30 +01:00
css-transforms Bug 1454153 [wpt PR 10469] - CSS: Remove support for position values with 3 parts, a=testonly 2018-04-24 12:22:50 +00:00
css-transitions Bug 1450522 [wpt PR 10263] - Update serialization of timing functions, a=testonly 2018-04-24 12:22:41 +00:00
css-typed-om Bug 1454153 [wpt PR 10469] - CSS: Remove support for position values with 3 parts, a=testonly 2018-04-24 12:22:50 +00:00
css-ui Bug 1441808 [wpt PR 9712] - [css-ui] Use "Ahem" instead of "ahem" in tests, a=testonly 2018-03-31 22:28:19 +01:00
css-values Bug 1452726 [wpt PR 10383] - [css-values] Typo fixes, a=testonly 2018-04-24 12:22:49 +00:00
css-variables Bug 1443103 [wpt PR 9800] - Correct serialization of box-shadow and text-shadow, a=testonly 2018-04-15 09:38:59 +01:00
css-writing-modes Bug 1446949 [wpt PR 10091] - Fix sizing of orthogonal elements with percentage margins, a=testonly 2018-04-15 08:33:46 +01:00
cssom Bug 1454077 [wpt PR 10422] - [cssom] Add tests for some recent CSSWG resolutions., a=testonly 2018-04-24 12:22:46 +00:00
cssom-view Bug 1452296 [wpt PR 10285] - Check inherited interfaces exist, a=testonly 2018-04-15 09:30:53 +01:00
filter-effects Bug 1452643 [wpt PR 9884] - Updated filter-effects IDL file, a=testonly 2018-04-15 09:26:56 +01:00
geometry Bug 1456887 part 1. Remove the [ArrayClass] annotation from DOMRectList. r=qdot 2018-04-26 01:38:06 -04:00
mediaqueries Bug 1424878: Not having cached style data doesn't guarantee we don't need to update media query stuff. r=bz 2018-02-11 20:07:21 +01:00
motion Bug 1433144 - Update web-platform-tests to revision 2e19bfdaee6edb2c1069c07e14037284167284a3, a=testonly 2018-01-30 17:46:09 +00:00
reference Bug 1429043 - Update web-platform-tests to revision 4de5305adf3d33badc23952672bcf28168fea37e, a=testonly 2018-01-09 14:45:43 +00:00
selectors Bug 1443820 [wpt PR 9898] - Upstream CSS selectors tests to WPT, a=testonly 2018-03-31 22:33:14 +01:00
support Bug 1433144 - Update web-platform-tests to revision 2e19bfdaee6edb2c1069c07e14037284167284a3, a=testonly 2018-01-30 17:46:09 +00:00
tools
vendor-imports/mozilla Bug 1454160 [wpt PR 10470] - Sync Mozilla tests as of 2018-04-14, a=testonly 2018-04-24 12:22:47 +00:00
WOFF2
.gitignore
.htaccess
build-css-testsuites.sh Bug 1439950 [wpt PR 9602] - Update CSS build system requirements, a=testonly 2018-03-31 22:27:44 +01:00
README.md
requirements.txt Bug 1439950 [wpt PR 9602] - Update CSS build system requirements, a=testonly 2018-03-31 22:27:44 +01: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.