Note: this document is still very much a work in progress.
One of the deliverables specified in the Charter of the SOAP-JMS Binding Working Group is a test suite intended to promote implementation of the Candidate Recommendation, and to assess interoperability between these implementations.
The test suite will be maintained by the Working Group and remain available for regression testing beyond publication of the SOAP-JMS Binding Recommendation, however it is not expected that the test suite will form a part of the Recommendation.
Conformance to this Test Suite does not by itself enable a party to claim conformance with the SOAP-JMS Binding specification. Not passing an individual test may be used as an indication that an implementation is likely not to conform to the SOAP-JMS Binding specification.
A SOAP-JMS Binding implementation that passes all of the tests specified in this document may claim conformance to the SOAP-JMS Binding Test Suite (Release-Date).
The Test Suite contains:
This Test Suite consists of a collection of testcases. Each test case is described using the following test case metadata:
The Test Suite consists entirely of voluntary contributions of tests from interested parties. We encourage all members of the community to consider contributing any tests they may have developed to the Test Suite.
Tests may be submitted to the Suite in the form of an Email sent to public-soap-jms@w3.org. An archive is available at http://lists.w3.org/Archives/Public/public-soap-jms/. Submitted testcases should be released to the Test Suite by completing the Test Case Grant II Form.
When contributing materials to the Test Suite, it is helpful if each individual test case cites the metadata such message exchange patterns exhibited in a format suitable for adding to testcases.xml. The submission should include complete examples of the messages exchanged as XML documents.
Where possible, the tests should re-use existing operations and message exchanges, however the submission may also include details of any new scenarios which the test case exhibits, in which case providing any additional metadata such as WSDL 1.1 and WSDL 2.0 documents will be of value.
The Test Suite is still under construction. The testcase and scenario identifiers will remain stable and should an item be removed, the identifier won't be reused to avoid confusion.
The Test Suite will periodically be made available in the form of a single file:
Copyright © 2008 W3C, All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.