Coverage report:
81%
hide covered
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.