- From: John Arwe <johnarwe@us.ibm.com>
- Date: Thu, 15 Jan 2009 10:35:20 -0500
- To: public-sml@w3.org
- Message-ID: <OF9EFCA63B.F6A2AC1A-ON8525753F.0051A65A-8525753F.0055A06C@us.ibm.com>
Based on the "tests to add" sheet in the V4 master features & tests, here is the latest information from my COSMOS contacts: 4: 10/2/2008 > WG agreed that we need test cases for validation of SML-IF format. 10/2 minutes have no details; does this mean SML-IF-defined interoperability features, in which case we are done since tests for those do exist? 5: 10/16/2008 > test the necessary processing to identify identical targets (section 4.2.3) E.g., bullet #2 identical targets… given current specification contents, we do not see how such tests can be constructed. The ones we built for this purpose using multiple sml:uri elements in a single reference were deemed invalid by the SML wg. We need an example of an SML reference containing multiple schemes to work from, if SML insists this is possible. 6: 10/16/2008 > test for section 4.3.1, bullet 1 (wrong namespace for 'uri') and bullet 1.a. (1) wrong namespace - would InvalidWrongSMLNSURI.xml (new, attached) cover it? (2) content not valid URI syntax - would InvalidXMLBase.xml (existing, updates attached) cover it? 7: 10/16/2008 > targetRequired tests for derivation by restriction or substitution groups (1) restriction would TargetRequiredInValidDerivationByRestriction.xml (new, attached) cover it? would TargetRequiredValidDerivationByRestriction.xml (new, attached) cover it? (2) subs group would TargetRequiredInValidWithSubstitutionGroup.xml (new, attached) cover it? would TargetRequiredValidWithSubstitutionGroup.xml (new, attached) cover it? 8: 10/16/2008 > test for section 5.2.1.2, bullet 4. See existing cases: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cosmos/tests/resource-modeling/org.eclipse.cosmos.rm.validation.tests/src/test-resources/identity/InValidUnionConstraintWithSubstitution.xml?root=Technology_Project&view=log http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cosmos/tests/resource-modeling/org.eclipse.cosmos.rm.validation.tests/src/test-resources/identity/InValidConstraintSubstitution.xml?root=Technology_Project&view=log 9: 10/16/2008 > test cases to cover intra-document acyclic constraint for intra-document references. would AcyclicInValidCycleSameDoc.xml (new, attached) cover it? would AcyclicValidCycleSameDoc.xml (new, attached) cover it? 10: 10/28/2008 > ginny: Isn't multiple schemes in an SML reference more of an extension point rather than optional feature? > MSM: propose that we label this feature as EXT not SML > Kumar: we should add additional info about our categories of optional features, e.g. testability of extension points. does not seem to request a new test, confused why it is in the "add tests" lists 11: 10/28/2008 > test case for non-Schema determined IDs DTD-determined ID would ValidBareNameDTDDeterminedIDBareName.xml (new, attached) cover it? 12: 10/23/2008 > test case for deref() in sml:field would ValidKeyUniqueDeref.xml (new, attached) cover it? 13: 10/28/2008 > consistency checking (between smlif:baseURI and xml:base) assuming that we have an implementation that does consistency checking. COSMOS does not check consistency 14: 10/29/2008 > Need specific test for schema-complete? <ginny> Microsoft's implementation does not support schema bindings and therefore this implementation is a test for last paragraph of 5.4.3 in IF (construction of default schema) is that a No, i.e. no new test needed? Many of the existing test cases both contain schemas and have no schema bindings, are they not all tests of exactly this type? Best Regards, John Street address: 2455 South Road, P328 Poughkeepsie, NY USA 12601 Voice: 1+845-435-9470 Fax: 1+845-432-9787
Attachments
- application/octet-stream attachment: InvalidWrongSMLNSURI.xml
- application/octet-stream attachment: InValidXmlBase.xml
- application/octet-stream attachment: TargetRequiredValidWithSubstitutionGroup.xml
- application/octet-stream attachment: TargetRequiredValidDerivationByRestriction.xml
- application/octet-stream attachment: TargetRequiredInValidWithSubstitutionGroup.xml
- application/octet-stream attachment: TargetRequiredInValidDerivationByRestriction.xml
- application/octet-stream attachment: AcyclicValidCycleSameDoc.xml
- application/octet-stream attachment: AcyclicInValidCycleSameDoc.xml
- application/octet-stream attachment: ValidBareNameDTDDeterminedIDBareName.xml
- application/octet-stream attachment: ValidKeyUniqueDeref.xml
Received on Thursday, 15 January 2009 15:36:03 UTC