Coverage report: 50%

Files Functions Classes

coverage.py v7.8.0, created at 2025-08-20 15:10 -0300

File function statements missing excluded coverage
src/jtech_installer/__init__.py (no function) 6 0 0 100%
src/jtech_installer/analyzer/__init__.py (no function) 0 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer.__init__ 4 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer.analyze_environment 8 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._detect_project_structure 29 1 0 97%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._is_brownfield_project 2 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._detect_conflicts 7 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._detect_config_conflicts 11 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._detect_directory_conflicts 10 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._detect_dependency_conflicts 8 2 0 75%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._detect_vscode_conflicts 10 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._generate_recommendations 20 7 0 65%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._suggest_team_type 13 2 0 85%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._calculate_compatibility_score 17 3 0 82%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._generate_warnings 9 3 0 67%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._should_ignore_file 9 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._detect_frameworks_in_file 9 1 0 89%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._detect_build_tools 6 1 0 83%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._is_config_file 3 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._analyze_dependencies 8 1 0 88%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._analyze_git_info 13 3 0 77%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._check_python_conflicts 6 1 0 83%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._check_js_conflicts 6 6 0 0%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._analyze_package_json 19 19 0 0%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._analyze_python_deps 13 3 0 77%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._parse_requirements_txt 4 0 0 100%
src/jtech_installer/analyzer/environment.py AdvancedEnvironmentAnalyzer._parse_package_json 6 0 0 100%
src/jtech_installer/analyzer/environment.py (no function) 83 0 0 100%
src/jtech_installer/cli/__init__.py (no function) 0 0 0 100%
src/jtech_installer/cli/main.py cli 12 12 0 0%
src/jtech_installer/cli/main.py install_jtech_core 28 28 0 0%
src/jtech_installer/cli/main.py copy_jtech_core_structure 12 12 0 0%
src/jtech_installer/cli/main.py copy_chatmodes 13 13 0 0%
src/jtech_installer/cli/main.py copy_vscode_config 10 10 0 0%
src/jtech_installer/cli/main.py validate_installation 23 23 0 0%
src/jtech_installer/cli/main.py show_installation_result 10 10 0 0%
src/jtech_installer/cli/main.py validate 2 2 0 0%
src/jtech_installer/cli/main.py install 2 2 0 0%
src/jtech_installer/cli/main.py reinstall 2 2 0 0%
src/jtech_installer/cli/main.py main 8 8 0 0%
src/jtech_installer/cli/main.py (no function) 35 35 0 0%
src/jtech_installer/cli/main_backup.py cli 12 12 0 0%
src/jtech_installer/cli/main_backup.py install_jtech_core 34 34 0 0%
src/jtech_installer/cli/main_backup.py copy_real_chatmodes 13 13 0 0%
src/jtech_installer/cli/main_backup.py copy_real_vscode_config 10 10 0 0%
src/jtech_installer/cli/main_backup.py get_framework_source_path 5 5 0 0%
src/jtech_installer/cli/main_backup.py validate_installation 22 22 0 0%
src/jtech_installer/cli/main_backup.py show_installation_result 10 10 0 0%
src/jtech_installer/cli/main_backup.py show_validation_result 13 13 0 0%
src/jtech_installer/cli/main_backup.py validate 2 2 0 0%
src/jtech_installer/cli/main_backup.py install 2 2 0 0%
src/jtech_installer/cli/main_backup.py reinstall 2 2 0 0%
src/jtech_installer/cli/main_backup.py main 8 8 0 0%
src/jtech_installer/cli/main_backup.py cli 12 12 0 0%
src/jtech_installer/cli/main_backup.py install_jtech_core 34 34 0 0%
src/jtech_installer/cli/main_backup.py copy_real_chatmodes 13 13 0 0%
src/jtech_installer/cli/main_backup.py copy_real_vscode_config 10 10 0 0%
src/jtech_installer/cli/main_backup.py get_framework_source_path 5 5 0 0%
src/jtech_installer/cli/main_backup.py validate_installation 22 22 0 0%
src/jtech_installer/cli/main_backup.py show_installation_result 10 10 0 0%
src/jtech_installer/cli/main_backup.py show_validation_result 13 13 0 0%
src/jtech_installer/cli/main_backup.py validate 2 2 0 0%
src/jtech_installer/cli/main_backup.py install 2 2 0 0%
src/jtech_installer/cli/main_backup.py reinstall 2 2 0 0%
src/jtech_installer/cli/main_backup.py main 8 8 0 0%
src/jtech_installer/cli/main_backup.py (no function) 78 78 0 0%
src/jtech_installer/cli/main_clean.py cli 12 12 0 0%
src/jtech_installer/cli/main_clean.py install_jtech_core 28 28 0 0%
src/jtech_installer/cli/main_clean.py copy_jtech_core_structure 12 12 0 0%
src/jtech_installer/cli/main_clean.py copy_chatmodes 13 13 0 0%
src/jtech_installer/cli/main_clean.py copy_vscode_config 10 10 0 0%
src/jtech_installer/cli/main_clean.py validate_installation 23 23 0 0%
src/jtech_installer/cli/main_clean.py show_installation_result 10 10 0 0%
src/jtech_installer/cli/main_clean.py validate 2 2 0 0%
src/jtech_installer/cli/main_clean.py install 2 2 0 0%
src/jtech_installer/cli/main_clean.py reinstall 2 2 0 0%
src/jtech_installer/cli/main_clean.py main 8 8 0 0%
src/jtech_installer/cli/main_clean.py (no function) 35 35 0 0%
src/jtech_installer/cli/main_new.py cli 12 12 0 0%
src/jtech_installer/cli/main_new.py install_jtech_core 37 37 0 0%
src/jtech_installer/cli/main_new.py copy_jtech_core_structure 11 11 0 0%
src/jtech_installer/cli/main_new.py copy_chatmodes 14 14 0 0%
src/jtech_installer/cli/main_new.py copy_vscode_config 11 11 0 0%
src/jtech_installer/cli/main_new.py get_framework_source_path 2 2 0 0%
src/jtech_installer/cli/main_new.py validate_installation 22 22 0 0%
src/jtech_installer/cli/main_new.py show_installation_result 11 11 0 0%
src/jtech_installer/cli/main_new.py show_validation_result 13 13 0 0%
src/jtech_installer/cli/main_new.py validate 2 2 0 0%
src/jtech_installer/cli/main_new.py install 2 2 0 0%
src/jtech_installer/cli/main_new.py reinstall 2 2 0 0%
src/jtech_installer/cli/main_new.py main 8 8 0 0%
src/jtech_installer/cli/main_new.py (no function) 40 40 0 0%
src/jtech_installer/cli/main_old.py cli 12 12 0 0%
src/jtech_installer/cli/main_old.py install_jtech_core 37 37 0 0%
src/jtech_installer/cli/main_old.py copy_jtech_core_structure 11 11 0 0%
src/jtech_installer/cli/main_old.py copy_chatmodes 14 14 0 0%
src/jtech_installer/cli/main_old.py copy_vscode_config 11 11 0 0%
src/jtech_installer/cli/main_old.py get_framework_source_path 2 2 0 0%
src/jtech_installer/cli/main_old.py validate_installation 22 22 0 0%
src/jtech_installer/cli/main_old.py show_installation_result 11 11 0 0%
src/jtech_installer/cli/main_old.py show_validation_result 13 13 0 0%
src/jtech_installer/cli/main_old.py validate 2 2 0 0%
src/jtech_installer/cli/main_old.py install 2 2 0 0%
src/jtech_installer/cli/main_old.py reinstall 2 2 0 0%
src/jtech_installer/cli/main_old.py main 8 8 0 0%
src/jtech_installer/cli/main_old.py (no function) 40 40 0 0%
src/jtech_installer/config/__init__.py (no function) 0 0 0 100%
src/jtech_installer/config/yaml_generator.py ConfigGenerator.__init__ 1 1 0 0%
src/jtech_installer/config/yaml_generator.py ConfigGenerator.generate_core_config 1 1 0 0%
src/jtech_installer/config/yaml_generator.py (no function) 4 4 0 0%
src/jtech_installer/core/__init__.py (no function) 0 0 0 100%
src/jtech_installer/core/engine.py InstallerEngine.__init__ 3 3 0 0%
src/jtech_installer/core/engine.py InstallerEngine.detect_system 2 2 0 0%
src/jtech_installer/core/engine.py InstallerEngine.check_prerequisites 2 2 0 0%
src/jtech_installer/core/engine.py InstallerEngine.analyze_environment 2 2 0 0%
src/jtech_installer/core/engine.py InstallerEngine.install 59 59 0 0%
src/jtech_installer/core/engine.py InstallerEngine.validate_installation 2 2 0 0%
src/jtech_installer/core/engine.py (no function) 20 0 0 100%
src/jtech_installer/core/exceptions.py (no function) 7 0 0 100%
src/jtech_installer/core/models.py (no function) 65 0 0 100%
src/jtech_installer/detector/__init__.py (no function) 0 0 0 100%
src/jtech_installer/detector/prerequisites.py PrerequisitesChecker.check_all 2 2 0 0%
src/jtech_installer/detector/prerequisites.py PrerequisitesChecker._check_python_version 2 2 0 0%
src/jtech_installer/detector/prerequisites.py PrerequisitesChecker._check_git 2 2 0 0%
src/jtech_installer/detector/prerequisites.py (no function) 8 0 0 100%
src/jtech_installer/detector/system.py SystemDetector.detect 1 0 0 100%
src/jtech_installer/detector/system.py SystemDetector._detect_os 8 0 0 100%
src/jtech_installer/detector/system.py SystemDetector._get_python_version 1 0 0 100%
src/jtech_installer/detector/system.py SystemDetector._get_architecture 6 3 0 50%
src/jtech_installer/detector/system.py SystemDetector._check_git 5 0 0 100%
src/jtech_installer/detector/system.py SystemDetector._check_vscode 5 2 0 60%
src/jtech_installer/detector/system.py (no function) 12 0 0 100%
src/jtech_installer/installer/__init__.py (no function) 0 0 0 100%
src/jtech_installer/installer/agent_installer.py AgentInstaller.__init__ 8 0 0 100%
src/jtech_installer/installer/agent_installer.py AgentInstaller.discover_agents 33 1 0 97%
src/jtech_installer/installer/agent_installer.py AgentInstaller._parse_agent_file 14 3 0 79%
src/jtech_installer/installer/agent_installer.py AgentInstaller._extract_metadata 28 6 0 79%
src/jtech_installer/installer/agent_installer.py AgentInstaller._calculate_checksum 8 2 0 75%
src/jtech_installer/installer/agent_installer.py AgentInstaller.install_agents 27 2 0 93%
src/jtech_installer/installer/agent_installer.py AgentInstaller._ensure_agent_directories 3 0 0 100%
src/jtech_installer/installer/agent_installer.py AgentInstaller._verify_agent_integrity 4 0 0 100%
src/jtech_installer/installer/agent_installer.py AgentInstaller._update_agents_registry 19 3 0 84%
src/jtech_installer/installer/agent_installer.py AgentInstaller.list_installed_agents 14 4 0 71%
src/jtech_installer/installer/agent_installer.py AgentInstaller.get_installation_report 1 0 0 100%
src/jtech_installer/installer/agent_installer.py (no function) 35 0 0 100%
src/jtech_installer/installer/asset_copier.py AssetCopier.__init__ 4 0 0 100%
src/jtech_installer/installer/asset_copier.py AssetCopier._determine_source_path 6 2 0 67%
src/jtech_installer/installer/asset_copier.py AssetCopier.copy_agents 20 4 0 80%
src/jtech_installer/installer/asset_copier.py AssetCopier.copy_chatmodes 19 11 0 42%
src/jtech_installer/installer/asset_copier.py AssetCopier.copy_templates_and_workflows 9 9 0 0%
src/jtech_installer/installer/asset_copier.py AssetCopier.copy_core_config 5 5 0 0%
src/jtech_installer/installer/asset_copier.py AssetCopier._copy_file 10 3 0 70%
src/jtech_installer/installer/asset_copier.py AssetCopier._copy_directory 10 10 0 0%
src/jtech_installer/installer/asset_copier.py AssetCopier._calculate_checksum 5 0 0 100%
src/jtech_installer/installer/asset_copier.py AssetCopier.copy_all 5 5 0 0%
src/jtech_installer/installer/asset_copier.py (no function) 18 0 0 100%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator.__init__ 7 0 0 100%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator.discover_chatmodes 16 1 0 94%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator._parse_chatmode_file 13 4 0 69%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator._extract_chatmode_metadata 18 0 0 100%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator._validate_copilot_compatibility 29 1 0 97%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator.configure_chatmodes 29 0 0 100%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator._ensure_chatmodes_directory 4 0 0 100%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator._set_chatmode_permissions 2 0 0 100%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator._create_copilot_config 11 3 0 73%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator._get_compatibility_summary 5 0 0 100%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator.validate_vscode_integration 19 3 0 84%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator.list_configured_chatmodes 13 3 0 77%
src/jtech_installer/installer/chatmodes.py ChatModeConfigurator.get_configuration_report 1 0 0 100%
src/jtech_installer/installer/chatmodes.py (no function) 37 0 0 100%
src/jtech_installer/installer/config_generator.py ConfigGenerator.__init__ 1 0 0 100%
src/jtech_installer/installer/config_generator.py ConfigGenerator.generate_config 5 0 0 100%
src/jtech_installer/installer/config_generator.py ConfigGenerator._get_base_config 1 0 0 100%
src/jtech_installer/installer/config_generator.py ConfigGenerator._get_team_specific_config 2 0 0 100%
src/jtech_installer/installer/config_generator.py ConfigGenerator._get_project_specific_config 9 3 0 67%
src/jtech_installer/installer/config_generator.py ConfigGenerator._is_brownfield_project 2 0 0 100%
src/jtech_installer/installer/config_generator.py ConfigGenerator.write_config 5 0 0 100%
src/jtech_installer/installer/config_generator.py ConfigGenerator.validate_config 11 2 0 82%
src/jtech_installer/installer/config_generator.py (no function) 13 0 0 100%
src/jtech_installer/installer/structure.py StructureCreator.__init__ 5 0 0 100%
src/jtech_installer/installer/structure.py StructureCreator.create_structure 20 2 0 90%
src/jtech_installer/installer/structure.py StructureCreator._create_directory 12 0 0 100%
src/jtech_installer/installer/structure.py StructureCreator._should_create_in_brownfield 7 0 0 100%
src/jtech_installer/installer/structure.py StructureCreator._has_existing_structure 5 0 0 100%
src/jtech_installer/installer/structure.py StructureCreator._create_gitkeep_files 12 0 0 100%
src/jtech_installer/installer/structure.py StructureCreator.validate_structure 19 4 0 79%
src/jtech_installer/installer/structure.py StructureCreator.get_structure_info 1 0 0 100%
src/jtech_installer/installer/structure.py (no function) 27 0 0 100%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator.__init__ 3 0 0 100%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator.configure_all 8 0 0 100%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator._configure_settings 21 0 0 100%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator._configure_extensions 24 8 0 67%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator._configure_tasks 14 0 0 100%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator._configure_launch 12 0 0 100%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator._get_team_specific_settings 2 0 0 100%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator._get_team_specific_extensions 2 0 0 100%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator._get_team_specific_tasks 7 1 0 86%
src/jtech_installer/installer/vscode_configurator.py VSCodeConfigurator.validate_configuration 12 0 0 100%
src/jtech_installer/installer/vscode_configurator.py (no function) 14 0 0 100%
src/jtech_installer/rollback/__init__.py (no function) 0 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager.__init__ 6 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager.create_rollback_point 13 3 0 77%
src/jtech_installer/rollback/manager.py RollbackManager.rollback_to_point 38 6 0 84%
src/jtech_installer/rollback/manager.py RollbackManager.list_rollback_points 15 3 0 80%
src/jtech_installer/rollback/manager.py RollbackManager.delete_rollback_point 20 3 0 85%
src/jtech_installer/rollback/manager.py RollbackManager.cleanup_old_rollback_points 10 1 0 90%
src/jtech_installer/rollback/manager.py RollbackManager.get_rollback_statistics 9 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._generate_rollback_id 4 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._create_backup 15 1 0 93%
src/jtech_installer/rollback/manager.py RollbackManager._backup_file 14 1 0 93%
src/jtech_installer/rollback/manager.py RollbackManager._restore_file 15 6 0 60%
src/jtech_installer/rollback/manager.py RollbackManager._get_project_files 8 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._get_config_files 19 4 0 79%
src/jtech_installer/rollback/manager.py RollbackManager._get_modified_files 1 1 0 0%
src/jtech_installer/rollback/manager.py RollbackManager._capture_installation_state 8 2 0 75%
src/jtech_installer/rollback/manager.py RollbackManager._restore_installation_state 4 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._verify_rollback_integrity 11 2 0 82%
src/jtech_installer/rollback/manager.py RollbackManager._calculate_checksum 6 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._calculate_backup_size 11 4 0 64%
src/jtech_installer/rollback/manager.py RollbackManager._save_rollback_point 3 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._save_rollback_points 4 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._deep_convert_paths 9 2 0 78%
src/jtech_installer/rollback/manager.py RollbackManager._load_rollback_point 5 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._log_operation 4 0 0 100%
src/jtech_installer/rollback/manager.py RollbackManager._serialize_config 10 1 0 90%
src/jtech_installer/rollback/manager.py (no function) 69 0 0 100%
src/jtech_installer/validator/__init__.py (no function) 0 0 0 100%
src/jtech_installer/validator/integrity.py IntegrityValidator.__init__ 3 0 0 100%
src/jtech_installer/validator/integrity.py IntegrityValidator.validate_all 12 0 0 100%
src/jtech_installer/validator/integrity.py IntegrityValidator._validate_directory_structure 8 0 0 100%
src/jtech_installer/validator/integrity.py IntegrityValidator._validate_config_files 11 0 0 100%
src/jtech_installer/validator/integrity.py IntegrityValidator._validate_agents 14 0 0 100%
src/jtech_installer/validator/integrity.py IntegrityValidator._validate_chatmodes 10 1 0 90%
src/jtech_installer/validator/integrity.py IntegrityValidator.calculate_file_checksum 7 0 0 100%
src/jtech_installer/validator/integrity.py IntegrityValidator.verify_checksums 10 2 0 80%
src/jtech_installer/validator/integrity.py (no function) 22 0 0 100%
src/jtech_installer/validator/post_installation.py ValidationReport.is_valid 1 1 0 0%
src/jtech_installer/validator/post_installation.py ValidationReport.successful_components 1 1 0 0%
src/jtech_installer/validator/post_installation.py ValidationReport.failed_components 1 1 0 0%
src/jtech_installer/validator/post_installation.py ValidationReport.total_checks 1 1 0 0%
src/jtech_installer/validator/post_installation.py ValidationReport.passed_checks 1 1 0 0%
src/jtech_installer/validator/post_installation.py ValidationReport.failed_checks 1 1 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator.__init__ 3 3 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator.validate_all 12 12 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_directory_structure 11 11 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_core_config 17 17 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_vscode_configuration 22 22 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_agents 13 13 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_chatmodes 15 15 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_templates 8 8 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_file_permissions 13 13 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_yaml_syntax 15 15 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_json_syntax 13 13 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_team_specific_setup 9 9 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_minimal_setup 11 11 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_fullstack_setup 1 1 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_backend_setup 1 1 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_complete_setup 1 1 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._get_expected_agents 2 2 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_team_config 6 6 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._validate_chatmode_format 10 10 0 0%
src/jtech_installer/validator/post_installation.py PostInstallationValidator._generate_report 1 1 0 0%
src/jtech_installer/validator/post_installation.py (no function) 48 0 0 100%
Total   3042 1510 0 50%

No items found using the specified filter.