# RE: Questions about microsoft tests (2nd version)

From: Arron Eicholz <Arron.Eicholz@microsoft.com>
Date: Wed, 27 Jan 2010 17:30:53 +0000
To: Robert Stam <robert@tallcomponents.com>, "public-css-testsuite@w3.org" <public-css-testsuite@w3.org>
Message-ID: <651D2A831D17C040B828D62270386CE929A32714@TK5EX14MBXC135.redmond.corp.microsoft.com>
The samples.microsoft.com site is not the most updated location for the test suite. The most current location for all of the Microsoft cases is http://test.csswg.org/source/contributors/microsoft/submitted/. Please use this for any reviewing you are doing.

--
Thanks,
Arron Eicholz

-----Original Message-----
From: public-css-testsuite-request@w3.org [mailto:public-css-testsuite-request@w3.org] On Behalf Of Robert Stam
Sent: Wednesday, January 27, 2010 7:55 AM
To: public-css-testsuite@w3.org
Subject: Questions about microsoft tests (2nd version)

Hi All,

Please ignore the previous (almost identical) posting; it was emailed without the last part.

We have the following questions/remarks about the Microsoft testset (available at: http://samples.msdn.microsoft.com/ietestcenter/css.htm)

Maybe it's worth to look into these issues before the test are embedded in the CSS suite.

1) ---------
css\chapter_16\Rules\text-align-white-space-008.htm
css\chapter_16\Rules text-align-white-space-003.htm

We consider both test as incorrect tests: only pre and pre-line (not
pre-wrap) cause text-align value 'justify' to be replaced by its initial value.

2) ---------
css\chapter_16\white-space-control-characters-001.htm

#22 is the Unicode character for 'Synchronous Idle', but no font was found that displays it as mentioned in the test description.

3) ---------
css\chapter_16\word-spacing-remove-space-002.htm

Looks like IE8 specific behavior.

4) ---------
css\chapter_17\rules\empty-cells-exceptions-004.htm

Whitespace is preserved in the table, so whitespace between <table> and <tr> is considered non-empty content and is wrapped in an anonymous table-row and an anonymous table-cell.

5) ---------
css\chapter_17\rules\table-height-algorithm-005.htm

CSS 2.1 specification does not specify how extra table height space should be distributed over the rows. Since a cell-height percentage computes to auto, all rows will get an equal part of the remaining space. A more sophisticated algorithm could inspect cell and row percentage heights and try to satisfy them.

6) ---------
css\chapter_18\properties\outline-width\outline-width-095.htm

We consider this test as invalid test: In div1, the computed value of outline-width is 0, because outline-style is none (the default value).
The 'outline-width: inherit' inherits this computed value, so the width of the outline is zero.

7) ---------
css\chapter_6\Rules\HTML-attribute-019.htm

The DOCTYPE of this test is XHTML 1.0 Transitional in which there's no baseline space reserved below an image. This causes the images to overlap slightly. Changing the DOCTYPE to strict will results in the correct output..

8) ---------
css\chapter_8\properties\border-width\border-width-005.htm
css\chapter_8\properties\border-width\border-width-006.htm
css\chapter_8\properties\border-width\border-width-007.htm
css\chapter_8\properties\border-width\border-width-008.htm

Incorrect test: the computed value of property border-width at element 'body' is 0, because border-style is 'none'. The value 'inherit'
inherits the computed value, so at element div.test the border-width is also 0 and no rectangle is shown. (Chrome, FireFox and Opera render this correctly, by displaying only one square).

9) ---------
css\chapter_9\properties\display\display-008.htm

Invalid test. Only the first row is part of the table row group that has a blue background.

10) ---------
css\chapter_9\rules\inline-formatting-context-017.htm

Test expects the text to fit on two lines where the first line is justified.

11) ---------
css\chapter_9\rules\positioning-float-002.htm

The width of the container is not big enough to fit all the text.
Besides that the test is rendered correctly.

12) ---------
css\chapter_9\rules\viewport-004.htm

Frames are not supported in CSS, expected HTML-xxxx test.
------

Best Regards,
Robert Stam

TallComponents