Coverage report: 81%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-30 15:46 +0000

File class   statements missing excluded   coverage
oc_validator / __init__.py (no class)   11 0 0   100%
oc_validator / cli.py (no class)   36 36 0   0%
oc_validator / csv_wellformedness.py Wellformedness   218 3 0   99%
oc_validator / csv_wellformedness.py (no class)   25 0 0   100%
oc_validator / helper.py UnionFind   7 0 0   100%
oc_validator / helper.py Helper   48 0 0   100%
oc_validator / helper.py CSVStreamReader   23 0 0   100%
oc_validator / helper.py JSONLStreamIO   21 2 0   90%
oc_validator / helper.py (no class)   36 0 0   100%
oc_validator / id_existence.py IdExistence   77 2 0   97%
oc_validator / id_existence.py (no class)   12 0 0   100%
oc_validator / id_syntax.py IdSyntax   54 0 0   100%
oc_validator / id_syntax.py (no class)   5 0 0   100%
oc_validator / interface / __init__.py (no class)   0 0 0   100%
oc_validator / interface / gui.py (no class)   101 101 1   0%
oc_validator / interface / run_gui.py (no class)   13 13 0   0%
oc_validator / lmdb_cache.py LmdbCache   80 7 0   91%
oc_validator / lmdb_cache.py InMemoryCache   25 0 0   100%
oc_validator / lmdb_cache.py LmdbUnionFind   45 0 0   100%
oc_validator / lmdb_cache.py InMemoryUnionFind   29 0 0   100%
oc_validator / lmdb_cache.py (no class)   59 0 0   100%
oc_validator / main.py ValidationError   0 0 0   100%
oc_validator / main.py InvalidTableError   2 0 0   100%
oc_validator / main.py TableNotMatchingInstance   4 0 0   100%
oc_validator / main.py Validator   459 146 0   68%
oc_validator / main.py ClosureValidator   137 5 0   96%
oc_validator / main.py (no class)   58 13 0   78%
oc_validator / semantics.py Semantics   13 0 0   100%
oc_validator / semantics.py (no class)   3 0 0   100%
oc_validator / table_reader.py AgentItem   12 0 0   100%
oc_validator / table_reader.py VenueInfo   12 0 0   100%
oc_validator / table_reader.py MetadataRow   25 0 0   100%
oc_validator / table_reader.py CitationsRow   11 0 0   100%
oc_validator / table_reader.py (no class)   30 0 0   100%
Total     1691 328 1   81%

No items found using the specified filter.