PureXML/Tests
Mihaela Mihaljevic 2b465e9c9c feat(schema): locate content-derivation-pass schema diagnostics
Convert the seven checkers the complexExtensionBaseValid compile rule
dispatches (the cos-ct-extends/src-ct content-derivation family) to located
findings so each error attaches to its derivation node instead of the schema
root (#169): a complexContent extension adding element content over a
simpleContent base, a simpleContent restriction whose base is a built-in or
user simple type, an unfaithful inline type in a simpleContent restriction, a
complexContent base that is a simple type, a simpleContent extension whose
base is xs:anyType, and a mismatched mixed setting on a complexContent
extension each underline their extension/restriction node; an element
carrying a default/fixed value over element-only or empty content underlines
the element.

Each predicate, iteration order, and reason string is unchanged; only the
location each finding carries differs. The seven checkers had exactly one
caller each (the dispatch), so each is renamed in place and the .unlocated
wrap dropped. To keep the file under the 400-line limit, the seven functions
and their two private helpers move to a new SchemaContentDerivation.swift;
the shared extensionAddsElementContent helper, still used by the all-group
checker that stays behind, becomes module-internal. Adds a located-
diagnostics test per checker.
2026-06-21 17:29:41 +02:00
..
Fixtures feat(validation,schema): composable validation framework and cross-document composition 2026-06-16 09:57:43 +02:00
AdversarialCriticTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
C14NSpecExampleTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CanonicalC14N11Tests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CanonicalPrefixRewriteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CanonicalSelectionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CanonicalSubsetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CanonicalTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CatalogBaseURITests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CatalogGroupPreferTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CatalogSGMLTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CatalogSuffixPreferTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
CatalogTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceCanonicalModesTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceCatalogTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceCorpusTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceDTDTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceEmittingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceHTMLDepthTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceRegexTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceSchematronTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceXIncludeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ConformanceXPathAxisTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ContentMatcherDifferentialTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ContentMatcherWorstCaseTests.swift fix(schema): saturate effectively-unbounded content-model counters (#192, partial) 2026-06-21 13:16:24 +02:00
ContentModelDeterminismTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ContentNFAStateBudgetTests.swift fix(schema): count content-model occurrences 2026-06-19 23:32:04 +02:00
DTDAttributeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDConditionalNotationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDDefaultingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDEntityDeclaredTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDIdentifierTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDLocatedContentTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDParameterEntityDepthTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDStandaloneTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDSubsetStrictnessTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDValidationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
DTDValidityConstraintTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
EncodingMismatchTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
EncodingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
EntityBaseURITests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
EntityResolverTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
EntitySplicingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ErrataValidityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
EXSLTTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
HTMLAdoptionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
HTMLDocumentTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
HTMLForeignContentTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
HTMLFramesetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
HTMLSelectTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
HTMLTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
HTMLTokenizerTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
HTMLValidationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
LineEndingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
LintTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ModelTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
NamespaceConstraintTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
NamespaceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
OutputEncodingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ParityEdgeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ParsingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
PatternTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
PullPushDifferentialTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
PushParserTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
QuickFixTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RecoveringReaderTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RegexCategoryTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RegexTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGCombineTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGCompactAnnotationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGCompactConcatTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGCompactFollowAnnotationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGCompactParamTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGCompactTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGDataParamTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGDatatypeLibraryTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGLocatedErrorTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGNameClassTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGQNameTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGSchemaCorrectnessTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGSpecSuiteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGStreamingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
RelaxNGValueSpaceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SaveOptionsTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SAXTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ScalarLexingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAbstractXsiTypeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAllGroupPlacementTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAllGroupReferenceTests.swift fix(schema): a reference to an all group must have maxOccurs 1 2026-06-20 19:14:33 +02:00
SchemaAnySimpleTypeFacetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAnyTypeLaxTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAttributeDefaultUseTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAttributeLocatedDiagnosticsTests.swift feat(schema): locate attribute-pass schema diagnostics 2026-06-21 16:28:10 +02:00
SchemaAttributeRefTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAttributeRestrictionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAttributeUniquenessTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaAttributeWildcardIntersectionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaBlockDefaultTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaCircularDerivationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaConformanceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaContentDerivationLocatedTests.swift feat(schema): locate content-derivation-pass schema diagnostics 2026-06-21 17:29:41 +02:00
SchemaContentOrderTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaDerivationControlTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaDerivationLocatedDiagnosticsTests.swift feat(schema): locate derivation/cycle-pass schema diagnostics 2026-06-21 16:53:02 +02:00
SchemaDifferentialHarness.swift feat(validation,schema): composable validation framework and cross-document composition 2026-06-16 09:57:43 +02:00
SchemaDifferentialTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaDurationFacetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaElementBlockTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaElementRefApplicabilityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaExtensionAllGroupTests.swift Reject mixedness-changing complexContent extensions 2026-06-18 22:37:49 +02:00
SchemaFacetApplicabilityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaFacetDefinitionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaFixedElementChildrenTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaForeignNamespaceReferenceTests.swift fix(schema): reject references into never-imported namespaces 2026-06-20 13:50:55 +02:00
SchemaFuzzTests.swift test(schema): enforce streaming-vs-tree agreement as a standing gate 2026-06-20 19:54:05 +02:00
SchemaGroupRedefineRestrictionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaIDAttributeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaIdentityDefaultValueTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaIdentityValueEqualityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaIdentityXPathTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaIDIDREFTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaIDValueConstraintTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaIncludeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaListFacetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaListUnionXsiTypeTests.swift fix(schema): reject xsi:type=anyType on an anySimpleType-declared element 2026-06-20 02:09:51 +02:00
SchemaLocalElementBlockKeyTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaLocatedDiagnosticsTests.swift feat(schema): locate value-constraint type errors 2026-06-21 14:37:29 +02:00
SchemaMixedEmptyTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaMultiDocumentTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaNamespacedDerivationTests.swift fix(schema): streaming xsi:type and type resolution match the tree path 2026-06-20 16:38:56 +02:00
SchemaNameUniquenessTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaNestedDefinitionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaNotationValidityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaParticleTypeRestrictionTests.swift fix(schema): restriction may not narrow an element to an extension-derived type 2026-06-20 18:34:50 +02:00
SchemaPatternFacetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaProhibitedAttributeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaQNameLengthTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaRedefineAttributeGroupTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaReferenceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaRestrictionMixedTests.swift feat(schema): locate content-derivation-pass schema diagnostics 2026-06-21 17:29:41 +02:00
SchemaSimpleContentChainTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaSimpleContentFixedTests.swift fix(schema): compare simpleContent fixed value in value space 2026-06-20 18:08:32 +02:00
SchemaSimpleContentListTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaSimpleContentRestrictionInlineTypeTests.swift Reject invalid simpleContent inline restrictions 2026-06-18 22:01:01 +02:00
SchemaSimpleTypeFinalTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaSimpleTypeLocatedDiagnosticsTests.swift feat(schema): locate simple-type-pass schema diagnostics 2026-06-21 15:55:59 +02:00
SchemaSimpleTypeRestrictionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaSimpleTypeVarietyTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaStreamingValueConstraintTests.swift fix(schema): streaming validator applies default/fixed value constraints 2026-06-20 17:38:45 +02:00
SchemaStreamingXsiTypeGateTests.swift fix(schema): streaming xsi:type and type resolution match the tree path 2026-06-20 16:38:56 +02:00
SchemaStringWhitespaceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaStructureDerivationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaStructureLocatedDiagnosticsTests.swift feat(schema): locate structure-pass schema diagnostics 2026-06-21 15:23:13 +02:00
SchemaStructureTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaSubstitutionBlockTests.swift fix(schema): stop blocked substitution chaining 2026-06-19 08:37:19 +02:00
SchemaSubstitutionListUnionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaSubstitutionTypeBlockTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaSubstitutionTypeTests.swift fix(schema): an untyped substitutionGroup member inherits its head's type 2026-06-20 02:47:07 +02:00
SchemaTopLevelAttributeGroupTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaTopLevelAttributeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaTopLevelElementTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaTopLevelGroupTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchematronAbstractPatternTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchematronAbstractTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchematronDiagnosticTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchematronDynamicTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchematronFunctionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchematronLetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchematronScopedLetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchematronTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaTwoIDAttributesTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaTypeExclusivityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaUnionFacetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaUserTypeValueConstraintTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaValueConstraintExclusionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaValueConstraintTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaValueConstraintValidityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaWhiteSpaceRestrictionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaWildcardNamespaceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaXSIAttributeTests.swift fix(schema): forbid attribute declarations in the XSI namespace 2026-06-20 14:33:14 +02:00
SchemaXSTSDiagnosticTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SchemaXSTSRegressionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SerializationEscapeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SerializationOptionsTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SerializerTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
SourceSpanTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
StreamingDTDValidationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
StreamingXSDTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
StrictRecoveringDifferentialTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
StrictSubsetProfileTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
TextReaderBreadthTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
TextReaderTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
TreeNodeEditingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
TreeNodeIdentityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
TreeNodeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationConfigurationTests.swift fix(schema): forbid attribute declarations in the XSI namespace 2026-06-20 14:33:14 +02:00
ValidationFieldCoverageTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationFrameworkTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationRuleDTDTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationRuleMiscTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationRuleRegistryTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationRuleStructuralTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationRuleTestSupport.swift feat(validation,schema): composable validation framework and cross-document composition 2026-06-16 09:57:43 +02:00
ValidationRuleXSDTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
ValidationWarningsTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
W3CEduniSuiteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
W3CIBMSuiteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
W3CJapaneseSuiteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
W3COasisSuiteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
W3CSunSuiteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
W3CXMLSuiteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
WriterTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XalanConfSuiteTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XIncludeNegotiationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XIncludeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XMLCharacterTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XMLDeclarationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XPathAxisTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XPathContextTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XPathExpressionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XPathFunctionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XPathNamespaceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XPathTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XPointerRangeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XPointerTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDCategoryTests.swift fix(schema): a non-nillable element must carry no xsi:nil at all (cvc-elt.3.1) 2026-06-20 03:22:05 +02:00
XSDCompletionTests2.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDComplexTypeTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDCompositionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDDatatypeTests.swift fix(schema): reject year 0000 in dateTime, date, gYearMonth, gYear 2026-06-20 01:31:14 +02:00
XSDDerivationControlTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDIdentityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDImportTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDLocatedContentTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDNamespaceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDParticleReferenceRestrictionTests.swift fix(schema): carry global ref metadata into restrictions 2026-06-19 09:03:49 +02:00
XSDParticleRestrictionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDRestrictionContentFreeOrderTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDSchemaTests.swift fix(schema): count content-model occurrences 2026-06-19 23:32:04 +02:00
XSDSchemaValidationTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDTypeResolutionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDValueConstraintTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSDWildcardTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTApplyImportsTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTAttributeSetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTCDATASectionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTCompositionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTCreatedNamesTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTDecimalFormatTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTDoctypeOutputTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTDocumentFunctionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTFallbackTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTFunctionTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTHTMLOutputTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTKeyNodeSetTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTMatchCacheTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTMessageTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTNamespaceAliasTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTNumberingTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTOutputMethodTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTParityTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTParserTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTResultFragmentTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTSortCaseOrderTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSLTWhitespaceTests.swift style(format): adopt --importgrouping testable-bottom from canonical rules-swift 2026-06-18 20:33:07 +02:00
XSTSDifferentialTests.swift Reject invalid simpleContent inline restrictions 2026-06-18 22:01:01 +02:00
XSTSSuiteTests.swift fix(schema): a reference to an all group must have maxOccurs 1 2026-06-20 19:14:33 +02:00