I mentioned before that I'm working on a framework to ease development of OSS/J TCKs. One challenge for the OSS/J TCKs is that each OSS/J API exposes the same functionality via three so-called integration profiles:
We're currently using this OSS/J TCK Foundation to build the TCK for the OSS/J Order Management API, but it is set-up such that it can be used for building TCKs for other OSS/J APIs. During development tests have been done against the OSS/J Service Activation and OSS/J Trouble Ticketing APIs. The OSS/J TCK Foundation contains sub projects that that illustrate the examples for OSS/J Service Activation and OSS/J Trouble Ticketing.
The current version of the OSS/J TCK Foundation has support for the EJB and XML/JMS integration profiles. Support for the webservices profile will be added next.