Coverage report: 39%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-03 23:00 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
sources / agentsmgr / __ / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / __ / imports.py (no function)   100% 32 0 0   100% 0 0   100%
sources / agentsmgr / __ / nomina.py (no function)   100% 5 0 0   100% 0 0   100%
sources / agentsmgr / __init__.py main   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / __init__.py (no function)   100% 5 0 0   100% 0 0   100%
sources / agentsmgr / __main__.py (no function)   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / cli.py Application.execute   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / cli.py Application.prepare   0% 3 3 0   100% 0 0   0%
sources / agentsmgr / cli.py execute   0% 5 5 0   100% 0 0   0%
sources / agentsmgr / cli.py (no function)   100% 10 0 0   100% 0 0   100%
sources / agentsmgr / cmdbase.py intercept_errors   100% 3 0 0   100% 0 0   100%
sources / agentsmgr / cmdbase.py intercept_errors.decorator   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / cmdbase.py intercept_errors.decorator.wrapper   0% 7 7 0   0% 4 0   0%
sources / agentsmgr / cmdbase.py retrieve_configuration   0% 16 16 0   0% 6 0   0%
sources / agentsmgr / cmdbase.py validate_configuration   0% 4 4 0   0% 4 0   0%
sources / agentsmgr / cmdbase.py retrieve_data_location   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / cmdbase.py validate_data_source_structure   0% 3 3 0   0% 2 0   0%
sources / agentsmgr / cmdbase.py retrieve_variant_answers_file   0% 6 6 0   0% 2 0   0%
sources / agentsmgr / cmdbase.py (no function)   100% 13 0 0   100% 0 0   100%
sources / agentsmgr / context.py normalize_render_context   100% 8 0 0   50% 2 1   90%
sources / agentsmgr / context.py _map_tools_for_coder   80% 5 1 0   75% 4 1   78%
sources / agentsmgr / context.py _map_tools_claude   42% 12 7 0   30% 10 1   36%
sources / agentsmgr / context.py _map_semantic_tool_claude   67% 3 1 0   50% 2 1   60%
sources / agentsmgr / context.py _map_shell_tool_claude   0% 5 5 0   0% 2 0   0%
sources / agentsmgr / context.py _map_mcp_tool_claude   0% 4 4 0   100% 0 0   0%
sources / agentsmgr / context.py _map_tools_qwen   0% 12 12 0   0% 10 0   0%
sources / agentsmgr / context.py _map_semantic_tool_qwen   0% 3 3 0   0% 2 0   0%
sources / agentsmgr / context.py _map_shell_tool_qwen   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / context.py _map_mcp_tool_qwen   0% 4 4 0   100% 0 0   0%
sources / agentsmgr / context.py (no function)   100% 15 0 0   100% 0 0   100%
sources / agentsmgr / core.py Renderable.render_as_markdown   100% 0 0 1   100% 0 0   100%
sources / agentsmgr / core.py render_and_print_result   0% 12 12 0   0% 4 0   0%
sources / agentsmgr / core.py (no function)   100% 10 0 2   100% 0 0   100%
sources / agentsmgr / detection.py DetectCommand.execute   0% 5 5 2   100% 0 0   0%
sources / agentsmgr / detection.py (no function)   100% 10 0 0   100% 0 0   100%
sources / agentsmgr / exceptions.py Omnierror.render_as_markdown   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / exceptions.py CoderAbsence.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py CoderResourceAbsence.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py CoderResourceCopyFailure.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py ConfigurationAbsence.__init__   0% 4 4 0   0% 2 0   0%
sources / agentsmgr / exceptions.py ConfigurationAbsence.render_as_markdown   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / exceptions.py ConfigurationInvalidity.__init__   0% 3 3 0   0% 2 0   0%
sources / agentsmgr / exceptions.py ContentAbsence.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py FileOperationFailure.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py InstructionSourceFieldAbsence.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py InstructionFilesConfigurationInvalidity.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py ContextInvalidity.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py DataSourceInvalidity.__init__   0% 5 5 0   100% 0 0   0%
sources / agentsmgr / exceptions.py DataSourceInvalidity.render_as_markdown   0% 11 11 0   100% 0 0   0%
sources / agentsmgr / exceptions.py DataSourceNoSupport.__init__   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / exceptions.py GlobalsPopulationFailure.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py MemoryFileAbsence.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py MemoryFileAbsence.render_as_markdown   0% 10 10 0   100% 0 0   0%
sources / agentsmgr / exceptions.py TargetModeNoSupport.__init__   0% 6 6 0   100% 0 0   0%
sources / agentsmgr / exceptions.py TargetModeNoSupport.render_as_markdown   0% 4 4 0   0% 2 0   0%
sources / agentsmgr / exceptions.py TemplateError.__init__   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / exceptions.py TemplateError.for_missing_template   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / exceptions.py TemplateError.for_extension_parse   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / exceptions.py ToolSpecificationInvalidity.__init__   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / exceptions.py ToolSpecificationTypeInvalidity.__init__   0% 3 3 0   100% 0 0   0%
sources / agentsmgr / exceptions.py (no function)   100% 49 0 0   100% 0 0   100%
sources / agentsmgr / generator.py ContentGenerator.__post_init__   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / generator.py ContentGenerator._retrieve_fallback_mappings   0% 3 3 0   100% 0 0   0%
sources / agentsmgr / generator.py ContentGenerator._resolve_renderer   33% 3 2 0   100% 0 0   33%
sources / agentsmgr / generator.py ContentGenerator._resolve_actual_mode   83% 6 1 0   50% 4 2   70%
sources / agentsmgr / generator.py ContentGenerator._render_content   100% 4 0 0   100% 0 0   100%
sources / agentsmgr / generator.py ContentGenerator._produce_item_location   56% 9 4 0   50% 2 1   55%
sources / agentsmgr / generator.py ContentGenerator.render_single_item   100% 9 0 0   100% 0 0   100%
sources / agentsmgr / generator.py ContentGenerator._survey_available_templates   70% 10 3 0   50% 6 3   62%
sources / agentsmgr / generator.py ContentGenerator.resolve_content_paths   36% 11 7 0   25% 4 1   33%
sources / agentsmgr / generator.py ContentGenerator._retrieve_content_with_fallback   50% 10 5 0   50% 6 3   50%
sources / agentsmgr / generator.py ContentGenerator._parse_template_extension   75% 4 1 0   50% 2 1   67%
sources / agentsmgr / generator.py ContentGenerator._load_item_metadata   53% 19 9 0   25% 8 2   44%
sources / agentsmgr / generator.py ContentGenerator._produce_jinja_environment   100% 3 0 0   100% 0 0   100%
sources / agentsmgr / generator.py ContentGenerator._select_template_for_coder   33% 15 10 0   25% 8 2   30%
sources / agentsmgr / generator.py (no function)   100% 39 0 0   100% 0 0   100%
sources / agentsmgr / instructions.py populate_instructions   0% 20 20 0   0% 4 0   0%
sources / agentsmgr / instructions.py _populate_instructions_from_location   0% 13 13 0   0% 8 0   0%
sources / agentsmgr / instructions.py _process_and_write_instruction_file   0% 21 21 0   0% 2 0   0%
sources / agentsmgr / instructions.py _preprocess_content   0% 10 10 0   0% 10 0   0%
sources / agentsmgr / instructions.py (no function)   100% 10 0 0   100% 0 0   100%
sources / agentsmgr / maintenance / __.py (no function)   0% 9 9 0   100% 0 0   0%
sources / agentsmgr / maintenance / __init__.py main   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / maintenance / __init__.py (no function)   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / maintenance / __main__.py (no function)   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / maintenance / cli.py MaintainerApplication.execute   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / maintenance / cli.py MaintainerApplication.prepare   0% 3 3 0   100% 0 0   0%
sources / agentsmgr / maintenance / cli.py execute   0% 6 6 0   100% 0 0   0%
sources / agentsmgr / maintenance / cli.py (no function)   0% 8 8 0   100% 0 0   0%
sources / agentsmgr / maintenance / validation.py ValidateCommand.execute   0% 17 17 2   0% 2 0   0%
sources / agentsmgr / maintenance / validation.py ValidateCommand._produce_test_configuration   0% 11 11 0   0% 2 0   0%
sources / agentsmgr / maintenance / validation.py (no function)   0% 9 9 0   100% 0 0   0%
sources / agentsmgr / memorylinks.py create_memory_symlink   0% 25 25 0   0% 10 0   0%
sources / agentsmgr / memorylinks.py create_memory_symlinks_for_coders   0% 16 16 0   0% 4 0   0%
sources / agentsmgr / memorylinks.py (no function)   100% 5 0 0   100% 0 0   100%
sources / agentsmgr / nomina.py (no function)   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / operations.py populate_directory   0% 11 11 0   0% 4 0   0%
sources / agentsmgr / operations.py _ensure_output_directories   0% 12 12 0   0% 12 0   0%
sources / agentsmgr / operations.py _content_exists   0% 4 4 0   0% 2 0   0%
sources / agentsmgr / operations.py generate_coder_item_type   0% 17 17 0   0% 10 0   0%
sources / agentsmgr / operations.py save_content   0% 8 8 0   0% 2 0   0%
sources / agentsmgr / operations.py update_git_exclude   0% 17 17 0   0% 10 0   0%
sources / agentsmgr / operations.py _update_managed_block   0% 12 12 0   0% 4 0   0%
sources / agentsmgr / operations.py _remove_managed_block   0% 13 13 0   0% 10 0   0%
sources / agentsmgr / operations.py _partition_around_managed_block   0% 16 16 0   0% 6 0   0%
sources / agentsmgr / operations.py _resolve_git_directory   0% 10 10 0   0% 4 0   0%
sources / agentsmgr / operations.py _discover_common_git_directory   0% 6 6 0   0% 2 0   0%
sources / agentsmgr / operations.py copy_coder_resources   0% 12 12 0   0% 6 0   0%
sources / agentsmgr / operations.py copy_resource_content   0% 10 10 0   0% 2 0   0%
sources / agentsmgr / operations.py (no function)   100% 20 0 0   100% 0 0   100%
sources / agentsmgr / population.py _filter_coders_by_mode   0% 9 9 0   0% 4 0   0%
sources / agentsmgr / population.py _create_all_symlinks   0% 20 20 0   0% 10 0   0%
sources / agentsmgr / population.py _populate_instructions_if_configured   0% 9 9 0   0% 4 0   0%
sources / agentsmgr / population.py _populate_per_user_content   0% 13 13 0   0% 2 0   0%
sources / agentsmgr / population.py _create_coder_directory_symlinks   0% 16 16 0   0% 6 0   0%
sources / agentsmgr / population.py _copy_coder_resources   0% 6 6 0   0% 2 0   0%
sources / agentsmgr / population.py _manage_project_auxiliaries   0% 10 10 0   0% 6 0   0%
sources / agentsmgr / population.py PopulateProjectCommand.execute   0% 20 20 2   0% 4 0   0%
sources / agentsmgr / population.py PopulateUserCommand.execute   0% 20 20 2   0% 6 0   0%
sources / agentsmgr / population.py PopulateCommand.execute   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / population.py (no function)   100% 39 0 0   100% 0 0   100%
sources / agentsmgr / renderers / __.py (no function)   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / renderers / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / renderers / base.py RendererBase.validate_mode   50% 2 1 0   50% 2 1   50%
sources / agentsmgr / renderers / base.py RendererBase.resolve_base_directory   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / renderers / base.py RendererBase.produce_output_structure   67% 3 1 0   50% 2 1   60%
sources / agentsmgr / renderers / base.py RendererBase.calculate_directory_location   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / renderers / base.py RendererBase.get_template_flavor   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / renderers / base.py RendererBase.provide_project_symlinks   100% 3 0 0   100% 0 0   100%
sources / agentsmgr / renderers / base.py extract_coder_configuration   42% 12 7 0   30% 10 3   36%
sources / agentsmgr / renderers / base.py (no function)   100% 18 0 0   100% 0 0   100%
sources / agentsmgr / renderers / claude.py ClaudeRenderer.get_template_flavor   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / renderers / claude.py ClaudeRenderer.provide_project_symlinks   0% 5 5 0   100% 0 0   0%
sources / agentsmgr / renderers / claude.py ClaudeRenderer.resolve_base_directory   83% 6 1 0   75% 4 1   80%
sources / agentsmgr / renderers / claude.py ClaudeRenderer._resolve_user_directory   50% 8 4 0   50% 4 2   50%
sources / agentsmgr / renderers / claude.py ClaudeRenderer._extract_coder_configuration   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / renderers / claude.py (no function)   100% 17 0 0   100% 0 0   100%
sources / agentsmgr / renderers / codex.py CodexRenderer.get_template_flavor   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / renderers / codex.py CodexRenderer.provide_project_symlinks   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / renderers / codex.py CodexRenderer.resolve_base_directory   83% 6 1 0   75% 4 1   80%
sources / agentsmgr / renderers / codex.py CodexRenderer._resolve_user_directory   75% 8 2 0   75% 4 1   75%
sources / agentsmgr / renderers / codex.py CodexRenderer._extract_coder_configuration   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / renderers / codex.py (no function)   100% 17 0 0   100% 0 0   100%
sources / agentsmgr / renderers / gemini.py GeminiRenderer.get_template_flavor   0% 4 4 0   0% 2 0   0%
sources / agentsmgr / renderers / gemini.py GeminiRenderer.resolve_base_directory   67% 6 2 0   50% 4 2   60%
sources / agentsmgr / renderers / gemini.py GeminiRenderer._resolve_user_directory   60% 5 2 0   50% 2 1   57%
sources / agentsmgr / renderers / gemini.py GeminiRenderer._extract_coder_configuration   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / renderers / gemini.py (no function)   100% 13 0 0   100% 0 0   100%
sources / agentsmgr / renderers / opencode.py OpencodeRenderer.calculate_directory_location   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / renderers / opencode.py OpencodeRenderer.get_template_flavor   0% 3 3 0   0% 2 0   0%
sources / agentsmgr / renderers / opencode.py OpencodeRenderer.provide_project_symlinks   0% 5 5 0   100% 0 0   0%
sources / agentsmgr / renderers / opencode.py OpencodeRenderer.resolve_base_directory   83% 6 1 0   75% 4 1   80%
sources / agentsmgr / renderers / opencode.py OpencodeRenderer._resolve_user_directory   50% 8 4 0   50% 4 2   50%
sources / agentsmgr / renderers / opencode.py OpencodeRenderer._extract_coder_configuration   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / renderers / opencode.py (no function)   100% 19 0 0   100% 0 0   100%
sources / agentsmgr / renderers / qwen.py QwenRenderer.get_template_flavor   0% 3 3 0   0% 2 0   0%
sources / agentsmgr / renderers / qwen.py QwenRenderer.resolve_base_directory   67% 6 2 0   50% 4 2   60%
sources / agentsmgr / renderers / qwen.py QwenRenderer._resolve_user_directory   60% 5 2 0   50% 2 1   57%
sources / agentsmgr / renderers / qwen.py QwenRenderer._extract_coder_configuration   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / renderers / qwen.py (no function)   100% 13 0 0   100% 0 0   100%
sources / agentsmgr / results.py ResultBase.render_as_markdown   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / results.py ConfigurationDetectionResult.render_as_markdown   100% 7 0 0   50% 2 1   89%
sources / agentsmgr / results.py ContentGenerationResult.render_as_markdown   91% 11 1 0   50% 2 1   85%
sources / agentsmgr / results.py ValidationResult.render_as_markdown   86% 7 1 0   50% 2 1   78%
sources / agentsmgr / results.py (no function)   100% 24 0 0   100% 0 0   100%
sources / agentsmgr / sources / __.py (no function)   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / sources / __init__.py (no function)   100% 6 0 0   100% 0 0   100%
sources / agentsmgr / sources / base.py AbstractSourceHandler.resolve   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / sources / base.py register_source_handler   100% 2 0 0   100% 2 0   100%
sources / agentsmgr / sources / base.py source_handler   100% 2 0 1   100% 0 0   100%
sources / agentsmgr / sources / base.py source_handler.decorator   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / sources / base.py resolve_source_location   50% 8 4 0   33% 6 2   43%
sources / agentsmgr / sources / base.py (no function)   100% 9 0 0   100% 0 0   100%
sources / agentsmgr / sources / git.py GitCloneFailure.__init__   0% 5 5 0   100% 0 0   0%
sources / agentsmgr / sources / git.py GitSubdirectoryAbsence.__init__   0% 4 4 0   100% 0 0   0%
sources / agentsmgr / sources / git.py GitRefAbsence.__init__   0% 4 4 0   100% 0 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler.resolve   0% 16 16 0   0% 6 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._parse_git_url   94% 16 1 0   88% 8 1   92%
sources / agentsmgr / sources / git.py GitSourceHandler._is_absolute_subdirectory_fragment   100% 3 0 0   100% 2 0   100%
sources / agentsmgr / sources / git.py GitSourceHandler._locate_ref_separator   88% 17 2 0   75% 12 3   83%
sources / agentsmgr / sources / git.py GitSourceHandler._normalize_git_url   54% 13 6 0   60% 10 4   57%
sources / agentsmgr / sources / git.py GitSourceHandler._normalize_git_web_url   67% 3 1 0   50% 2 1   60%
sources / agentsmgr / sources / git.py GitSourceHandler._raise_invalid_source_spec   100% 2 0 0   100% 0 0   100%
sources / agentsmgr / sources / git.py GitSourceHandler._validate_subdirectory_fragment   100% 7 0 0   100% 6 0   100%
sources / agentsmgr / sources / git.py GitSourceHandler._create_temp_directory   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._clone_repository   0% 10 10 0   0% 6 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._attempt_optimized_clone   0% 10 10 0   0% 2 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._perform_shallow_clone   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._perform_standard_clone   90% 10 1 0   75% 4 1   86%
sources / agentsmgr / sources / git.py GitSourceHandler._extract_version   44% 9 5 0   25% 4 1   38%
sources / agentsmgr / sources / git.py GitSourceHandler._get_latest_tag   74% 23 6 0   60% 10 4   70%
sources / agentsmgr / sources / git.py GitSourceHandler._get_tag_commit   57% 7 3 0   50% 2 1   56%
sources / agentsmgr / sources / git.py GitSourceHandler._checkout_ref   54% 13 6 0   50% 2 1   53%
sources / agentsmgr / sources / git.py GitSourceHandler._validate_ref_presence   0% 9 9 0   0% 2 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._raise_ref_not_found   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._raise_subdir_not_found   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._detect_git_host   0% 11 11 0   0% 12 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._acquire_github_authentication_token   0% 9 9 0   0% 4 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._acquire_gitlab_authentication_token   0% 1 1 0   100% 0 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._retrieve_github_tags   0% 11 11 0   0% 2 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._retrieve_gitlab_tags   0% 11 11 0   0% 2 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._extract_repository_information   0% 14 14 0   0% 8 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._select_latest_tag_from_api   0% 10 10 0   0% 6 0   0%
sources / agentsmgr / sources / git.py GitSourceHandler._resolve_latest_tag_via_api   0% 12 12 0   0% 10 0   0%
sources / agentsmgr / sources / git.py (no function)   100% 46 0 0   100% 0 0   100%
sources / agentsmgr / sources / local.py LocalSourceHandler.resolve   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / sources / local.py (no function)   100% 5 0 0   100% 0 0   100%
sources / agentsmgr / userdata.py _is_json_dict   100% 1 0 0   100% 0 0   100%
sources / agentsmgr / userdata.py populate_globals   0% 24 24 0   0% 14 0   0%
sources / agentsmgr / userdata.py _is_settings_file   0% 2 2 0   100% 0 0   0%
sources / agentsmgr / userdata.py _copy_file_directly   0% 7 7 0   0% 2 0   0%
sources / agentsmgr / userdata.py _merge_settings_file   43% 21 12 0   33% 12 4   39%
sources / agentsmgr / userdata.py _load_json_file   0% 10 10 0   0% 2 0   0%
sources / agentsmgr / userdata.py _write_merged_settings   0% 10 10 0   0% 2 0   0%
sources / agentsmgr / userdata.py _load_toml_file   50% 8 4 0   100% 0 0   50%
sources / agentsmgr / userdata.py _write_merged_toml_settings   60% 10 4 0   50% 2 1   58%
sources / agentsmgr / userdata.py _toml_content_contains_comments   71% 7 2 0   67% 6 2   69%
sources / agentsmgr / userdata.py populate_user_wrappers   0% 21 21 0   0% 8 0   0%
sources / agentsmgr / userdata.py _deep_merge_settings   100% 7 0 0   100% 6 0   100%
sources / agentsmgr / userdata.py (no function)   100% 18 0 0   100% 0 0   100%
Total     44% 1787 1002 12   23% 506 67   39%

No items found using the specified filter.