Coverage report: 63.96%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-27 06:49 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src / ezcompiler / __init__.py   93.75% 16 1 0   50.00% 2 1   88.89%
src / ezcompiler / adapters / __init__.py   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_compiler.py   45.95% 37 20 32   0.00% 8 0   37.78%
src / ezcompiler / adapters / base_file_writer.py   100.00% 4 0 8   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_uploader.py   60.00% 15 6 26   0.00% 4 0   47.37%
src / ezcompiler / adapters / compiler_factory.py   100.00% 25 0 0   100.00% 6 0   100.00%
src / ezcompiler / adapters / cx_freeze_compiler.py   35.85% 53 34 0   0.00% 6 0   32.20%
src / ezcompiler / adapters / disk_file_writer.py   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / disk_uploader.py   30.91% 55 38 0   0.00% 20 0   22.67%
src / ezcompiler / adapters / server_uploader.py   21.52% 79 62 0   0.00% 26 0   16.19%
src / ezcompiler / adapters / uploader_factory.py   47.06% 34 18 0   0.00% 6 0   40.00%
src / ezcompiler / assets / __init__.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezcompiler / assets / templates / __init__.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezcompiler / assets / templates / template_loader.py   22.50% 80 62 0   0.00% 22 0   17.65%
src / ezcompiler / interfaces / __init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezcompiler / interfaces / python_api.py   24.31% 181 137 0   3.57% 28 1   21.53%
src / ezcompiler / services / __init__.py   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / compiler_service.py   95.08% 61 3 0   92.86% 14 1   94.67%
src / ezcompiler / services / config_service.py   63.51% 74 27 0   38.89% 18 7   58.70%
src / ezcompiler / services / pipeline_service.py   72.73% 33 9 0   33.33% 6 0   66.67%
src / ezcompiler / services / template_service.py   84.88% 86 13 0   75.00% 8 2   84.04%
src / ezcompiler / services / uploader_service.py   46.67% 30 16 0   0.00% 6 0   38.89%
src / ezcompiler / shared / __init__.py   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compilation_result.py   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compiler_config.py   92.47% 93 7 0   75.00% 28 7   88.43%
src / ezcompiler / shared / exceptions / __init__.py   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / services / __init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / services / base.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / services / service_exceptions.py   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / __init__.py   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / base.py   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / compiler_exceptions.py   100.00% 9 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / config_exceptions.py   100.00% 12 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / file_exceptions.py   100.00% 11 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / template_exceptions.py   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / uploader_exceptions.py   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / validation_exceptions.py   100.00% 11 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / zip_exceptions.py   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / types.py   100.00% 14 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / __init__.py   100.00% 9 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / compiler_utils.py   48.48% 33 17 0   0.00% 8 0   39.02%
src / ezcompiler / utils / config_utils.py   55.75% 113 50 0   23.91% 46 9   46.54%
src / ezcompiler / utils / file_utils.py   85.48% 124 18 0   94.44% 18 1   86.62%
src / ezcompiler / utils / template_utils.py   92.86% 112 8 0   100.00% 12 0   93.55%
src / ezcompiler / utils / uploader_utils.py   47.22% 36 19 0   0.00% 12 0   35.42%
src / ezcompiler / utils / validators / __init__.py   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / domain_validators.py   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / format_validators.py   47.06% 17 9 0   16.67% 6 1   39.13%
src / ezcompiler / utils / validators / meta_validators.py   41.67% 12 7 0   0.00% 6 0   27.78%
src / ezcompiler / utils / validators / path_validators.py   75.00% 12 3 0   100.00% 0 0   75.00%
src / ezcompiler / utils / validators / schema_validators.py   98.36% 61 1 0   95.65% 46 2   97.20%
src / ezcompiler / utils / validators / string_validators.py   50.00% 18 9 0   25.00% 8 2   42.31%
src / ezcompiler / utils / validators / type_validators.py   53.33% 15 7 0   25.00% 4 1   47.37%
src / ezcompiler / utils / validators / value_validators.py   100.00% 43 0 0   100.00% 26 0   100.00%
src / ezcompiler / utils / zip_utils.py   97.01% 134 4 0   91.30% 46 4   95.56%
src / ezcompiler / version.py   100.00% 2 0 0   100.00% 0 0   100.00%
Total   67.80% 1879 605 66   47.76% 446 39   63.96%

No items found using the specified filter.