Coverage report: 63.96%

Files Functions Classes

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

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src / ezcompiler / __init__.py (no function)   93.75% 16 1 0   50.00% 2 1   88.89%
src / ezcompiler / adapters / __init__.py (no function)   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler.config   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler.zip_needed   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler.compile   100.00% 0 0 16   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler.get_compiler_name   100.00% 0 0 12   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler._validate_config   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler._prepare_output_directory   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler._extract_error_summary   0.00% 13 13 0   0.00% 8 0   0.00%
src / ezcompiler / adapters / base_compiler.py BaseCompiler._get_include_files_data   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / base_compiler.py (no function)   100.00% 14 0 4   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_file_writer.py BaseFileWriter.write_text   100.00% 0 0 1   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_file_writer.py (no function)   100.00% 4 0 7   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_uploader.py BaseUploader.__init__   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / base_uploader.py BaseUploader.upload   100.00% 0 0 13   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_uploader.py BaseUploader.get_uploader_name   100.00% 0 0 9   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_uploader.py BaseUploader._validate_config   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / base_uploader.py BaseUploader._validate_source_path   0.00% 4 4 0   0.00% 4 0   0.00%
src / ezcompiler / adapters / base_uploader.py (no function)   100.00% 9 0 4   100.00% 0 0   100.00%
src / ezcompiler / adapters / compiler_factory.py CompilerFactory.create_compiler   100.00% 8 0 0   100.00% 6 0   100.00%
src / ezcompiler / adapters / compiler_factory.py CompilerFactory.create_from_config   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / compiler_factory.py CompilerFactory.get_supported_compilers   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / compiler_factory.py (no function)   100.00% 14 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / cx_freeze_compiler.py CxFreezeCompiler.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / cx_freeze_compiler.py CxFreezeCompiler.get_compiler_name   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / cx_freeze_compiler.py CxFreezeCompiler.compile   0.00% 17 17 0   0.00% 4 0   0.00%
src / ezcompiler / adapters / cx_freeze_compiler.py CxFreezeCompiler._run_setup_subprocess   0.00% 17 17 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / cx_freeze_compiler.py (no function)   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / disk_file_writer.py DiskFileWriter.write_text   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / disk_file_writer.py (no function)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / disk_uploader.py DiskUploader.__init__   0.00% 4 4 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / disk_uploader.py DiskUploader.get_uploader_name   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / disk_uploader.py DiskUploader.upload   0.00% 18 18 0   0.00% 8 0   0.00%
src / ezcompiler / adapters / disk_uploader.py DiskUploader._upload_file   0.00% 4 4 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / disk_uploader.py DiskUploader._upload_directory   0.00% 3 3 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / disk_uploader.py DiskUploader._create_backup   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / disk_uploader.py DiskUploader._validate_config   0.00% 6 6 0   0.00% 6 0   0.00%
src / ezcompiler / adapters / disk_uploader.py (no function)   100.00% 17 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader.__init__   0.00% 4 4 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader.get_uploader_name   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader.upload   0.00% 18 18 0   0.00% 6 0   0.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader._test_connection   0.00% 8 8 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader._perform_upload   0.00% 9 9 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader._build_upload_url   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader._prepare_headers   0.00% 4 4 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader._prepare_auth   0.00% 3 3 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / server_uploader.py ServerUploader._validate_config   0.00% 13 13 0   0.00% 12 0   0.00%
src / ezcompiler / adapters / server_uploader.py (no function)   100.00% 17 0 0   100.00% 0 0   100.00%
src / ezcompiler / adapters / uploader_factory.py UploaderFactory.create_uploader   0.00% 7 7 0   0.00% 4 0   0.00%
src / ezcompiler / adapters / uploader_factory.py UploaderFactory.create_from_config   0.00% 5 5 0   0.00% 2 0   0.00%
src / ezcompiler / adapters / uploader_factory.py UploaderFactory.get_supported_types   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / uploader_factory.py UploaderFactory.validate_config   0.00% 5 5 0   100.00% 0 0   0.00%
src / ezcompiler / adapters / uploader_factory.py (no function)   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezcompiler / assets / __init__.py (no function)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezcompiler / assets / templates / __init__.py (no function)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.__init__   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader._get_template_path   0.00% 3 3 0   0.00% 2 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.load_template   0.00% 5 5 0   0.00% 2 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.list_available_templates   0.00% 10 10 0   0.00% 6 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.process_config_template   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.process_version_template   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.process_setup_template   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.create_file_from_template   0.00% 10 10 0   0.00% 6 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.generate_template_with_mockup   0.00% 16 16 0   0.00% 6 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.generate_raw_template   0.00% 7 7 0   100.00% 0 0   0.00%
src / ezcompiler / assets / templates / template_loader.py TemplateLoader.validate_template   0.00% 5 5 0   100.00% 0 0   0.00%
src / ezcompiler / assets / templates / template_loader.py (no function)   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezcompiler / interfaces / __init__.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.__init__   100.00% 9 0 0   100.00% 0 0   100.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.printer   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.logger   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.config   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.init_project   45.45% 11 6 0   100.00% 0 0   45.45%
src / ezcompiler / interfaces / python_api.py EzCompiler.generate_version_file   0.00% 14 14 0   0.00% 2 0   0.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.generate_setup_file   0.00% 14 14 0   0.00% 2 0   0.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.compile_project   0.00% 13 13 0   0.00% 2 0   0.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.zip_compiled_project   0.00% 18 18 0   0.00% 6 0   0.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.upload_to_repo   0.00% 12 12 0   0.00% 2 0   0.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.run_pipeline   0.00% 53 53 0   0.00% 10 0   0.00%
src / ezcompiler / interfaces / python_api.py EzCompiler.run_pipeline._zip_cb   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / interfaces / python_api.py EzCompiler._zip_progress_callback   0.00% 3 3 0   0.00% 2 0   0.00%
src / ezcompiler / interfaces / python_api.py (no function)   90.00% 30 3 0   50.00% 2 1   87.50%
src / ezcompiler / services / __init__.py (no function)   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / compiler_service.py CompilerService.__init__   100.00% 4 0 0   100.00% 2 0   100.00%
src / ezcompiler / services / compiler_service.py CompilerService.compile   92.86% 14 1 0   100.00% 2 0   93.75%
src / ezcompiler / services / compiler_service.py CompilerService._determine_compiler   80.00% 5 1 0   75.00% 4 1   77.78%
src / ezcompiler / services / compiler_service.py CompilerService._choose_compiler_interactively   92.31% 13 1 0   100.00% 6 0   94.74%
src / ezcompiler / services / compiler_service.py CompilerService._create_compiler   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / compiler_service.py CompilerService._zip_artifact   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / compiler_service.py CompilerService.compiler_instance   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / compiler_service.py (no function)   100.00% 22 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / config_service.py ConfigService.load_config   50.00% 16 8 0   50.00% 4 2   50.00%
src / ezcompiler / services / config_service.py ConfigService.build_compiler_config   60.00% 5 2 0   100.00% 0 0   60.00%
src / ezcompiler / services / config_service.py ConfigService.load_pyproject_as_dict   0.00% 5 5 0   100.00% 0 0   0.00%
src / ezcompiler / services / config_service.py ConfigService.merge_configs   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / services / config_service.py ConfigService._load_pyproject_layer   87.50% 8 1 0   50.00% 4 2   75.00%
src / ezcompiler / services / config_service.py ConfigService._load_config_file_layer   37.50% 8 5 0   25.00% 4 1   33.33%
src / ezcompiler / services / config_service.py ConfigService._load_file_by_extension   44.44% 9 5 0   33.33% 6 2   40.00%
src / ezcompiler / services / config_service.py (no function)   100.00% 22 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / pipeline_service.py PipelineService.__init__   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / pipeline_service.py PipelineService.compile_project   0.00% 3 3 0   100.00% 0 0   0.00%
src / ezcompiler / services / pipeline_service.py PipelineService.zip_artifact   100.00% 5 0 0   100.00% 2 0   100.00%
src / ezcompiler / services / pipeline_service.py PipelineService.build_stages   0.00% 6 6 0   0.00% 4 0   0.00%
src / ezcompiler / services / pipeline_service.py PipelineService.upload_artifact   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / pipeline_service.py (no function)   100.00% 15 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / template_service.py TemplateService.__init__   71.43% 7 2 0   50.00% 4 2   63.64%
src / ezcompiler / services / template_service.py TemplateService.generate_config_file   87.50% 8 1 0   100.00% 0 0   87.50%
src / ezcompiler / services / template_service.py TemplateService.generate_setup_file   93.33% 15 1 0   100.00% 2 0   94.12%
src / ezcompiler / services / template_service.py TemplateService.generate_version_file   94.44% 18 1 0   100.00% 2 0   95.00%
src / ezcompiler / services / template_service.py TemplateService.process_config_template   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / services / template_service.py TemplateService.process_setup_template   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / services / template_service.py TemplateService.process_version_template   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / services / template_service.py TemplateService.list_available_templates   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / template_service.py TemplateService.validate_template   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / template_service.py TemplateService.generate_mockup_template   83.33% 6 1 0   100.00% 0 0   83.33%
src / ezcompiler / services / template_service.py TemplateService.generate_raw_template   33.33% 6 4 0   100.00% 0 0   33.33%
src / ezcompiler / services / template_service.py (no function)   100.00% 21 0 0   100.00% 0 0   100.00%
src / ezcompiler / services / uploader_service.py UploaderService.upload   0.00% 14 14 0   0.00% 6 0   0.00%
src / ezcompiler / services / uploader_service.py UploaderService.get_supported_types   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / services / uploader_service.py UploaderService.validate_upload_config   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / services / uploader_service.py (no function)   100.00% 14 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / __init__.py (no function)   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compilation_result.py CompilationResult.__init__   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compilation_result.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compiler_config.py CompilerConfig.__post_init__   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compiler_config.py CompilerConfig._validate_required_fields   50.00% 6 3 0   50.00% 6 3   50.00%
src / ezcompiler / shared / compiler_config.py CompilerConfig._validate_include_files   84.62% 13 2 0   80.00% 10 2   82.61%
src / ezcompiler / shared / compiler_config.py CompilerConfig._validate_paths   75.00% 4 1 0   75.00% 4 1   75.00%
src / ezcompiler / shared / compiler_config.py CompilerConfig._validate_compiler_option   100.00% 3 0 0   100.00% 2 0   100.00%
src / ezcompiler / shared / compiler_config.py CompilerConfig.version_file   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compiler_config.py CompilerConfig.zip_file_path   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compiler_config.py CompilerConfig.to_dict   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / compiler_config.py CompilerConfig.from_dict   94.12% 17 1 0   83.33% 6 1   91.30%
src / ezcompiler / shared / compiler_config.py (no function)   100.00% 43 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / __init__.py (no function)   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / services / __init__.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / services / base.py (no function)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / services / service_exceptions.py (no function)   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / __init__.py (no function)   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / base.py (no function)   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / compiler_exceptions.py (no function)   100.00% 9 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / config_exceptions.py (no function)   100.00% 12 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / file_exceptions.py (no function)   100.00% 11 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / template_exceptions.py (no function)   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / uploader_exceptions.py (no function)   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / validation_exceptions.py (no function)   100.00% 11 0 0   100.00% 0 0   100.00%
src / ezcompiler / shared / exceptions / utils / zip_exceptions.py (no function)   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / types.py (no function)   100.00% 14 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / __init__.py (no function)   100.00% 9 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / compiler_utils.py CompilerUtils.validate_compiler_config   0.00% 7 7 0   0.00% 6 0   0.00%
src / ezcompiler / utils / compiler_utils.py CompilerUtils.prepare_compiler_output_directory   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / utils / compiler_utils.py CompilerUtils.format_include_files_data   0.00% 3 3 0   100.00% 0 0   0.00%
src / ezcompiler / utils / compiler_utils.py CompilerUtils.get_windows_base_for_console   0.00% 4 4 0   0.00% 2 0   0.00%
src / ezcompiler / utils / compiler_utils.py CompilerUtils.check_onefile_mode   0.00% 2 2 0   100.00% 0 0   0.00%
src / ezcompiler / utils / compiler_utils.py (no function)   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / config_utils.py ConfigUtils.validate_required_config_fields   0.00% 8 8 0   0.00% 8 0   0.00%
src / ezcompiler / utils / config_utils.py ConfigUtils.validate_config_paths   0.00% 4 4 0   0.00% 4 0   0.00%
src / ezcompiler / utils / config_utils.py ConfigUtils.validate_compiler_option   0.00% 3 3 0   0.00% 2 0   0.00%
src / ezcompiler / utils / config_utils.py ConfigUtils.normalize_output_folder   0.00% 3 3 0   0.00% 2 0   0.00%
src / ezcompiler / utils / config_utils.py ConfigUtils.load_yaml_config   0.00% 8 8 0   0.00% 2 0   0.00%
src / ezcompiler / utils / config_utils.py ConfigUtils.load_json_config   62.50% 8 3 0   50.00% 2 1   60.00%
src / ezcompiler / utils / config_utils.py ConfigUtils.load_toml_config   57.14% 7 3 0   50.00% 2 1   55.56%
src / ezcompiler / utils / config_utils.py ConfigUtils.extract_pyproject_config   94.44% 18 1 0   50.00% 12 6   76.67%
src / ezcompiler / utils / config_utils.py ConfigUtils.discover_config_file   0.00% 16 16 0   0.00% 8 0   0.00%
src / ezcompiler / utils / config_utils.py ConfigUtils.merge_config_dicts   85.71% 7 1 0   75.00% 4 1   81.82%
src / ezcompiler / utils / config_utils.py (no function)   100.00% 31 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / file_utils.py FileUtils.validate_file_exists   60.00% 5 2 0   100.00% 0 0   60.00%
src / ezcompiler / utils / file_utils.py FileUtils.validate_directory_exists   60.00% 5 2 0   100.00% 0 0   60.00%
src / ezcompiler / utils / file_utils.py FileUtils.create_directory_if_not_exists   60.00% 5 2 0   100.00% 0 0   60.00%
src / ezcompiler / utils / file_utils.py FileUtils.ensure_parent_directory_exists   66.67% 6 2 0   50.00% 2 1   62.50%
src / ezcompiler / utils / file_utils.py FileUtils.get_file_size   77.78% 9 2 0   100.00% 2 0   81.82%
src / ezcompiler / utils / file_utils.py FileUtils.copy_file   84.62% 13 2 0   100.00% 4 0   88.24%
src / ezcompiler / utils / file_utils.py FileUtils.move_file   81.82% 11 2 0   100.00% 2 0   84.62%
src / ezcompiler / utils / file_utils.py FileUtils.delete_file   66.67% 6 2 0   100.00% 2 0   75.00%
src / ezcompiler / utils / file_utils.py FileUtils.list_files   77.78% 9 2 0   100.00% 2 0   81.82%
src / ezcompiler / utils / file_utils.py FileUtils.get_file_extension   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / file_utils.py FileUtils.get_file_name_without_extension   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / file_utils.py FileUtils.is_hidden_file   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / file_utils.py FileUtils.get_relative_path   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / file_utils.py FileUtils.normalize_path   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / file_utils.py FileUtils.ensure_unique_filename   100.00% 9 0 0   100.00% 4 0   100.00%
src / ezcompiler / utils / file_utils.py (no function)   100.00% 35 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / template_utils.py TemplateProcessor.create_mockup_config   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / template_utils.py TemplateProcessor.process_template_with_mockup   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / template_utils.py TemplateProcessor.process_version_template   85.71% 14 2 0   100.00% 4 0   88.89%
src / ezcompiler / utils / template_utils.py TemplateProcessor.process_config_template   94.44% 36 2 0   100.00% 2 0   94.74%
src / ezcompiler / utils / template_utils.py TemplateProcessor.process_setup_template   90.91% 22 2 0   100.00% 2 0   91.67%
src / ezcompiler / utils / template_utils.py TemplateProcessor._create_config_file   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / template_utils.py TemplateProcessor.validate_template   83.33% 12 2 0   100.00% 4 0   87.50%
src / ezcompiler / utils / template_utils.py (no function)   100.00% 20 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / uploader_utils.py UploaderUtils.validate_source_path   0.00% 4 4 0   0.00% 4 0   0.00%
src / ezcompiler / utils / uploader_utils.py UploaderUtils.validate_upload_type   0.00% 3 3 0   0.00% 2 0   0.00%
src / ezcompiler / utils / uploader_utils.py UploaderUtils.validate_server_url   0.00% 4 4 0   0.00% 4 0   0.00%
src / ezcompiler / utils / uploader_utils.py UploaderUtils.generate_backup_path   0.00% 6 6 0   0.00% 2 0   0.00%
src / ezcompiler / utils / uploader_utils.py UploaderUtils.get_default_disk_config   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / utils / uploader_utils.py UploaderUtils.get_default_server_config   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / utils / uploader_utils.py (no function)   100.00% 17 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / __init__.py (no function)   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / domain_validators.py validate_compiler_name   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / domain_validators.py validate_upload_structure   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / domain_validators.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / format_validators.py validate_version_string   75.00% 4 1 0   50.00% 2 1   66.67%
src / ezcompiler / utils / validators / format_validators.py validate_email   0.00% 4 4 0   0.00% 2 0   0.00%
src / ezcompiler / utils / validators / format_validators.py validate_url   0.00% 4 4 0   0.00% 2 0   0.00%
src / ezcompiler / utils / validators / format_validators.py (no function)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / meta_validators.py validate_multiple   0.00% 7 7 0   0.00% 6 0   0.00%
src / ezcompiler / utils / validators / meta_validators.py (no function)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / path_validators.py validate_file_path   71.43% 7 2 0   100.00% 0 0   71.43%
src / ezcompiler / utils / validators / path_validators.py validate_directory_path   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / utils / validators / path_validators.py (no function)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / schema_validators.py validate_required_fields   100.00% 8 0 0   100.00% 8 0   100.00%
src / ezcompiler / utils / validators / schema_validators.py validate_field_types   100.00% 5 0 0   100.00% 6 0   100.00%
src / ezcompiler / utils / validators / schema_validators.py validate_config_dict   90.00% 10 1 0   87.50% 8 1   88.89%
src / ezcompiler / utils / validators / schema_validators.py validate_dict_schema   100.00% 26 0 0   95.83% 24 1   98.00%
src / ezcompiler / utils / validators / schema_validators.py (no function)   100.00% 12 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / string_validators.py sanitize_filename   0.00% 8 8 0   0.00% 4 0   0.00%
src / ezcompiler / utils / validators / string_validators.py validate_pattern   80.00% 5 1 0   50.00% 4 2   66.67%
src / ezcompiler / utils / validators / string_validators.py (no function)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / type_validators.py validate_positive_integer   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / utils / validators / type_validators.py validate_non_negative_integer   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / utils / validators / type_validators.py validate_boolean   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezcompiler / utils / validators / type_validators.py validate_type   20.00% 5 4 0   25.00% 4 1   22.22%
src / ezcompiler / utils / validators / type_validators.py (no function)   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / value_validators.py validate_string_length   100.00% 5 0 0   100.00% 4 0   100.00%
src / ezcompiler / utils / validators / value_validators.py validate_numeric_range   100.00% 5 0 0   100.00% 4 0   100.00%
src / ezcompiler / utils / validators / value_validators.py validate_list_length   100.00% 5 0 0   100.00% 4 0   100.00%
src / ezcompiler / utils / validators / value_validators.py validate_choice   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / validators / value_validators.py validate_not_empty   100.00% 2 0 0   100.00% 2 0   100.00%
src / ezcompiler / utils / validators / value_validators.py validate_one_of   100.00% 3 0 0   100.00% 2 0   100.00%
src / ezcompiler / utils / validators / value_validators.py validate_value_in_range   100.00% 4 0 0   100.00% 4 0   100.00%
src / ezcompiler / utils / validators / value_validators.py validate_length   100.00% 7 0 0   100.00% 6 0   100.00%
src / ezcompiler / utils / validators / value_validators.py (no function)   100.00% 11 0 0   100.00% 0 0   100.00%
src / ezcompiler / utils / zip_utils.py ZipUtils.create_zip_archive   100.00% 27 0 0   87.50% 16 2   95.35%
src / ezcompiler / utils / zip_utils.py ZipUtils.extract_zip_archive   86.96% 23 3 0   90.00% 10 1   87.88%
src / ezcompiler / utils / zip_utils.py ZipUtils.list_zip_contents   100.00% 8 0 0   100.00% 2 0   100.00%
src / ezcompiler / utils / zip_utils.py ZipUtils.get_zip_info   100.00% 11 0 0   100.00% 2 0   100.00%
src / ezcompiler / utils / zip_utils.py ZipUtils.is_valid_zip   100.00% 9 0 0   100.00% 2 0   100.00%
src / ezcompiler / utils / zip_utils.py ZipUtils.add_file_to_zip   92.31% 13 1 0   83.33% 6 1   89.47%
src / ezcompiler / utils / zip_utils.py ZipUtils.remove_file_from_zip   100.00% 13 0 0   100.00% 6 0   100.00%
src / ezcompiler / utils / zip_utils.py ZipUtils._is_hidden_file   100.00% 7 0 0   100.00% 2 0   100.00%
src / ezcompiler / utils / zip_utils.py (no function)   100.00% 23 0 0   100.00% 0 0   100.00%
src / ezcompiler / version.py (no function)   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.