[css-writing-modes-3] 112 new sizing orthogonal tests in section 7.3.1 and section 7.3.2

Hello,

32 new tests for section 7.3.1:

sizing-orthog-prct-[ htb-in-vlr | htb-in-vrl | vlr-in-htb | vrl-in-htb 
]-[001-008]

These 32 tests checks how an orthogonal block is sized when its inline 
size is given a percentage value. The 4 possibilities of orthogonal 
context are checked

http://hg.csswg.org/test/rev/8a0a8f2afe1a

- - - - - - -

20 new tests for section 7.3.2:

sizing-orthog-htb-in-vlr-[001-024]

These 20 tests check the sizing of an 'horizontal-tb' orthogonal block 
with its inline size set to 'auto' inside an auto-sized 'vertical-lr' 
containing block under various code scenario conditions in relation with 
this complex formula:

min(max-content, max(min-content, min(available space, initial 
containing block's size)))

http://hg.csswg.org/test/rev/6f2742210ef9

- - - - - - -

20 new tests for section 7.3.2:

sizing-orthog-htb-in-vrl-[001-024]

These 20 tests check the sizing of an 'horizontal-tb' orthogonal block 
with its inline size set to 'auto' inside an auto-sized 'vertical-rl' 
containing block under various code scenario conditions in relation with 
this complex formula:

min(max-content, max(min-content, min(available space, initial 
containing block's size)))

http://hg.csswg.org/test/rev/0664939ab9ea

- - - - - - -

20 new tests for section 7.3.2:

sizing-orthog-vlr-in-htb-[001-024]

These 20 tests check the sizing of an 'vertical-lr' orthogonal block 
with its inline size set to 'auto' inside an auto-sized 'horizontal-tb' 
containing block under various code scenario conditions in relation with 
this complex formula:

min(max-content, max(min-content, min(available space, initial 
containing block's size)))

http://hg.csswg.org/test/rev/3cef54b15491

- - - - - - -

20 new tests for section 7.3.2:

sizing-orthog-vrl-in-htb-[001-024]

These 20 tests check the sizing of an 'vertical-rl' orthogonal block 
with its inline size set to 'auto' inside an auto-sized 'horizontal-tb' 
containing block under various code scenario conditions in relation with 
this complex formula:

min(max-content, max(min-content, min(available space, initial 
containing block's size)))

http://hg.csswg.org/test/rev/ba4fb3bfec76

- - - - - - -

Some comments about those tests.

1-
Chrome 57.0.2970.0 and Edge 13 fail about 12% of all those 112 tests; 
for Chrome 57.0.2970.0, I will know exactly the numbers of failed tests 
later.
Firefox 53.0a1 buildID=20170103030204 passes all 112 tests.

2-
I will need a review so that these tests are correct. There is also 94 
reference files which may need to be checked too.

3-
I know that about 5% of those 112 tests may have problems with the test 
harness. Several tests requires that the initial containing block be 
taller than 500px. This may not actually happen with the test harness. 
This depends on your screen monitor resolution and size. I will either 
adjust those tests (change a few values or change the character data of 
blocks) later; I am not sure right now what's the best thing to do... 
but I am sure this issue can be solved elegantly.

Gérard
-- 
Test Format Guidelines
http://testthewebforward.org/docs/test-format-guidelines.html

Test Style Guidelines
http://testthewebforward.org/docs/test-style-guidelines.html

Test Templates
http://testthewebforward.org/docs/test-templates.html

CSS Naming Guidelines
http://testthewebforward.org/docs/css-naming.html

Test Review Checklist
http://testthewebforward.org/docs/review-checklist.html

CSS Metadata
http://testthewebforward.org/docs/css-metadata.html

Received on Wednesday, 4 January 2017 05:32:29 UTC