- From: James Graham <jgraham@opera.com>
- Date: Tue, 27 Jul 2010 10:55:12 +0200
- To: Kris Krueger <krisk@microsoft.com>
- CC: "'public-html-testsuite@w3.org' (public-html-testsuite@w3.org)" <public-html-testsuite@w3.org>
On 07/27/2010 03:28 AM, Kris Krueger wrote:
> As discussed at the last meeting this is the format of what the test harness could expose as xml.
> This could be used to build an implementation report, if you have feedback (add data, remove data) please speak up.
> <?xml version="1.0" encoding="utf-8"?>
> <testRun version="1.0">
> <userAgent>9.0.101101</userAgent>
> <browserName>Internet Explorer</browserName>
> <Date>07-26-2010</Date>
> <Submitter>Microsoft Test Team</Submitter>
> <targetTestSuiteName>W3C HTML5 Test Suite Ver 1.0</targetTestSuiteName>
> <targetTestSuiteID>W3CHTML5-10</targetTestSuiteID>
> <Tests>
> <Test Uri="/w3c/tests/html5/Chapt2/sect2.1.1.3">
> <featureName>Canvas</featureName>
> <testName>Object literal - Get Set property</testName>
> <specReference>7.2, 7.5</specReference>
> <Result>Pass|Fail|Not Implemented</Result>
> </Test>
> <Test Uri="/w3c/tests/html5/Chapt2/sect2.1.1.4">
> <featureName>Canvas</featureName>
> <testName>Object literal - Get Set property</testName>
> <specReference>7.2, 7.5</specReference>
> <Result>Pass|Fail|Not Implemented</Result>
> </Test>
> </Tests>
> </testRun>
I'm not sure what the use cases / requirements we are trying to address
here are, so it is impossible for me to judge what is needed from the
above. That said, I would a-priori prefer a simpler json format, like
(in some mixture of json and pseudo-bnf):
{
"ua":ua-id,
"results":{(test-id:result)*}
}
where
ua-id := user agant id string
test-id := path to test
result := "pass" | "fail"
I'm not sure what the point of "not implemented" as a separate state is.
Since we don't really have optional features, "not implemented" is
equivalent to "fail".
Received on Tuesday, 27 July 2010 08:55:51 UTC