Coverage report: 81.13%

Files Functions Classes

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

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src/ezcompiler/__init__.py (no class)   100.00% 13 0 0   100.00% 0 0   100.00%
src/ezcompiler/_types.py CompilerPort   100.00% 0 0 8   100.00% 0 0   100.00%
src/ezcompiler/_types.py UploaderPort   100.00% 0 0 6   100.00% 0 0   100.00%
src/ezcompiler/_types.py ReleaserPort   100.00% 0 0 28   100.00% 0 0   100.00%
src/ezcompiler/_types.py PublisherPort   100.00% 0 0 8   100.00% 0 0   100.00%
src/ezcompiler/_types.py InstallerPort   100.00% 0 0 4   100.00% 0 0   100.00%
src/ezcompiler/_types.py (no class)   95.00% 20 1 119   50.00% 2 1   90.91%
src/ezcompiler/_version.py (no class)   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/__init__.py (no class)   100.00% 12 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_cx_freeze_compiler.py CxFreezeCompiler   8.11% 37 34 0   0.00% 6 0   6.98%
src/ezcompiler/adapters/_cx_freeze_compiler.py (no class)   100.00% 16 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_disk_file_writer.py DiskFileWriter   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_disk_file_writer.py (no class)   100.00% 5 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_disk_uploader.py DiskUploader   31.91% 47 32 0   36.36% 22 2   33.33%
src/ezcompiler/adapters/_disk_uploader.py (no class)   100.00% 17 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_github_publisher.py GitHubPublisher   100.00% 37 0 0   100.00% 18 0   100.00%
src/ezcompiler/adapters/_github_publisher.py (no class)   100.00% 18 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_innosetup_installer.py InnoSetupInstaller   82.14% 56 10 0   65.38% 26 3   76.83%
src/ezcompiler/adapters/_innosetup_installer.py (no class)   100.00% 33 0 0   100.00% 8 0   100.00%
src/ezcompiler/adapters/_iss_renderer.py (no class)   100.00% 62 0 0   100.00% 22 0   100.00%
src/ezcompiler/adapters/_nuitka_compiler.py NuitkaCompiler   4.62% 65 62 0   0.00% 46 0   2.70%
src/ezcompiler/adapters/_nuitka_compiler.py (no class)   100.00% 12 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_pyinstaller_compiler.py PyInstallerCompiler   59.65% 57 23 0   52.27% 44 13   56.44%
src/ezcompiler/adapters/_pyinstaller_compiler.py (no class)   100.00% 12 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_r2_uploader.py R2Uploader   69.49% 59 18 0   66.67% 18 4   68.83%
src/ezcompiler/adapters/_r2_uploader.py (no class)   100.00% 20 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/_server_uploader.py ServerUploader   67.24% 116 38 0   70.69% 58 13   68.39%
src/ezcompiler/adapters/_server_uploader.py (no class)   100.00% 27 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/base_compiler.py BaseCompiler   30.43% 23 16 28   0.00% 8 0   22.58%
src/ezcompiler/adapters/base_compiler.py (no class)   100.00% 14 0 4   100.00% 0 0   100.00%
src/ezcompiler/adapters/base_file_writer.py BaseFileWriter   100.00% 0 0 1   100.00% 0 0   100.00%
src/ezcompiler/adapters/base_file_writer.py (no class)   100.00% 4 0 7   100.00% 0 0   100.00%
src/ezcompiler/adapters/base_installer.py BaseInstaller   100.00% 5 0 2   100.00% 4 0   100.00%
src/ezcompiler/adapters/base_installer.py (no class)   100.00% 8 0 14   100.00% 0 0   100.00%
src/ezcompiler/adapters/base_publisher.py BasePublisher   100.00% 20 0 3   100.00% 6 0   100.00%
src/ezcompiler/adapters/base_publisher.py (no class)   100.00% 18 0 15   100.00% 0 0   100.00%
src/ezcompiler/adapters/base_releaser.py BaseReleaser   100.00% 5 0 16   100.00% 4 0   100.00%
src/ezcompiler/adapters/base_releaser.py (no class)   100.00% 8 0 27   100.00% 0 0   100.00%
src/ezcompiler/adapters/base_uploader.py BaseUploader   71.43% 7 2 22   50.00% 4 2   63.64%
src/ezcompiler/adapters/base_uploader.py (no class)   100.00% 10 0 4   100.00% 0 0   100.00%
src/ezcompiler/adapters/compiler_factory.py CompilerFactory   83.33% 18 3 0   75.00% 8 0   80.77%
src/ezcompiler/adapters/compiler_factory.py (no class)   100.00% 13 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/installer_factory.py InstallerFactory   100.00% 5 0 0   100.00% 2 0   100.00%
src/ezcompiler/adapters/installer_factory.py (no class)   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/publisher_factory.py PublisherFactory   100.00% 7 0 0   100.00% 4 0   100.00%
src/ezcompiler/adapters/publisher_factory.py (no class)   100.00% 11 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/releaser_factory.py ReleaserFactory   100.00% 5 0 0   100.00% 2 0   100.00%
src/ezcompiler/adapters/releaser_factory.py (no class)   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/adapters/uploader_factory.py UploaderFactory   35.00% 20 13 0   37.50% 8 3   35.71%
src/ezcompiler/adapters/uploader_factory.py (no class)   100.00% 17 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/__init__.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/__init__.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/_template_loader.py TemplateLoader   18.75% 64 52 0   9.09% 22 2   16.28%
src/ezcompiler/assets/templates/_template_loader.py (no class)   100.00% 16 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/build/__init__.py (no class)   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/config/__init__.py (no class)   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/installer/__init__.py (no class)   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/updater/__init__.py (no class)   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/assets/templates/version/__init__.py (no class)   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/interfaces/__init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezcompiler/interfaces/python_api.py EzCompiler   61.88% 223 85 0   64.29% 56 6   62.37%
src/ezcompiler/interfaces/python_api.py (no class)   90.48% 42 4 0   50.00% 2 1   88.64%
src/ezcompiler/services/__init__.py (no class)   100.00% 13 0 0   100.00% 0 0   100.00%
src/ezcompiler/services/compiler_service.py CompilerService   91.67% 48 4 0   88.89% 18 2   90.91%
src/ezcompiler/services/compiler_service.py (no class)   100.00% 23 0 0   100.00% 0 0   100.00%
src/ezcompiler/services/config_service.py ConfigService   67.31% 52 17 0   61.11% 18 5   65.71%
src/ezcompiler/services/config_service.py (no class)   100.00% 22 0 0   100.00% 0 0   100.00%
src/ezcompiler/services/installer_service.py InstallerService   100.00% 13 0 0   100.00% 6 0   100.00%
src/ezcompiler/services/installer_service.py (no class)   93.75% 16 1 0   50.00% 2 1   88.89%
src/ezcompiler/services/pipeline_service.py PipelineService   97.10% 69 2 0   85.29% 34 5   93.20%
src/ezcompiler/services/pipeline_service.py (no class)   100.00% 42 0 0   100.00% 2 0   100.00%
src/ezcompiler/services/publish_service.py PublishService   97.22% 36 1 0   93.75% 16 1   96.15%
src/ezcompiler/services/publish_service.py (no class)   96.00% 25 1 0   50.00% 2 1   92.59%
src/ezcompiler/services/release_service.py ReleaseService   80.00% 20 4 0   100.00% 6 0   84.62%
src/ezcompiler/services/release_service.py (no class)   93.75% 16 1 0   50.00% 2 1   88.89%
src/ezcompiler/services/template_service.py TemplateService   81.54% 65 12 0   75.00% 8 2   80.82%
src/ezcompiler/services/template_service.py (no class)   100.00% 20 0 0   100.00% 0 0   100.00%
src/ezcompiler/services/tuf_service.py TufService   68.24% 170 54 0   66.07% 56 3   67.70%
src/ezcompiler/services/tuf_service.py (no class)   98.44% 64 1 0   16.67% 6 5   91.43%
src/ezcompiler/services/updater_service.py UpdaterService   74.51% 51 13 0   78.57% 14 3   75.38%
src/ezcompiler/services/updater_service.py (no class)   100.00% 19 0 0   100.00% 0 0   100.00%
src/ezcompiler/services/uploader_service.py UploaderService   65.06% 83 29 0   75.00% 32 8   67.83%
src/ezcompiler/services/uploader_service.py (no class)   94.87% 39 2 0   50.00% 2 1   92.68%
src/ezcompiler/shared/__init__.py (no class)   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_compilation_result.py CompilationResult   100.00% 3 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_compilation_result.py (no class)   83.33% 6 1 0   50.00% 2 1   75.00%
src/ezcompiler/shared/_compiler_config.py CompilerConfig   90.98% 122 11 0   86.90% 84 11   89.32%
src/ezcompiler/shared/_compiler_config.py (no class)   98.48% 66 1 0   50.00% 2 1   97.06%
src/ezcompiler/shared/_constants.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_installer_config.py InstallerConfig   96.67% 60 2 0   95.65% 46 2   96.23%
src/ezcompiler/shared/_installer_config.py (no class)   100.00% 61 0 0   100.00% 2 0   100.00%
src/ezcompiler/shared/_release_preflight.py ReleasePreflight   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_release_preflight.py (no class)   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_tuf_status.py TufVersion   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_tuf_status.py TufStatus   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/_tuf_status.py (no class)   100.00% 15 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/__init__.py (no class)   100.00% 11 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/__init__.py (no class)   100.00% 5 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_base.py EzCompilerServiceError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_base.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_service_exceptions.py CompilerServiceError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_service_exceptions.py CompilationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_service_exceptions.py ConfigurationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_service_exceptions.py TemplateServiceError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_service_exceptions.py TemplateError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_service_exceptions.py VersionError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_service_exceptions.py UploaderServiceError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/services/_service_exceptions.py (no class)   100.00% 13 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/__init__.py (no class)   100.00% 14 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_base.py EzCompilerError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_base.py (no class)   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_compiler_exceptions.py CompilerError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_compiler_exceptions.py CompilerConfigValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_compiler_exceptions.py MainFileNotFoundError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_compiler_exceptions.py OutputDirectoryError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_compiler_exceptions.py IncludeFilesFormatError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_compiler_exceptions.py CompilerNotAvailableError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_compiler_exceptions.py CompilationExecutionError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_compiler_exceptions.py (no class)   100.00% 9 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py ConfigError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py ConfigFieldValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py ConfigPathError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py CompilerOptionError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py OutputFolderError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py IncludeFilesError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py MissingRequiredConfigError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py ConfigFileNotFoundError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py ConfigFileParseError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py TomlNotAvailableError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_config_exceptions.py (no class)   100.00% 12 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py FileError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py FileNotFoundError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py DirectoryCreationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py FileAccessError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py FileCopyError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py FileMoveError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py FileDeleteError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py DirectoryListError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py PathNormalizationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_file_exceptions.py (no class)   100.00% 11 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_installer_exceptions.py InstallerError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_installer_exceptions.py InstallerTypeError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_installer_exceptions.py IsccNotFoundError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_installer_exceptions.py InstallerBuildError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_installer_exceptions.py InstallerConfigError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_installer_exceptions.py InstallerRenderError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_installer_exceptions.py (no class)   100.00% 8 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_publish_exceptions.py PublishError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_publish_exceptions.py PublisherTypeError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_publish_exceptions.py PublishCliError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_publish_exceptions.py PublishAuthError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_publish_exceptions.py (no class)   100.00% 6 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_release_exceptions.py ReleaseError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_release_exceptions.py ReleaserTypeError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_release_exceptions.py BundleBuildError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_release_exceptions.py SigningKeyError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_release_exceptions.py ReleaseConfigError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_release_exceptions.py (no class)   100.00% 7 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_template_exceptions.py TemplateProcessingError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_template_exceptions.py TemplateSubstitutionError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_template_exceptions.py TemplateFileWriteError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_template_exceptions.py TemplateValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_template_exceptions.py (no class)   100.00% 6 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_updater_exceptions.py UpdaterError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_updater_exceptions.py UpdaterConfigError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_updater_exceptions.py UpdaterGenerationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_updater_exceptions.py (no class)   100.00% 5 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py UploadError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py SourcePathError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py UploaderTypeError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py ServerConfigError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py BackupGenerationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py UploadConnectionError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py UploadAuthenticationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py UploadTimeoutError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_uploader_exceptions.py (no class)   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py ValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py TypeValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py FormatValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py RangeValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py LengthValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py PatternValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py SchemaValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py ChoiceValidationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py RequiredFieldError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_validation_exceptions.py (no class)   100.00% 11 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py ZipError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py ZipCreationError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py ZipExtractionError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py ZipFileNotFoundError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py ZipFileCorruptedError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py ZipPathError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py ZipProgressError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py ZipCompressionError   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezcompiler/shared/exceptions/utils/_zip_exceptions.py (no class)   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/__init__.py (no class)   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_compiler_utils.py CompilerUtils   100.00% 17 0 0   100.00% 8 0   100.00%
src/ezcompiler/utils/_compiler_utils.py (no class)   100.00% 16 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_config_utils.py ConfigUtils   100.00% 82 0 0   97.83% 46 1   99.22%
src/ezcompiler/utils/_config_utils.py (no class)   100.00% 31 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_file_utils.py FileUtils   79.78% 89 18 0   94.44% 18 1   82.24%
src/ezcompiler/utils/_file_utils.py (no class)   100.00% 35 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_template_utils.py TemplateProcessor   92.16% 102 8 0   100.00% 12 0   92.98%
src/ezcompiler/utils/_template_utils.py (no class)   100.00% 21 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_uploader_utils.py UploaderUtils   95.83% 24 1 0   93.75% 16 1   95.00%
src/ezcompiler/utils/_uploader_utils.py (no class)   100.00% 20 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_version_utils.py (no class)   100.00% 6 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/_zip_utils.py ZipUtils   95.41% 109 5 0   89.58% 48 5   93.63%
src/ezcompiler/utils/_zip_utils.py (no class)   100.00% 25 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/validators/__init__.py (no class)   100.00% 10 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/validators/domain_validators.py (no class)   100.00% 8 0 0   100.00% 0 0   100.00%
src/ezcompiler/utils/validators/format_validators.py (no class)   100.00% 17 0 0   100.00% 6 0   100.00%
src/ezcompiler/utils/validators/meta_validators.py (no class)   100.00% 12 0 0   100.00% 6 0   100.00%
src/ezcompiler/utils/validators/path_validators.py (no class)   75.00% 12 3 0   100.00% 0 0   75.00%
src/ezcompiler/utils/validators/schema_validators.py (no class)   98.36% 61 1 0   95.65% 46 2   97.20%
src/ezcompiler/utils/validators/string_validators.py (no class)   100.00% 18 0 0   100.00% 8 0   100.00%
src/ezcompiler/utils/validators/type_validators.py (no class)   53.33% 15 7 0   25.00% 4 1   47.37%
src/ezcompiler/utils/validators/value_validators.py (no class)   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.