Coverage report: 25%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-20 01:50 -0800

File statements missing excluded branches partial coverage
python/felis/__init__.py 9 2 0 0 0 78%
python/felis/cli.py 215 122 0 56 1 35%
python/felis/datamodel.py 581 326 0 214 0 32%
python/felis/db/__init__.py 0 0 0 0 0 100%
python/felis/db/dialects.py 24 3 0 2 0 81%
python/felis/db/schema.py 14 8 0 2 0 38%
python/felis/db/sqltypes.py 68 24 0 6 0 59%
python/felis/db/utils.py 178 140 0 66 0 16%
python/felis/db/variants.py 44 21 0 12 0 45%
python/felis/diff.py 114 77 0 36 0 25%
python/felis/metadata.py 135 107 0 52 0 15%
python/felis/tap_schema.py 263 188 0 70 0 23%
python/felis/tests/__init__.py 0 0 0 0 0 100%
python/felis/tests/postgresql.py 45 23 0 4 0 45%
python/felis/tests/run_cli.py 19 14 0 10 0 17%
python/felis/types.py 44 4 0 0 0 91%
tests/__init__.py 0 0 0 0 0 100%
tests/test_cli.py 140 93 0 20 1 30%
tests/test_datamodel.py 462 406 0 22 1 12%
tests/test_db.py 38 23 0 2 0 38%
tests/test_diff.py 142 127 0 0 0 11%
tests/test_metadata.py 146 127 0 54 1 10%
tests/test_postgres.py 63 47 0 10 0 22%
tests/test_tap_schema.py 392 321 0 14 1 18%
tests/test_tap_schema_postgres.py 82 57 0 8 1 29%
Total 3218 2260 0 660 6 25%

No items found using the specified filter.