Skip to content

Commit 1376a62

Browse files
committed
[css-text-3] Test coverage update
1 parent 377b8c2 commit 1376a62

File tree

1 file changed

+26
-21
lines changed

1 file changed

+26
-21
lines changed

css-text-3/test-coverage.html

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<div class=head>
88
<h1 id=title>CSS Text 3 test coverage report</h1>
9-
<h2 class=subtitle>2019-09-27</h2>
9+
<h2 class=subtitle>2020-07-09</h2>
1010
<dl>
1111
<dt class="editor">Prepared by:
1212
<dd class="editor p-author h-card vcard" data-editor-id="43241"><a class="p-name fn u-url url" href="https://florian.rivoal.net">Florian Rivoal</a> (<span class="p-org org">Invited Expert</span>)
@@ -19,8 +19,8 @@ <h2 class="no-num no-toc no-ref heading settled" id="abstract"><span class="cont
1919

2020
<p>
2121
This report evaluates the test coverage of the <a href="https://drafts.csswg.org/css-text-3/">CSS Text Module Level 3</a>
22-
as it was on 2020-04-06
23-
when the latest commit was <a href="https://github.com/w3c/csswg-drafts/blob/54f080f0728c2d3417609594cdfbe2ca9048f914/css-text-3/Overview.bs">54f080f0728c2d3417609594cdfbe2ca9048f914</a>.
22+
as it was on 2020-07-09
23+
when the latest commit was <a href="https://github.com/w3c/csswg-drafts/blob/377b8c21095006e6df62dc36f72725a9c6ea3d5f/css-text-3/Overview.bs">377b8c21095006e6df62dc36f72725a9c6ea3d5f</a>.
2424
It is provided for discussion only and may change at any moment.
2525
Its publication here does not imply endorsement of its contents by W3C,
2626
or the CSS-Working Group.
@@ -75,12 +75,6 @@ <h3 id="languages-and-typesetting">1.3 <a href="https://drafts.csswg.org/css-tex
7575

7676
<p>Tests not really needed: these are definitions, they get tested through their applications, not standalone.
7777

78-
<p>Possible addition:
79-
80-
<ul>
81-
<li>whether The HTTP Content-Language header is having the desired effect on things that depend on content language
82-
</ul>
83-
8478
<h3 id="characters-and-letters">1.4 <a href="https://drafts.csswg.org/css-text-3/#characters">Characters and Letters</a></h3>
8579

8680
<p>For the most part, tests not really needed:
@@ -151,10 +145,28 @@ <h4 id="phase-i-collapsing-and-transformation">4.1.1 <a href="https://drafts.css
151145

152146
<p>Sufficient coverage. All parts of this section are well exercised.
153147

148+
<h4 id="phase-ii-trimming-and-positioning">4.1.3 <a href="https://drafts.csswg.org/css-text-3/#white-space-phase-2">Phase II: Trimming and Positioning</a></h4>
149+
150+
<p>Almost sufficient coverage. Most parts of this section are well exercised.
151+
152+
<p>Missing tests:
153+
154+
<ul>
155+
<li>test for <a href=https://github.com/w3c/csswg-drafts/issues/4422>https://github.com/w3c/csswg-drafts/issues/4422</a>
156+
<li>See [UAX9] for rules on how U+0009 tabulation interacts with bidi.
157+
<li>Trailing OGHAM spaces <a href=https://github.com/w3c/csswg-drafts/issues/4893>https://github.com/w3c/csswg-drafts/issues/4893</a>
158+
</ul>
159+
154160
<h4 id="segment-break-transformation-rules">4.1.2 <a href="https://drafts.csswg.org/css-text-3/#line-break-transform">Segment Break Transformation Rules</a></h4>
155161

156162
<p>Partial coverage.
157163

164+
<div class=issue>
165+
This section is being revamped, but there is not yet WG agreement on what it ought to be.
166+
Test coverage indicated here is with respect to the spec as it was before the proposed change.
167+
To be updated if the proposed new approach is validated by the WG
168+
</div>
169+
158170
<p>Indirectly tested, no dedicated tests:
159171

160172
<ul>
@@ -171,18 +183,6 @@ <h4 id="segment-break-transformation-rules">4.1.2 <a href="https://drafts.csswg.
171183
<li>inline element boundary and out of flow elements have no effect on these rules
172184
</ul>
173185

174-
<h4 id="phase-ii-trimming-and-positioning">4.1.3 <a href="https://drafts.csswg.org/css-text-3/#white-space-phase-2">Phase II: Trimming and Positioning</a></h4>
175-
176-
<p>Almost sufficient coverage. Most parts of this section are well exercised.
177-
178-
<p>Missing tests:
179-
180-
<ul>
181-
<li>test for <a href=https://github.com/w3c/csswg-drafts/issues/4422>https://github.com/w3c/csswg-drafts/issues/4422</a>
182-
<li>See [UAX9] for rules on how U+0009 tabulation interacts with bidi.
183-
<li>Trailing OGHAM spaces <a href=https://github.com/w3c/csswg-drafts/issues/4893>https://github.com/w3c/csswg-drafts/issues/4893</a>
184-
</ul>
185-
186186
<h3 id="tab-character-size-the-tab-size-property">4.2 <a href="https://drafts.csswg.org/css-text-3/#tab-size-property">Tab Character Size: the tab-size property</a></h3>
187187

188188
<p>Partial coverage.
@@ -216,6 +216,11 @@ <h3 id="line-breaking-details">5.1 <a href="https://drafts.csswg.org/css-text-3/
216216
<li>Test for <a href="https://github.com/w3c/csswg-drafts/issues/4284">https://github.com/w3c/csswg-drafts/issues/4284</a>
217217
</ul>
218218

219+
<p>Maybe missing, maybe existing in some other test suite:
220+
<ul>
221+
<li>The interaction of line breaking and bidirectional text is defined by [CSS-WRITING-MODES-3] and [UAX9], see in particular CSS Writing Modes 3 §2.4 Applying the Bidirectional Reordering Algorithm and UAX9§3.4 Reordering Resolved Levels. <span class=note>Look for escape code for LINE SEPARATOR, that should dredge them up</span>
222+
</ul>
223+
219224
<p>Untestable(?):
220225

221226
<ul>

0 commit comments

Comments
 (0)