- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Sat, 03 Jan 2015 19:56:35 -0500
- To: 塩澤 元 (Shiozawa, Hajime) <hajime.shiozawa@gmail.com>
- Cc: fantasai <fantasai.lists@inkedblade.net>, Public CSS test suite mailing list <public-css-testsuite@w3.org>, Koji Ishii <kojiishi@gluesoft.co.jp>
Le 2014-12-31 02:11, 塩澤 元 a écrit : > Hi Gérard, > > 1. About ref file >> Le 2014-12-29 22:29, fantasai a e'crit : >> > On 12/27/2014 11:45 AM, Ge'rard Talbot wrote: >> > Hajime, >> > We discussed this in >> > > http://lists.w3.org/Archives/Public/public-css-testsuite/2014Nov/0039.html >> > >> > I think we eventually should filename-rename >> > multicol-count-002-ref.xht >> > as >> > ref-yellow-PASS-on-black.xht >> > or some filename like that and then move that file into >> > http://test.csswg.org/source/css21/reference/ >> > with other frequently reused reference files. >> >> I agree with Hajime on this one, I don't think it's good to reference >> a reference file inside a different test suite. But I also agree with >> Ge'rard, it would be good to have this as a common test reference. In >> that case, however, I think it would go in a top-level reference >> folder, >> like the common support files are in a top-level support folder. > > I agree with this plan. > The plan to create a top-level reference files folder and to put all the "ref-*" references files in it is not something that I can do right now. It involves re-writing accordingly the href value of the <link rel="match"> of all tests referencing those with a massive "search and replace" in an advanced text editor. And it's risky because if the href value of the reftest is incorrect, then the build system fails. I have already way too much on my hands already. Also, some very frequently reused reference files may not have been hg-copy-ed but just moved. I do not know how to figure this out; Shepherd does not indicate this. > 2. About color choice > >> Ideally, you want to use green color and restrict using green color if >> and >>>> only if red indicates failure. Green color should >>>> be restricted in tests where failures will be indicated by red >>>> color. >>>> >>> >>> This is true, and I think Hixie tended to use the color-combination >>> of >>> blue and yellow for such cases. Black is, I agree, a bit too intense >>> here. :) We also tend to use black for descriptive text, so it's good >>> to have a different color than black for the actual test rendering. >>> >> >> I will do a "search and replace" black -> blue edition for the tests >> using >> a big yellow PASS word then. >> > > Thank you for your good explanation. > Now I think that a choice of color (blue and yellow) is right way. > > 3. About test case title > >> By the way, I use 'float: left' with 'vertical-rl' and 'float: right' >> with >> 'vertical-lr'; in order to make a test suite coverage more complete >> and >> thorough, we probably should test both float values for each vertical >> writing-mode values ... >> > > When I reviewed your test, I guessed that the combination of opposite > side > ('float-*left*' with 'veritcal-*rl*' and 'float-*right* with > veritcal-*lr*') is important for test. So I thought that it is better > to > add its value in test case title. > If there are 'float: *right*' with 'vertical-*rl*' (and 'float: *left*' > with 'vertical-*lr*') in tests, I will feel that the absence of float > value > in title is not strange. > > 4. About missing test case >> In my mind, when testing 'writing-mode', I would do all and each > 'writing-mode' values in the order they are listed in the spec: > horizontal-tb, vertical-rl, vertical-lr, (default or initial) and > inherit. > Now, testing 'writing-mode: horizontal-tb' does not make much sense. > IE5 > and NS4 could and would pass those tests, you see. And testing default > or > initial values is impossible to test. Many (otherwise, all) tests we > did in > CSS2.1 about initial and default property values were not useful. So, > there > is no line-box-direction-*004*.xht because there is no test about > default, > initial 'writing-mode' value. I could remove >> block-flow-direction-004.xht >> for the same reasons given here. I could also remove >> line-box-direction-001.xht >> and >> block-flow-direction-001.xht >> because bad browsers, old browsers, buggy browsers are most likely >> going > to pass these tests. Those tests by themselves are not really helpful, > not > really necessary; they most certainly will not be useful to browser > (and > CSS rendering engine) manufacturers. >> >> A test that never fails, that never can fail, that is passed by old > browsers or buggy browsers is not an useful test, is not a worthy test. > > OK, I understand what you said. > However I think that a lack of number makes tester (or developer) feel > strange. > Will you do re-numbering these test case to remove a lack of number? > > Hajime. I do not intend to re-number the whole set of tests. It would be lot of work for little. I might as well just create that 004 test instead. I do not intend to test properties (writing-mode, text-orientation and text-combine-upright) with the reserved keyword inherit because those 3 properties already inherit by default. 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 Sunday, 4 January 2015 00:57:14 UTC