CSS2.1 Test Suite Beta 2

We've released the CSS2.1 Test Suite Beta 2 today:
   http://test.csswg.org/suites/css2.1/20100727/
A zipfile is also available on the W3C website:
   http://www.w3.org/Style/CSS/Test/CSS2.1/

The following tests have substantive changes between Beta 1 and Beta 2:

   absolute-replaced-width-015
   abspos-024
   active-selector-004
   at-charset-071                (fixed build error)
   attribute-value-selector-010  (split xml:lang tests into other/)
   bidi-002
   block-non-replaced-width-004
   cascade-011
   character-encoding-031        (fixed build error)
   containing-block-032
   cursor-023
   cursor-024
   float-004
   float-020
   font-family-invalid-characters-001
   font-family-invalid-characters-002
   font-family-invalid-characters-004
   font-family-name-008
   font-family-rule-011
   font-family-valid-characters-002
   html-attribute-001
   html-attribute-023
   lang-pseudoclass-002          (split xml:lang tests into other/)
   margin-collapse-107
   margin-collapse-108
   margin-collapse-109
   margin-collapse-114
   margin-collapse-122
   margin-collapse-124
   margin-collapse-125
   margin-collapse-142
   margin-collapse-159
   numbers-units-019
   run-in-contains-table-column-group-001
   run-in-fixedpos-between-001
   selectors-001
   table-caption-002
   text-align-white-space-007
   text-decoration-088
   units-002
   units-008
   units-009
   user-stylesheet-012
   white-space-normal-007

The following tests have substantive changes consisting of changing the
CSS3 double-colon pseudo-element syntax to CSS1/2 single colon syntax:
   first-letter-characters-001
   first-letter-dynamic-003a
   first-letter-dynamic-003b
   first-letter-inherit-001
   first-letter-nested-001
   first-letter-nested-002
   first-letter-nested-003
   first-letter-nested-004
   first-letter-nested-005
   first-letter-nested-006
   first-letter-nested-007
   first-letter-quote-002
   first-letter-quote-003
   first-letter-quote-004
   first-letter-quote-005
   first-letter-quote-006
   first-line-001
   first-line-floats-002
   first-line-floats-003
   first-line-floats-004
   first-line-inherit-002
   first-line-inherit-003

I've removed
   comments-010
because it's a pain to deal with, and I don't think stress-testing
the UA with 8 megabytes worth of empty CSS comments is especially
valuable.

The following tests were added:

   [Missing cases for chapters 10, 11, 12 added by Microsoft]
   absolute-replaced-height-006
   absolute-replaced-height-013
   absolute-replaced-height-020
   absolute-replaced-height-027
   absolute-replaced-height-034
   absolute-replaced-width-002
   absolute-replaced-width-009
   absolute-replaced-width-016
   absolute-replaced-width-017
   absolute-replaced-width-018
   absolute-replaced-width-023
   absolute-replaced-width-030
   absolute-replaced-width-031
   absolute-replaced-width-032
   absolute-replaced-width-037
   absolute-replaced-width-051
   absolute-replaced-width-065
   block-replaced-height-006
   block-replaced-width-002
   float-replaced-height-006
   float-replaced-width-007
   inline-block-replaced-height-006
   inline-replaced-height-006
   overflow-visible-viewport-001
   content-attr-case-002
   content-computed-value-001
   content-computed-value-002
   content-computed-value-003

   [Missing cases for section 3.4, added by Gérard Talbot]
   content-type-000
   content-type-001

   [Split out from existing tests]
   other/background-color-176.html
   other/xml-lang-selectors-001.html
   other/xml-lang-selectors-002.html

And margin-collapsing-clear-018 was renamed margin-collapse-clear-018
to be consistent with the rest of the test series.

All other changes are either
   - metadata changes
   - DOCTYPE declaration syntax error fixes
   - changing <script> type attribute to 'text/javascript'
   - changes to character escaping method used in the markup
and are therefore not substantive.

The last category (character escaping) includes the following tests:
   bidi-001
   bidi-002
   bidi-003
   bidi-004
   bidi-005
   bidi-006
   bidi-007
   bidi-008
   bidi-009
   bidi-010
   bidi-011
   bidi-generated-content-002
   c414-flt-fit-000
   c414-flt-fit-005
   c534-bgre-000
   c534-bgre-001
   c534-bgreps-000
   c534-bgreps-001
   c534-bgreps-002
   c534-bgreps-003
   c534-bgreps-004
   c534-bgreps-005
   c536-bgpos-000
   c536-bgpos-001
   c537-bgfxps-000
   c541-word-sp-000
   c541-word-sp-001
   c542-letter-sp-000
   c542-letter-sp-001
   c543-txt-decor-000
   c545-txttrans-000
   c547-indent-000
   c5504-mrgn-l-002
   c5505-mrgn-002
   c5511-brdr-tw-002
   c5511-ibrdr-tw-000
   c5512-brdr-rw-002
   c5512-ibrdr-rw-000
   c5513-brdr-bw-002
   c5513-ibrdr-bw-000
   c5514-brdr-lw-002
   c5514-ibrdr-lw-000
   c5515-brdr-w-002
   c5515-ibrdr-000
   c5525-fltmult-000
   c561-list-displ-000
   c563-list-type-000
   c61-rel-len-000
   inline-block-zorder-001
   inline-block-zorder-002
   inline-block-zorder-003
   inline-block-zorder-004
   inline-block-zorder-005
   inline-table-zorder-001
   inline-table-zorder-002
   inline-table-zorder-003
   inline-table-zorder-004
   inline-table-zorder-005
   inline-replaced-width-012
   inline-replaced-width-013
   inline-replaced-width-015
   inlines-011
   inlines-012
   line-breaking-bidi-001
   line-breaking-bidi-002
   line-breaking-bidi-003
   text-align-bidi-011
   text-indent-intrinsic-min
   text-indent-intrinsic-pref
   text-indent-negative-intrinsic-min
   text-indent-negative-intrinsic-pref
   text-transform-capitalize-003
   white-space-collapsing-bidi-001
   white-space-normal-005
   white-space-normal-006
   white-space-nowrap-005
   white-space-nowrap-006
   white-space-pre-005
   white-space-pre-006
   white-space-processing-054
   white-space-processing-056
   white-space-remove-space-003
   white-space-remove-space-006

Well-formedness errors were corrected with the exception of
   at-charset-061 (presumably needs xml declaration with encoding)
   control-characters-001
   white-space-control-characters-001
All other testcases should have built into all formats correctly.

While many of the other comments on public-css-testsuite were
addressed, not all were.

A number of tests involving inlined SVG were marked nonHTML. They
should be rewritten to use external SVG imported via <object> so
that they can have HTML versions.

Arron has requested a close review of tests that don't pass in any
browser to be sure they are correct:
   http://lists.w3.org/Archives/Public/public-css-testsuite/2010Jul/0041.html

Please send all comments to public-css-testsuite@w3.org!
Thanks~

~fantasai

Received on Wednesday, 28 July 2010 02:59:42 UTC