- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Thu, 22 Nov 2018 03:27:20 +0900
- To: Public Web of Things IG <public-wot-ig@w3.org>, public-wot-wg@w3.org
available at: https://www.w3.org/2018/11/21-wot-pf-minutes.html also as text below. Thanks a lot for taking these minutes, Matthias! Kazuyuki --- [1]W3C [1] http://www.w3.org/ - DRAFT - WoT-PF/Test 21 Nov 2018 [2]Agenda [2] https://www.w3.org/WoT/IG/wiki/PlugFest_WebConf#Agenda_14.11.2018 Attendees Present Kaz_Ashimura, Ege_Korkan, Michael_McCool, Toru_Kawaguchi, Matthias_Kovatsch, Michael_Koster, Kunihiko_Toumura, Michael_Lagally, Tomoaki_Mizushima Regrets Chair McCool Scribe mkovatsc Contents * [3]Topics 1. [4]Update on TD Test Plan * [5]Summary of Action Items * [6]Summary of Resolutions __________________________________________________________ <McCool> [7]https://www.w3.org/WoT/IG/wiki/PlugFest_WebConf#Agenda_21.11 .2018 [7] https://www.w3.org/WoT/IG/wiki/PlugFest_WebConf#Agenda_21.11.2018 <scribe> scribenick: mkovatsc Update on TD Test Plan <kaz> [8]PR 290 [8] https://github.com/w3c/wot-thing-description/pull/290 McCool: new section on what counts as implementation ... added implementation section for Intel ... mk added implementation section for Siemens ... need to figure out how implementation is counted when a sw component is shared <McCool> [9]https://github.com/mmccool/wot-thing-description/tree/update d-test-results/testing [9] https://github.com/mmccool/wot-thing-description/tree/updated-test-results/testing McCool: now using terms "TD Consumer" and "TD Producer" ... added several CSV files ... changes to the document need to go into template.html ... it imports other files ... implementations folder contains HTML blocks for each Member, listing and describing their implementations and a leading testimonial ... please give each implementation a unique id ("impl-<member>-<impl>") <Zakim> kaz, you wanted to mention we should identify if each implementation is based on different code-base Kaz: two points: ... 1. implementation should relate to specific code-base ... 2. should we really use this repo for this? McCool: code-base aspect is known ... my repo is only used to speed up things (merge into master requires review) ... testing focuses on TD, thus it is in TD repo Kaz: you could become moderator for TD repo to speed up McCool: it is more about authorization by the Editors, as spec was touched by PR ... best we wait until PR merge before people open PRs for impl information ... best start by retrieving the template from my repo and make PR to master Toru: "TD Producer" has the notion of an automatic generator. What about manual TDs? <kaz> Matthias: we're learning more and more about the actual procedure now <kaz> ... the current assertion focused on whether it's correct or not <kaz> ... need to see proper terms <inserted> kaz: During the WoT Chairs call today, I also mentioned "consumedThing" and "exposedThing" as possible terms, but we can revisit the concrete terminology later. ... The point at the moment is the terminology for the Implementation Report should be consistent with the definition within the WoT Architecture. McCool: I understand my implementation with a manual TD still a unique code base and an implementation that produces a TD Lagally: how stable is the tooling? McCool: changes are planned to be backward-compatible ... overall the testing plan is still "in flux", as we need more information ... plan is to stabalize in two weeks for the online TestFest ... data files will not change much, assertions will need to change Lagally: How can I play with this to check the resulting document for correctness? McCool: adapt data files. script is supposed to pull them in automatically at some point. Lagally: it is confusing that there are multiple testing directories Matthias: note that w3c/wot" repo is IG! McCool: IG material is general planning. Deliverable repos have concrete test documents for the REC process. Lagally: is it a valid assumption that w3c/wot is not required for REC process? McCool: yes ... using CSV for test results as they are easy to edit and render nicely on GitHub ... CSVs can be broken down in multiple files, as each entry uses an ID ... tool will colorcode the results ... red is critical, e.g., only one implementation for security ... prefix your test results with your member identifier (e.g., "intel-") Ege: having reports per assertions will require to change the TD Playground, so that each assertion is in its own JSON Schema ... Playground can only check syntax Matthias: statements during today's chairs call said that tests must focus on behavior, e.g., if a parser must ignore unknown terms or must throw an error ... need to clarify what kind of assertions are actually required from us Kaz: I don't think we confirmed that during the chairs call today. ... the [10]W3C process document requires us to show evidence for implementability [10] https://www.w3.org/2018/Process-20180201/#implementation-experience McCool: there is a file "extra-asserts.html" to file new/changes assertions ... @all, please have a look at your implementations in the context of testing and report to us what you have ... need to think about interop and penetration testing and how it fits into the report ... (something about two-stage process for the test plan impl) Kaz: As I (repeatedly) mentioned, CR exit criteria defined by the W3C Process is showing that a specification is sufficiently clear, complete, and relevant. ... On the other hand, I can understand people are interested in testing interoperability between various implementations itself and describing concrete behavior of each implementation (e.g., TD consumer/TD producer). ... That's why I'm planning to talk with W3M to confirm what is required from us McCool: charter states security testing ... please clarify what we need to provide Ege: isn't interoperability shown when both client and server fulfills the assertions? McCool: interoperability would go as report into appendix ... AoB? Toru: Could you please check my PR? <inserted> [11]wot PR 596 [11] https://github.com/w3c/wot/pull/596 McCool: merging ... EoM Summary of Action Items Summary of Resolutions [End of minutes] __________________________________________________________ Minutes manually created (not a transcript), formatted by David Booth's [12]scribe.perl version 1.154 ([13]CVS log) $Date: 2018/11/21 18:26:02 $ [12] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [13] http://dev.w3.org/cvsweb/2002/scribe/
Received on Wednesday, 21 November 2018 18:28:26 UTC