W3C home > Mailing lists > Public > public-css-testsuite@w3.org > November 2014

Re: Valid to use subproperties as reference file for shorthand property test?

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Tue, 11 Nov 2014 19:49:25 -0800
Message-ID: <CAAWBYDDgKMOqjtLp7B8gctLN-f+PdtL5yCr9WK0jMGKoCeyNew@mail.gmail.com>
To: "Zhang, Zhiqiang" <zhiqiang.zhang@intel.com>
Cc: "public-css-testsuite@w3.org" <public-css-testsuite@w3.org>, "Chen, XiX A" <xix.a.chen@intel.com>
On Tue, Nov 11, 2014 at 6:31 PM, Zhang, Zhiqiang
<zhiqiang.zhang@intel.com> wrote:
> Hi,
>
> My colleague (CC'ed) is trying to create some reference files to automate CSS tests.
>
> After reading a test at
>
> https://github.com/w3c/csswg-test/blob/master/css21/fonts/font-044.xht
>
> ... that "a system font sets all of the font subproperties at the same time; then each font subproperty can be altered individually",
> ... he creates a reference file at
>
> https://github.com/chenxix/csswg-test/blob/473dafa9a5420cd7e0ee583789a7d109109d0ca6/css21/fonts/font-003-ref.html
> span {
>   font-variant: small-caps;
>   font-size: 1in;
>   font-family: serif;
>   line-height: 1em;
> }
>
> ... for the test case at
> https://github.com/chenxix/csswg-test/blob/473dafa9a5420cd7e0ee583789a7d109109d0ca6/css21/fonts/font-003.xht
> span
> {
>   font: small-caps 1in serif;
>   line-height: 1em;
> }
>
> Is this a valid method to create reference file?
>
> Per http://testthewebforward.org/docs/reftests.html#2-the-reftest-reference-file, "reference file must not use the same features that are being tested, but uses a different method to produce the same rendering as a test file", seems this method is not acceptable.
>
> Feel free to review the reference files at
> https://github.com/w3c/csswg-test/pull/604

If you are specifically testing the shorthand expansion, that is fine.
If you're trying to test something else, such as whether small-caps
works, then no, this doesn't work.

~TJ
Received on Wednesday, 12 November 2014 03:50:11 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:13:27 UTC