<McCool> scribe: Michael_Koster
McCool: review progress
... next step planning, extracting normative statements
... tooling (Ege will present TD Playground next week)
... online test systems
... mlagally presentation
... any other items?
<McCool> https://github.com/w3c/wot/tree/master/testing
McCool: at this point we should be
extracting normative assertions
... there is good RFC2119 style markup in the documents
now
... need to track normative assertions in a separate document
to develop test cases for them
... assertions.md for example
... reference to the source document and what the statement
is
... description of test case
... do this for TD and Scripting API documents
... (creating PR)
Lagally: add a class column for MUST/MAY/SHOULD
McCool: will also create a PR for Scripting API
Ege: TD Playground is based on a
JSON Schema validator
... also generates test data for test instances
McCool: what about min-max values and other constraints?
Ege: thinking about default ranges with reasonable constraints
McCool: for each interaction there could be constraints
Ege: may need additional
metadata
... this tool works with the FPWD version
... a student is adding events and updating the TD
serialization version
McCool: we also need a tool that can
validate the Scripting API implementation
... maybe using webIDL
... TD validator is also needed
Ege: TD Playground validates TDs and tests things against TDs
McCool: we also need to test additional implementations of the Scripting API
Ege: the tools only test HTTP and
CoAP
... protocol bindings can be "interesting"
McCool: maybe we can't test all
possible protocols
... and payloads
... we are required to validate the testability of the
specification
... probably only need to test some specific protocol
combinations
... we are also required to do penetration testing
Lagally: simulated devices provided by the Oracle simulator using a Raspberry Pi
McCool: system level simulation is needed
Lagally: presents the Oracle simulator and IoT cloud service
McCool: will look into extracting the normative statements
Lagally: the simulator could
provide some online plugfest components
... still missing an online node-wot instance
... adjourn