Coverage report: 95.21%

Files Functions Classes

coverage.py v7.13.4, created at 2026-02-20 16:05 +0000

File class   statements missing excluded   coverage
src / invariant / __init__.py (no class)   6 0 0   100.00%
src / invariant / cacheable.py (no class)   33 1 0   96.97%
src / invariant / executor.py Executor   47 5 0   89.36%
src / invariant / executor.py (no class)   11 0 4   100.00%
src / invariant / expressions.py (no class)   171 11 0   93.57%
src / invariant / graph.py GraphResolver   64 1 0   98.44%
src / invariant / graph.py (no class)   9 0 2   100.00%
src / invariant / hashing.py (no class)   42 0 0   100.00%
src / invariant / node.py Node   22 1 0   95.45%
src / invariant / node.py (no class)   11 0 0   100.00%
src / invariant / ops / __init__.py (no class)   3 0 0   100.00%
src / invariant / ops / poly.py (no class)   40 4 0   90.00%
src / invariant / ops / stdlib.py (no class)   18 0 0   100.00%
src / invariant / params.py ref   0 0 0   100.00%
src / invariant / params.py cel   0 0 0   100.00%
src / invariant / params.py (no class)   7 0 0   100.00%
src / invariant / protocol.py ICacheable   3 3 0   0.00%
src / invariant / protocol.py (no class)   7 0 0   100.00%
src / invariant / registry.py OpRegistry   49 9 0   81.63%
src / invariant / registry.py (no class)   15 0 0   100.00%
src / invariant / store / __init__.py (no class)   5 0 0   100.00%
src / invariant / store / base.py CacheStats   0 0 0   100.00%
src / invariant / store / base.py ArtifactStore   5 3 0   40.00%
src / invariant / store / base.py (no class)   17 0 0   100.00%
src / invariant / store / chain.py ChainStore   21 0 0   100.00%
src / invariant / store / chain.py (no class)   9 0 0   100.00%
src / invariant / store / codec.py (no class)   155 0 0   100.00%
src / invariant / store / disk.py DiskStore   35 2 0   94.29%
src / invariant / store / disk.py (no class)   11 0 0   100.00%
src / invariant / store / memory.py MemoryStore   20 1 0   95.00%
src / invariant / store / memory.py (no class)   10 0 0   100.00%
src / invariant / types.py Polynomial   20 1 2   95.00%
src / invariant / types.py (no class)   10 0 1   100.00%
Total     876 42 9   95.21%

No items found using the specified filter.