<ege> https://github.com/egekorkan/wot/tree/master/testfest/2019-02-princeton
Sebastian: explains TestFest expectation
and setup
... TD instance compliant to TD spec
... TD playground and/or manual check
... then
... behavior test
... clients/consumers receive the expected results as defined
in a TD instance?
McCool: some emergency tests
Ege: for the first test, we generate assertions
McCool: would like to see the progress on the automatic checker
Ege: digging into AJV
... sort of my feature
[[
var schema = {
type:"object",
properties:{
actions:{
if: {type:"object"},
then: {
const: "implemented"
},
else: {
const:"fail"
},
},
events:{
type:"object"
}
}
}
]]
McCool: great if Ege could do this
Ege: it's a challenge
... what is valid
... looked into multiple options
... we can find a shortcut
... copy/paste big schema
McCool: the bottom line is customize the schema
Ege: but not from scratch
McCool: do you have time to do that?
Ege: yeah, I'm trying
... but the behavior test would be easier
McCool: what would we do for network
configuration?
... e.g., security fuzz testing
... does it actually respond?
... we can tell 404 is broken
... let's go back to your generated work flow
McCool: one TD for one instance
... still need node-wot event implementation
... how many features implemented?
<ege> https://github.com/w3c/wot/blob/master/testing/criteria.md
Sebastian: need to leave
... will you both (Ege and McCool) join the TD call on
18th?
both: yes
Sebastian: missing assertions?
McCool: meant to do that
before...
... try to do that by Friday
Kaz: one question
... who is managing the node-wot implementation and test for
that?
Sebastian: the latest information can
come from Daniel
... Siemens will bring it
... Daniel won't join the Princeton f2f but Ege will
Kaz: ok
(sebastian leaves)
Kaz: we still need implementation results from node-wot
McCool: right
... btw, it's still not clear enough about "manual TDs + legacy
devices"
... updates the criteria.md
McCool: would update the "6. Systems"
section of the report.html
... definition of implementations
... based on the criteria.md description
Ege: working on the workflow and the validation tool
McCool: can you create a PR for the workflow?
Ege: ok
McCool: created sub directories for
the online testfest in Dec:
https://github.com/w3c/wot/tree/master/testfest/2018-12-online
... TDs and CSVs
... results sub directory has implementers sub
directories
... each implementer sub directory has CVS results
... like:
https://github.com/w3c/wot/blob/master/testfest/2018-12-online/results/Intel/intel-camera.csv
... let's merge your proposed workflow with the
w3c/wot/testfest/2019-02-princeton repo
Ege: need some updates
McCool: then tomorrow
Ege: ok
McCool: what about network
logistics?
... ports, etc.?
Kaz: we've started some
discussion on our needs
... but not sure about the conclusion
McCool: hopefully it's getting
ready
... would like to see how to process the behavior tests as
well
Kaz: btw, is the coverage of the
assertion lists ok?
... or still need some more review?
McCool: from syntax viewpoint, the
assertion list should be ok
... let me think about that a bit more
... syntactically we're not in bad shape
... pretty good shape
... the question should be (additional) behavior test
[adjourned]