- From: Philippe Le Hegaret <plh@w3.org>
- Date: Tue, 29 Jun 2010 17:45:33 -0400
- To: public-html-testsuite@w3.org
Available at
http://www.w3.org/2010/06/29-htmlt-minutes.html
HTML Test Suite Task Force
29 Jun 2010
[2]Agenda
[2] http://lists.w3.org/Archives/Public/public-html-testsuite/2010Jun/0047.html
Attendees
Present
jgraham, krisk, paulc, gsnedders
Regrets
Chair
Kris
Scribe
plh
Contents
* [3]Topics
1. [4]Check for any bugs on approved tests (currently zero)
2. [5]Review Current Tests Posted To List For Approval
3. [6]Ask for feedback on the updates to domtestcase.js
4. [7]Proposal to change my tracking excel spreadsheet
* [8]Summary of Action Items
_________________________________________________________
oops
didn't watch the time sorry
<krisk> that is fine
<krisk> can't seem to get trackbot and rssagent up
trackbot-ng, start telcon
<krisk> jgraham are you going to participate on IRC or dial in?
<jgraham> I am on IRC
<scribe> scribeNick: plh
<krisk> great
Check for any bugs on approved tests (currently zero)
Kris: none
Review Current Tests Posted To List For Approval
Kris: first one was video example
<krisk> I updated the UA sting to canPlayType and added an image of
the rendering
[9]http://test.w3.org/html/tests/submission/Microsoft/video/video.ht
m
[9] http://test.w3.org/html/tests/submission/Microsoft/video/video.htm
<krisk> james do you have other feedback?
s/all time clocks at zero/all time cloks at zero/
Resolved: video.htm approved
<scribe> ACTION: Kris to move video.htm into the approved test
directory
Kris: next time we meet I'd like to have video_00[1-13]
<krisk> Let's plan on asking for the rest of video, canvas and
xhtml5 tests
plh: is there a reason why we can't approve them today?
<krisk> How about we state we will post all the video tests as
meeting notes
<krisk> If we don't hear negative feedback we can approve all the
video tests
<krisk> Which should also include audio0->3
<krisk>
[10]http://test.w3.org/html/tests/submission/Microsoft/audio/
[10] http://test.w3.org/html/tests/submission/Microsoft/audio/
<krisk> jgraham do you agree that this is OK?
Resolved: all video* and audio* are approved.
<jgraham> I haven't looked closely
<jgraham> sorry
<krisk> simon peter looked at the tests
James? do you want more time to look at the tests?
<jgraham> I think simon is better qualified than me to review video
tests
<krisk> He looked at the tests
<krisk> the one test that will need to be updated is #6
<krisk> see
[11]http://lists.w3.org/Archives/Public/public-html-testsuite/2010Ju
n/0035.html
[11] http://lists.w3.org/Archives/Public/public-html-testsuite/2010Jun/0035.html
sounds like we're ok then
<scribe> ACTION: Kris to update video #6 before moving it
XHTML5 and Canvas tests have been submitted
Kris will look at the canvas tests
<krisk> We also have getElementsByClassName, selection api
<krisk> Anne's feedback was that we need to update one test to the
actual parser
plh: let's approve the foreign tests except for foreign_content_007
then
<krisk> that woud be #7
[12]http://lists.w3.org/Archives/Public/public-html-testsuite/2010Ju
n/0017.html
[12] http://lists.w3.org/Archives/Public/public-html-testsuite/2010Jun/0017.html
Resolved: foreign_content[1-6] and [8-15] are approved
<krisk> jgraham are you able to look at canvas tests
<krisk> as a group it's good to get the submitted test backlog under
control
<jgraham> We already use many of them, so I guess someone already
reviewed them. I guess I can get them to look for changes or
something
<krisk> that would be good
<krisk> I think a reasonable approach it to set a date that we can
all have reviewed the tests
<krisk> Canvas that is since their is ~800 total tests
<krisk> we should get agreement on how we want some of the api's to
be organized
<krisk> for example we could just cover the document
<krisk> and a document folder would contain all the api tests for
document, for example document.getElementByClassName_001.htm
<krisk> Same goes for the window object
<jgraham> Yes, I think organisation by chapter would be good
<jgraham> (also, the annotated spec that Philip made for the canvas
tests is very nice, we should make something similar)
[13]http://test.w3.org/html/tests/approved/
[13] http://test.w3.org/html/tests/approved/
<krisk> I was going to call it be the name of the html5 feature
rather than the chapter
<jgraham> Hopefully name of feature and chapter are quite similar
<jgraham> I guess there might be edge cases though
<krisk> I think once we think the chapters (numbers) are not going
to change we can rename them to include the chapter
<jgraham> Using chapter-title based rather than chapter-number based
naming should be forwards compatible
<krisk> The way I see it is that at some point we create chapters
and move tests into that folder
<krisk> OK
<krisk> It's seems to be easy to move tests around - e.g. hg move
seems to work just fine and won't lose any data
<krisk> Let's move on to agend item #3
Ask for feedback on the updates to domtestcase.js
<krisk> jgraham did you have anymore updates planned for
domtestcase.js?
<jgraham> krisk: Yes.
<jgraham> I just haven't had time to make them yet...
<krisk> I updated the harness - removed the .name since it's not a
standard
<jgraham> Basically some assert functions that check common IDL
things
<jgraham> like assertReadonly
<jgraham> and some more things that I have forgotten right now
<krisk> do we need to do them before we agree to have this approved
to be what we want to use for async tests
<krisk> the reason I say this is adding a readonly assert should be
able to be done later, since it's just a minor add
<jgraham> Yeah I think we can more assertions later
<krisk> ok - since this does help test async stuff like events
<krisk> I can move the script and the sample test then to the
approved folder
<krisk> unless you object james
<jgraham> No, I think that is fine as long as we can still make
changes to it
Resolved: update domtestcase.js with latest dev version
<krisk> The only issue would be if we want to make some disruptive
change that breaks a bunch of tests that is used by domtestcase.js
<krisk> Then this breaking change will need to also update the
impacted tests
<krisk> sound fair?
<jgraham> Yes
<jgraham> If people are happy with the basic API
<jgraham> I'm not a good person to judge for obvious reasons
<krisk> I can take an action item to update the wiki with these
tests as examples that can cover sync, async, manual (ugh like
audio)
<scribe> ACTION: Kris to update the wiki with test information
Proposal to change my tracking excel spreadsheet
<krisk> Yes though we need more input from the group
<krisk> Intresting after the meeting Philip Taylor posted results to
the list for canvas tests
<krisk> Seems like we can do the same for approved
<krisk> If we think it will help make the spec get to rec and make
HTML5 more interoperable
<jgraham> Yes, it would be great to have
<krisk> see
[14]http://lists.w3.org/Archives/Public/public-html-testsuite/2010Ju
n/0036.html
[14] http://lists.w3.org/Archives/Public/public-html-testsuite/2010Jun/0036.html
<krisk> I think we could do this...
<krisk> We could have browser vendors submit their results in xml
and then have a page load up and transform these results into a
result page
<krisk> I can do this once, though the results moving forward would
have to come from the vendor
<jgraham> Yeah, something like that would be good although I would
choose different specific technologies
<jgraham> :)
<krisk> It's in the open - so sure a vendor could lie...but that
would be quite embarassing of the errors were intentional and not a
error
<jgraham> Well it is easy to verify any results
<gsnedders> Provided they're public builds, it's easy to check
<jgraham> It doesn't even have to be vendors that submit things
really since only public builds should be eligible
<krisk> It could be just submitted to Hg - then it's tracked and
will come from a w3c member
<jgraham> Yeah, that sounds like a workable model given some
convention for where to submit results files
<krisk> we'll need to not overload the w3c team with this idea
<gsnedders> See what the webapps WG did for widgets
<gsnedders> [15]http://dev.w3.org/2006/waf/widgets/imp-report/
[15] http://dev.w3.org/2006/waf/widgets/imp-report/
<gsnedders> Just XML files of testfile:testname -> result would do
<krisk> sounds like then opera and microsoft support this idea
<jgraham> Personally I would just use json, since it is basically
key-value pairs and xml is overkill
the format isn't critical. xml or json is fine
<jgraham> and I wouldn't format it like the widgets people...
we could accept more than one in fact
<jgraham> The bigger question is how we make a unique id for a test
<jgraham> If we want it to be invariant under directory
reorganizations and so on
ah, good point
<jgraham> But maybe that is a non-issue and a path is good enough?
<krisk> I'd rather just stick to using the path
<paulc_> I agree that we might need to handle test suite versions
<jgraham> Regenerating the results is cheap, coming up with complex
solutions is hard
<paulc_> As new tests get added or tests get removed, we need to
make sure that the results format is robust enough to work.
<plh> we could agree to use the path to start with and see how it flies
<plh> in terms of formats, as long as I can integrate whatever I get, I
don't mind too much
<krisk> Seems like we agree that this is the right direction to head
and just have to work out some of the details
<plh> it's a matter of transformation for me
<jgraham> Something like {"tests":[{"id":"/path/to/test",
"result":"pass"}]} seems simple and extensible
and if start getting too many updates, i'll look into some automatic
ways
the test results needs to report the user agent version
<krisk> some of the details would be...
since it may change overtime
<krisk> must include the useragent and build
and OS ?
one vendor might want to report several test results depending on
the device/platform
[adjourned]
Summary of Action Items
[NEW] ACTION: Kris to move approved tests into the approved test
directory
[NEW] ACTION: Kris to update the wiki with test information
[NEW] ACTION: Kris to update video #6 before moving it
[NEW] ACTION: Kris to update update domtestcase.js with latest dev
version
Received on Tuesday, 29 June 2010 21:45:37 UTC