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
>

Reply via email to