WORK IN PROGRESS
OpenSocial 0.8 and previous
For OpenSocial versions 0.8 and previous, the compliance test suites are hosted within the OpenSocial Resources google code project. They can be checked out and executed from http://opensocial-resources.googlecode.com/svn/tests/trunk/.
OpenSocial Compliance Tests in Apache Shindig
The current repository for OpenSocial compliance tests is now the Apache Shindig project. While there should be no dependency between the compliance test cases and Shindig, the tests co-exist there in order to take advantage of Shindig's vibrant developer community. The JavaScript compliance tests now use JQuery's QUnit framework. REST based compliance tests are scripted to allow the use of command line tools to execute HTTP requests using tools like oacurl or rest-client.
The JavaScript compliance tests are now located under https://svn.apache.org/repos/asf/shindig/trunk/content/gadgets/compliance/javascript-tests and can easily be extended by adding test cases to the appropriate suites. Currently, many tests have been ported to OpenSocial 1.1, but as OpenSocial 2.0 starts to move ahead we will need help writing tests for new specification version.