- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Fri, 21 Aug 2015 15:57:22 -0400
- To: Ms2ger@gmail.com, Geoffrey Sneddon <me@gsnedders.com>
- Cc: Public CSS Test suite mailing list <public-css-testsuite@w3.org>
Ms2ger, Geoffrey Sneddon
I see you have created and submitted reference files for many CSS2.1
tests recently. This is welcomed and great. The reference files are okay
with me. Some comments though...
1-
You missed the "to-" string in the link. Shepherd reports the broken
links for those tests.
Example given:
line 9: <link rel="match" href="padding-left-applies-010-ref.xht"/>
should be instead
<link rel="match" href="padding-left-applies-to-010-ref.xht"/>
http://test.csswg.org/source/css21/margin-padding-clear/padding-left-applies-to-010.xht
http://test.csswg.org/source/css21/margin-padding-clear/padding-left-applies-to-010-ref.xht
This seems to affect padding-[ left | right ]-applies-to-[ 008 | 010 |
036 | 047 ] tests.
2-
"visible"
Anything that shortens the pass-fail-conditions sentence of a test,
without compromising its understanding for a tester, helps. This is
particularly true if a test suite has 1000 tests or more!
Any words or expressions that can be removed from the
pass-fail-conditions sentence without causing confusion or
interpretation is, in my opinion, welcomed and best. Words like "red
visible" are pleonastic, redundant in meaning.
We presumed that testers taking the test suite are not blind and do not
have any kind of incapacitating daltonism condition or some kind of
color vision illness or incapacity. Mentioning a color implies by itself
that it can be viewed, that it is visible by senses.
So, whenever I read "no red visible" in a test, I have usually removed
the word "visible". Same thing with the words:
invisible
viewable
appearing
present
anywhere
displayed
you can see
(
http://test.csswg.org/source/compositing-1/mix-blend-mode/mix-blend-mode-blending-with-sibling.html
)
You should see
(http://test.csswg.org/suites/css2.1/20110323/html4/inlines-013.htm)
you can view
We presumed that testers have eyes, can see, can view, etc...
If, one day, there is an aural test suite, then words like "you can
hear", "the sound of", etc... will not be useful or needed ... because
we will presume, postulate that people taking the aural test suite have
normal hearing capabilities, normal auditive capabilities.
eg:
Test passes if you can hear the sound of a dog barking.
can safely become
Test passes if there is a *dog barking*.
3-
"in the page"
Since 95% (or so) of all tests starts with a sentence stating the pass
and fail conditions, then "below", "below this line", "after this
sentence", "under this paragraph", "in this page", etc.. are all
evident, pleonastic.
So, whenever I read "in the page" in a test, I have usually removed such
words. Same thing with the words:
on the screen
(
http://test.csswg.org/source/compositing-1/mix-blend-mode/mix-blend-mode-blending-with-sibling.html
)
below
below this line (eg
http://test.csswg.org/suites/css2.1/20110323/html4/replaced-intrinsic-002.htm)
after this line
below this sentence
after this sentence
below this paragraph (eg
http://test.csswg.org/suites/css2.1/20110323/html4/abspos-001.htm)
under this paragraph (eg
http://test.csswg.org/suites/css2.1/20110323/html4/tables-002.htm)
in the next paragraph
after this
following
which follows
These are useless, empty-meaning, pleonastic or self-evident or
irrelevant words; they can be safely removed without affecting
understanding of pass/fail conditions... unless, of course, the
pass-fail-conditions sentence is not at the top of the page.
So, I would have most likely removed the "visible on the page" chunk
from the
http://test.csswg.org/source/css21/reference/no-red-on-blank-page-ref.xht
http://test.csswg.org/source/css21/reference/no-red-filler-text-ref.xht
and from its associated (125 , 78) tests.
4-
Prefixing "ref" for very frequently reused reference files
"
There are several common references, such as those used for parsing and
selectors tests. Their names begin with ref- so they can be easily found
in the reftest directory.
"
https://wiki.csswg.org/test/reftest#the-reftest-reference-file
[I can not find this info in the new documentation...]
If the reference file is very frequently reused, then we have the
convention of prefixing its filename with ref and not suffixing it.
So, here,
ref-no-red-on-blank-page
ref-no-red-filler-text
filenames was better.
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 Friday, 21 August 2015 19:58:04 UTC