On Tue, Dec 16, 2008 at 3:29 PM, Vincent Siveton <[email protected]>wrote:
> Hi, > > Following the "Compliance tests for OpenSocial and Gadgets" wiki page > [1], I tried to run the 0.8 tests [2] on the 1.0.x-incubating branch. > So, I did mvn -Prun and open in my favourite browser [3]. > > Here are the results: > > Passed Failed Warnings Unverified Total > 80 29 14 21 144 > > Thoughts? Out of the box, some are going to fail because they depend on the storage mechanism (activities / app data) being writeable. If you want those to pass you have to wire up persistence to a writeable store. The default stores are read only. Most of the warnings are bogus IMO -- the compliance tests attempt to define error conditions that aren't in the spec. I've brought this up with the compliance test maintainers on several occasions but they disagree on interpretation of "not specified". If somebody wants to write patches to make shindig "compliance gadget compliant" instead of "spec compliant", though, I guess that's OK. > > Vincent > > [1] http://code.google.com/p/opensocial-resources/wiki/ComplianceTests > [2] > http://opensocial-resources.googlecode.com/svn/tests/trunk/suites/0.8/compliance/reference.xml > [3] > http://localhost:8080/gadgets/ifr?url=http://opensocial-resources.googlecode.com/svn/tests/trunk/suites/0.8/compliance/reference.xml >

