Minutes, HCG call Friday January 15, 2010 (testing in the browser)

These minutes are being posted in the public list to record
the HCG discussion of testing in the browser (see topic 3).

 
                               - DRAFT -

              Hypertext Coordination Group Teleconference
                              15 Jan 2010


Attendees

   Present
          Debbie_Dahl, Kazuyuki, Plh, Steven, +95089aaaa, glazou, Bert,
          Shepazu, ChrisL

   Regrets
   Chair
          ddahl

   Scribe
          shepazu

Contents

     * [4]Topics
         1. [5]Actions
         2. [6]HCG time
         3. [7]Testing in the Browser
     * [8]Summary of Action Items
     _________________________________________________________



   <trackbot> Date: 15 January 2010

   <Steven_> Hi

   <Steven_> Muted

   <scribe> scribenick: shepazu

Actions

   <ChrisL> action-16?

   <trackbot> ACTION-16 -- Doug Schepers to coordinate with Mike and
   SVG-in-HTML (Issue-37), keep HCG informed -- due 2009-10-31 -- OPEN

   <trackbot> [9]http://www.w3.org/MarkUp/CoordGroup/track/actions/16

      [9] http://www.w3.org/MarkUp/CoordGroup/track/actions/16

   <ChrisL> close action-16

   <trackbot> ACTION-16 Coordinate with Mike and SVG-in-HTML
   (Issue-37), keep HCG informed closed

   shepazu: this is ongoing, probably doesn't need an action

   <ChrisL> action-28?

   <trackbot> ACTION-28 -- Philippe Le Hégaret to write binding-license
   advice for /Guide -- due 2009-12-31 -- OPEN

   <trackbot> [10]http://www.w3.org/MarkUp/CoordGroup/track/actions/28

     [10] http://www.w3.org/MarkUp/CoordGroup/track/actions/28

   plh: can we extend that by a month?
   ... making progress on the document license

   <ChrisL> action-30?

   <trackbot> ACTION-30 -- Doug Schepers to report on SVG WG's progress
   on test framework -- due 2009-09-11 -- OPEN

   <trackbot> [11]http://www.w3.org/MarkUp/CoordGroup/track/actions/30

     [11] http://www.w3.org/MarkUp/CoordGroup/track/actions/30

   <ChrisL> close action-30

   <trackbot> ACTION-30 Report on SVG WG's progress on test framework
   closed

   shepazu: MS joined SVG WG, and we are suggesting submitting tests in
   reftest

   <ChrisL> action-32?

   <trackbot> ACTION-32 -- Deborah Dahl to follow up on scxml
   implementations from KDE -- due 2009-09-30 -- OPEN

   <trackbot> [12]http://www.w3.org/MarkUp/CoordGroup/track/actions/32

     [12] http://www.w3.org/MarkUp/CoordGroup/track/actions/32

   <ChrisL> action-41?

   <trackbot> ACTION-41 -- Philippe Le Hégaret to and Chris to work on
   a proposed charter for the Group -- due 2009-11-27 -- OPEN

   <trackbot> [13]http://www.w3.org/MarkUp/CoordGroup/track/actions/41

     [13] http://www.w3.org/MarkUp/CoordGroup/track/actions/41

   ChrisL: we decided to do an extension for now
   ... that's just an email to the AC

   plh: yes, but it has to go through W3M first

   ddahl: how long is the extension?

   plh: 2 years

   shepazu: so, we aren't going to make the group public?

   plh: we are going to try to be more careful about being publicly
   accessible

   ddahl: this week's minutes are going to be public

HCG time

   <Steven_> public-hypertext-cg@w3.org

   ddahl: ArtB has a problem with this time
   ... he suggested an hour earlier, which is inconvenient for many
   west-coast people

   <Steven_> and japan

   ChrisL: maybe a survey?

   <Steven_> This hour is the only one that is anyway acceptible for
   west coast and Japan

   ChrisL: new person representing ITU based in Japan

   <scribe> ACTION: ChrisL to create telcon time WBS survey [recorded
   in [14]http://www.w3.org/2010/01/15-hcg-minutes.html#action01]

   <trackbot> Created ACTION-42 - Create telcon time WBS survey [on
   Chris Lilley - due 2010-01-22].

Testing in the Browser

   ChrisL: topic's been around for a while, could mean 2 things

   1) browser used as test platform, such as through a harness,
   one-by-one, noting results,

   scribe: takes an hour or more to collate results

   <ChrisL> One aspect is testing by using the browser as a platform,
   like the css3.nu tests for css selectors. The browser runs the whole
   suite (or some subset that needs no interaction) itself, using
   scripting, then displays the result.

   ChrisL: alternately, the browser could do the testing

   <ChrisL> [15]http://www.css3.info/selectors-test/

     [15] http://www.css3.info/selectors-test/

   ChrisL: I did the CSS Selectors test suite by hand, and it took me
   1.5 hours per browser
   ... used the automatic harness, and it took only minutes
   ... you still need to capture the results, and we need to talk about
   how to do that
   ... 2) the other aspect...

   <ChrisL> Another aspect is testing things that are needed in
   practice but fall between specifications. For example, no-one would
   use a browser that can't center a JPEG image in an HTML page. But
   HTML says as little as possible about rendering and has no required
   image formats. CSS tries to not refer to specific markup languages.
   So it all falls between the cracks.

   <ChrisL> In some cases this is dealt with by making wrapper
   specifications that include a bunch of other specs by reference and
   then add extra conformance criteria. The desirability of that
   approach can be discussed.

   <glazou> yeah

   <ChrisL> hmm i was dropped, will redial

   ddahl: some of the links focused on testing i general, managing
   large test suites... I don't think we need to cover that

   plh: my experience is that browser vendors are interested in
   submitting tests, but not in adding information or running tests

   ChrisL: they do seem reluctant to run them, which is why I've been
   doing it to move the specs forward
   ... but they do seem interested in automatic testing

   Steven_: even though the browser vendors haven't shown interest, why
   are we doing this? it's for W3C process and progress on the Rec
   Track

   ChrisL: there are other people who could run tests: staff, members
   of the public

   <Steven_> We have to test in order to get out of CR

   ChrisL: we need to clarify the process for doing so, and the public
   could help more

   plh: it's a resources problem

   <ChrisL> especially if the collection and collation of results is
   automated

   plh: the browser vendors, to be blunt, aren't interested in W3C
   being able to evaluate their browsers
   ... I haven't been able to get funding

   ChrisL: we need to give them the framework first, then ask to help
   improve it

   shepazu: it may be that they are reluctant to give resources, but
   might agree with the goal
   ... seems to me we could apply for a grant from the Web Foundation,
   testing is a fundamental part of making the Web better and more
   accessible and i18ned

   plh: the deadliine for contributing to the CSS2.1 spec was today,
   how do you plan to manage this?

   glazou: good question, we have many thousands of tests, need to
   discuss this
   ... should happen next week

   plh: any suggestion how we could generate such a report?

   glazou: CSS may be easier than others, we can use CSS DOM to get
   values
   ... handling thousands of protocol tests... whew, that's another
   matter
   ... CSS often needs the rendering test done by hand
   ... we can sometimes use canvas (not on IE), many have reference
   images
   ... one part can often be tested automated, but another needs to be
   tested by humans

   plh: would making a public announcement calling for aid help?

   glazou: maybe, but would it be in a reasonable timeframe

   ChrisL: the instructions need to be clear, and a good test makes
   that easier ("if you see red, the test fails")

   glazou: this depends on what you're testing... animations and
   transitions

   <ChrisL> svg has animation tests so the end result has things lined
   up or covering each other if the animation is correct

   glazou: for CSS, we could easily write a framework to test 99% of
   tests in a browser with Canvas, without it, forget it

   shepazu: what about RefTest? we have good results in automation at
   the Test Summit

   ChrisL: 99% really helps

   glazou: don't forget we need reference images for all those

   <ChrisL> especially when there are thousands of tests

   shepazu: there are a lot of challenges with maintaining reference
   images, especially over versions
   ... reftest may be better

   <ChrisL> reftests avoid variations due to font rendering or subpixel
   positioning

   ChrisL: what's the next step? how do we move forward?
   ... you seem a bit pessimistic

   plh: it's just going to require a significant level of effort, not
   sure where we are going to find funding and resources

   ddahl: is it a general problem, or one for each spec/group?

   <ChrisL> ach chris

   plh: it's general... we have good results in all browsers, even IE,
   at the test summit

   glazou: even IE?

   plh: Sylvain Pashe had a clever way of automating the browsers

   glazou: that comparison can't be done in the browser then

   shepazu: I don't think that's a problem

   glazou: it is for mobile browsers

   shepazu: touche

   ChrisL: if you are just need 2-4 results for CR implementation
   reports, that suffices, but for completeness, this approach won't
   work

   glazou: there are big differences between mobile and desktop
   versions of the same browser

   shepazu: question is, are we doing tests to help specs pass CR, or
   to improve interop by testing all browsers on all platforms?

   ChrisL: both, but CR testing is primary

   <scribe> ACTION: shepazu to start a wiki page to summarize the 2
   goals, with Use cases and requirements for each goal [recorded in
   [16]http://www.w3.org/2010/01/15-hcg-minutes.html#action02]

   <trackbot> Created ACTION-43 - Start a wiki page to summarize the 2
   goals, with Use cases and requirements for each goal [on Doug
   Schepers - due 2010-01-22].

   <scribe> ACTION: look into funding from Web Foundation and NIH
   [recorded in
   [17]http://www.w3.org/2010/01/15-hcg-minutes.html#action03]

   <trackbot> Sorry, couldn't find user - look

   <scribe> ACTION: plh to look into funding for browser testing from
   Web Foundation and NIST [recorded in
   [18]http://www.w3.org/2010/01/15-hcg-minutes.html#action04]

   <trackbot> Created ACTION-44 - Look into funding for browser testing
   from Web Foundation and NIST [on Philippe Le Hégaret - due
   2010-01-22].

   glazou: when we design a test suite, we should have a manifest that
   describes the means of testing for each test: reference image,
   reftest, human

   ChrisL: and the results need to glued together

   <ChrisL> We need to discuss collating multiple test results, but
   there is no time

   shepazu: we talked about that at the Test Summit

   trackbot, end telcon

Summary of Action Items

   [NEW] ACTION: ChrisL to create telcon time WBS survey [recorded in
   [19]http://www.w3.org/2010/01/15-hcg-minutes.html#action01]
   [NEW] ACTION: look into funding from Web Foundation and NIH
   [recorded in
   [20]http://www.w3.org/2010/01/15-hcg-minutes.html#action03]
   [NEW] ACTION: plh to look into funding for browser testing from Web
   Foundation and NIST [recorded in
   [21]http://www.w3.org/2010/01/15-hcg-minutes.html#action04]
   [NEW] ACTION: shepazu to start a wiki page to summarize the 2 goals,
   with Use cases and requirements for each goal [recorded in
   [22]http://www.w3.org/2010/01/15-hcg-minutes.html#action02]

   [End of minutes]
     _________________________________________________________


   

Received on Friday, 29 January 2010 19:00:33 UTC