Coverage report: 85%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-25 09:44 +0000

File class   statements missing excluded   coverage
genschema / __init__.py (no class)   4 0 0   100%
genschema / cli.py (no class)   112 33 0   71%
genschema / comparators / __init__.py (no class)   11 0 0   100%
genschema / comparators / delete_element.py DeleteElement   4 0 0   100%
genschema / comparators / delete_element.py (no class)   7 0 0   100%
genschema / comparators / empty.py EmptyComparator   25 2 0   92%
genschema / comparators / empty.py (no class)   6 0 0   100%
genschema / comparators / enum.py EnumComparator   79 3 0   96%
genschema / comparators / enum.py (no class)   30 0 0   100%
genschema / comparators / flag.py FlagMaker   2 2 0   0%
genschema / comparators / flag.py (no class)   5 0 0   100%
genschema / comparators / format.py FormatDetector   5 0 0   100%
genschema / comparators / format.py FormatComparator   29 1 0   97%
genschema / comparators / format.py (no class)   14 0 0   100%
genschema / comparators / no_additional_prop.py NoAdditionalProperties   3 0 0   100%
genschema / comparators / no_additional_prop.py (no class)   6 0 0   100%
genschema / comparators / preserve_common_keywords.py PreserveCommonKeywordsComparator   17 2 0   88%
genschema / comparators / preserve_common_keywords.py (no class)   11 0 0   100%
genschema / comparators / required.py RequiredComparator   24 1 0   96%
genschema / comparators / required.py (no class)   6 0 0   100%
genschema / comparators / schema_version.py SchemaVersionComparator   3 0 0   100%
genschema / comparators / schema_version.py (no class)   6 0 0   100%
genschema / comparators / template.py ToDelete   0 0 0   100%
genschema / comparators / template.py Resource   0 0 0   100%
genschema / comparators / template.py ProcessingContext   0 0 0   100%
genschema / comparators / template.py Comparator   2 2 0   0%
genschema / comparators / template.py (no class)   21 0 0   100%
genschema / comparators / type.py TypeComparator   19 1 0   95%
genschema / comparators / type.py (no class)   73 1 0   99%
genschema / node.py NodeKind   0 0 0   100%
genschema / node.py SchemaNode   3 3 0   0%
genschema / node.py (no class)   10 10 0   0%
genschema / pipeline.py Converter   182 28 0   85%
genschema / pipeline.py (no class)   25 0 0   100%
genschema / postprocessing / __init__.py (no class)   2 0 0   100%
genschema / postprocessing / schema_references.py SchemaReferenceExtractionConfig   13 6 0   54%
genschema / postprocessing / schema_references.py SchemaCandidate   0 0 0   100%
genschema / postprocessing / schema_references.py CandidateGroup   0 0 0   100%
genschema / postprocessing / schema_references.py SchemaReferencePostprocessor   233 63 0   73%
genschema / postprocessing / schema_references.py (no class)   96 2 0   98%
genschema / pseudo_arrays.py PseudoArrayHandlerBase   1 1 0   0%
genschema / pseudo_arrays.py PseudoArrayHandler   7 1 0   86%
genschema / pseudo_arrays.py (no class)   6 0 0   100%
Total     1102 162 0   85%

No items found using the specified filter.