Coverage report: 81.13%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-16 16:37 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src/ezcompiler/__init__.py   100.00% 13 0 0   100.00% 0 0   100.00%
src/ezcompiler/_types.py   95.00% 20 1 173   50.00% 2 1   90.91%
src/ezcompiler/_version.py   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/__init__.py   100.00% 12 0 0   100.00% 0 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   50.00% 64 32 0   36.36% 22 2   46.51%
src/ezcompiler/adapters/_github_publisher.py   100.00% 55 0 0   100.00% 18 0   100.00%
src/ezcompiler/adapters/_innosetup_installer.py   88.76% 89 10 0   73.53% 34 3   84.55%
src/ezcompiler/adapters/_iss_renderer.py   100.00% 62 0 0   100.00% 22 0   100.00%
src/ezcompiler/adapters/_nuitka_compiler.py   19.48% 77 62 0   0.00% 46 0   12.20%
src/ezcompiler/adapters/_pyinstaller_compiler.py   66.67% 69 23 0   52.27% 44 13   61.06%
src/ezcompiler/adapters/_r2_uploader.py   77.22% 79 18 0   66.67% 18 4   75.26%
src/ezcompiler/adapters/_server_uploader.py   73.43% 143 38 0   70.69% 58 13   72.64%
src/ezcompiler/adapters/base_compiler.py   56.76% 37 16 32   0.00% 8 0   46.67%
src/ezcompiler/adapters/base_file_writer.py   100.00% 4 0 8   100.00% 0 0   100.00%
src/ezcompiler/adapters/base_installer.py   100.00% 13 0 16   100.00% 4 0   100.00%
src/ezcompiler/adapters/base_publisher.py   100.00% 38 0 18   100.00% 6 0   100.00%
src/ezcompiler/adapters/base_releaser.py   100.00% 13 0 43   100.00% 4 0   100.00%
src/ezcompiler/adapters/base_uploader.py   88.24% 17 2 26   50.00% 4 2   80.95%
src/ezcompiler/adapters/compiler_factory.py   90.32% 31 3 0   75.00% 8 0   87.18%
src/ezcompiler/adapters/installer_factory.py   100.00% 15 0 0   100.00% 2 0   100.00%
src/ezcompiler/adapters/publisher_factory.py   100.00% 18 0 0   100.00% 4 0   100.00%
src/ezcompiler/adapters/releaser_factory.py   100.00% 15 0 0   100.00% 2 0   100.00%
src/ezcompiler/adapters/uploader_factory.py   64.86% 37 13 0   37.50% 8 3   60.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   35.00% 80 52 0   9.09% 22 2   29.41%
src/ezcompiler/assets/templates/build/__init__.py   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/config/__init__.py   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/installer/__init__.py   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/updater/__init__.py   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/version/__init__.py   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/interfaces/__init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezcompiler/interfaces/python_api.py   66.42% 265 89 0   63.79% 58 7   65.94%
src/ezcompiler/services/__init__.py   100.00% 13 0 0   100.00% 0 0   100.00%
src/ezcompiler/services/compiler_service.py   94.37% 71 4 0   88.89% 18 2   93.26%
src/ezcompiler/services/config_service.py   77.03% 74 17 0   61.11% 18 5   73.91%
src/ezcompiler/services/installer_service.py   96.55% 29 1 0   87.50% 8 1   94.59%
src/ezcompiler/services/pipeline_service.py   98.20% 111 2 0   86.11% 36 5   95.24%
src/ezcompiler/services/publish_service.py   96.72% 61 2 0   88.89% 18 2   94.94%
src/ezcompiler/services/release_service.py   86.11% 36 5 0   87.50% 8 1   86.36%
src/ezcompiler/services/template_service.py   85.88% 85 12 0   75.00% 8 2   84.95%
src/ezcompiler/services/tuf_service.py   76.50% 234 55 0   61.29% 62 8   73.31%
src/ezcompiler/services/updater_service.py   81.43% 70 13 0   78.57% 14 3   80.95%
src/ezcompiler/services/uploader_service.py   74.59% 122 31 0   73.53% 34 9   74.36%
src/ezcompiler/shared/__init__.py   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_compilation_result.py   88.89% 9 1 0   50.00% 2 1   81.82%
src/ezcompiler/shared/_compiler_config.py   93.62% 188 12 0   86.05% 86 12   91.24%
src/ezcompiler/shared/_constants.py   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_installer_config.py   98.35% 121 2 0   95.83% 48 2   97.63%
src/ezcompiler/shared/_release_preflight.py   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_tuf_status.py   100.00% 15 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/__init__.py   100.00% 11 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/__init__.py   100.00% 5 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% 13 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/__init__.py   100.00% 14 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/_installer_exceptions.py   100.00% 8 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_publish_exceptions.py   100.00% 6 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_release_exceptions.py   100.00% 7 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/_updater_exceptions.py   100.00% 5 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/utils/__init__.py   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_compiler_utils.py   100.00% 33 0 0   100.00% 8 0   100.00%
src/ezcompiler/utils/_config_utils.py   100.00% 113 0 0   97.83% 46 1   99.37%
src/ezcompiler/utils/_file_utils.py   85.48% 124 18 0   94.44% 18 1   86.62%
src/ezcompiler/utils/_template_utils.py   93.50% 123 8 0   100.00% 12 0   94.07%
src/ezcompiler/utils/_uploader_utils.py   97.73% 44 1 0   93.75% 16 1   96.67%
src/ezcompiler/utils/_version_utils.py   100.00% 6 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_zip_utils.py   96.27% 134 5 0   89.58% 48 5   94.51%
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   100.00% 17 0 0   100.00% 6 0   100.00%
src/ezcompiler/utils/validators/meta_validators.py   100.00% 12 0 0   100.00% 6 0   100.00%
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   100.00% 18 0 0   100.00% 8 0   100.00%
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%
Total   83.19% 3527 593 316   73.90% 1004 114   81.13%

No items found using the specified filter.