- From: Jim Barnett <1jhbarnett@gmail.com>
- Date: Fri, 14 Mar 2014 10:12:32 -0400
- To: Voice List <www-voice@w3.org>
The new draft is available in the usual place: http://www.w3.org/TR/scxml/ I would like to thank everyone whose contributions and hard work have helped us get this far. At this point there is only one (large) hurdle to cross before SCXML becomes a full recommendation. We need to show proof of at least two interoperable implementations of each feature. The way we do this is by providing a test suite and then showing that at least two implementations pass each test. The description of the test suite and links to the tests are here: http://www.w3.org/Voice/2013/scxml-irp/ The test suite is somewhat more complex than you might expect, because we have decided to abstract away from the data model as well as the means for recording success or failure. Therefore the tests are not written in straight scxml, but a mish-mash of scxml and elements in the 'txml' namespace. You use an xslt style sheet to transform the txml elements into scxml that matches your datamodel/implementation. We provide sample xslt files to produce the ECMAScript and XPath data models, but you may edit them as you wish or provide your own (as long as you don't change the underlying semantics of the test). Please try to run the tests and submit an implementation report if you can. The more implementations that we get, the smoother our passage to full recommendation status will be. If you have any questions, don't hesitate to contact me or to post to the list. A couple of implementations have already run many of the tests, but there may well still be bugs in them or in the style sheets. -- Jim Barnett Genesys P.S. In terms of W3C process, this is not a 'conformance test', because the W3C does not do conformance testing. However, it sure looks like a conformance test to anyone who is not caught up in W3C process. In the case of the VoiceXML specification, the VoiceXML Forum (which is separate from the W3C) took the VXML implementation test suite and produced an official conformance test from it. There won't be an official conformance test for SCXML unless an organization decides to do the same. Until then, if you pass the tests in the suite, your implementation is conformant, but you can't say that you have passed a "Conformance Test".
Received on Friday, 14 March 2014 14:13:28 UTC