- From: James Graham <jgraham@opera.com>
- Date: Mon, 03 Oct 2011 10:00:40 +0200
- To: public-html-testsuite@gtalbot.org
- CC: Ms2ger <ms2ger@gmail.com>, Public HTML testsuite mailing list <public-html-testsuite@w3.org>
On 10/01/2011 09:40 PM, public-html-testsuite@gtalbot.org wrote: >> Hi GĂ©rard, >> > > Hello Ms2ger, > > Thank you for your reply. > >> On 09/29/2011 08:36 PM, public-html-testsuite@gtalbot.org wrote: >>> http://w3c-test.org/html/tests/approved/xhtml5/img_border_percent.xhtml >>> http://w3c-test.org/html/tests/approved/xhtml5/object_border_perc.xhtml >>> http://w3c-test.org/html/tests/approved/xhtml5/object_border_pixel.xhtml >> > >>> So, the logical question would be how far back should backward >>> compatibility go in HTML5? >> >> As specified in the Rendering section, in this case. See [1] in >> particular. >> >>> All those testcases have no link to their authors. Is that normal? I >>> mean, >>> submitted testcases do not have to indicate their author or sources? >> >> That's normal, yes. > > > I do not agree with such policy. There is enough anonymity on the web as > it is. Can we please not have arguments like this? I don't think it contributes positively to the tone of the list. > People who want their testcases to be taken seriously should have > their real names mentioned and a way to reach them. People who want their testcases to be taken seriously should contribute high quality testcases that match the spec and find bugs in browsers. Having a contact for the testcase author is sometimes helpful but is unnecessary; testcases often outlive their author's involvement in web standards. We have to take collective responsibility for the content of testcases. If people other than the author can't verify that they are correct they shouldn't pass review. > In my opinion, the rules, process, method of parsing and rendering such > testcases should be indicated with an adequate<meta assert="" name=""> > (added in the testcase) and adequate<link rel="help" href="" title=""> > (added in the testcase) to link precisely to relevant section of the spec. That doesn't work for HTML. We can't require specific markup because we are testing the markup layer. This is not CSS. We could, and perhaps should, have out of band metadata but I think the most compelling use case would be an annotated version of the spec that showed where we have tests. So far no one has come forward to build this in a way that would work well with the HTML5 spec, so there has been no serious push to add all the metadata to tests (it would also be a serious inconvenience to some methods of writing tests e.g. the attribute reflection tests where thousands of tests are generated from relatively small amounts of data). > Especially if the expected result of such testcase is not so obvious or > intuitive or indicate a clear divergence with previous specification and > parsing. Previous specifications are irrelevant. > I still does not understand how, on one hand, the spec speaks of > "non-conforming", "obsolete" almost everywhere when border attribute is > specified for<img> and<object> but still honors it anyway as in those > testcases. It's a double message, it's a confusing message: it's like > saying "Don't do this ... but, if you do, we'll honor it anyway". In general the spec has requirements for authors and different requirements for implementors. You need to understand this basic distinction to make any sense of the spec at all. Our testcases are all aimed at implementors and so all follow the implementation requirements. The author requirements are irrelevant.
Received on Monday, 3 October 2011 08:01:18 UTC