Coverage report: 61%

Files Functions Classes

coverage.py v7.6.12, created at 2025-02-22 16:34 +0900

File function statements missing excluded coverage
src/mcp_atlassian/__init__.py main 25 25 0 0%
src/mcp_atlassian/__init__.py (no function) 21 1 0 95%
src/mcp_atlassian/config.py ConfluenceConfig.is_cloud 1 1 0 0%
src/mcp_atlassian/config.py JiraConfig.is_cloud 1 1 0 0%
src/mcp_atlassian/config.py (no function) 15 0 0 100%
src/mcp_atlassian/confluence.py ConfluenceFetcher.__init__ 8 0 0 100%
src/mcp_atlassian/confluence.py ConfluenceFetcher._process_html_content 1 0 0 100%
src/mcp_atlassian/confluence.py ConfluenceFetcher.get_spaces 1 0 0 100%
src/mcp_atlassian/confluence.py ConfluenceFetcher.get_page_content 8 0 0 100%
src/mcp_atlassian/confluence.py ConfluenceFetcher.get_page_by_title 11 0 0 100%
src/mcp_atlassian/confluence.py ConfluenceFetcher.get_space_pages 8 0 0 100%
src/mcp_atlassian/confluence.py ConfluenceFetcher.get_page_comments 12 0 0 100%
src/mcp_atlassian/confluence.py ConfluenceFetcher.search 12 0 0 100%
src/mcp_atlassian/confluence.py (no function) 16 0 0 100%
src/mcp_atlassian/document_types.py (no function) 5 0 0 100%
src/mcp_atlassian/jira.py JiraFetcher.__init__ 8 0 0 100%
src/mcp_atlassian/jira.py JiraFetcher._clean_text 3 0 0 100%
src/mcp_atlassian/jira.py JiraFetcher.create_issue 12 2 0 83%
src/mcp_atlassian/jira.py JiraFetcher.update_issue 9 1 0 89%
src/mcp_atlassian/jira.py JiraFetcher.delete_issue 6 0 0 100%
src/mcp_atlassian/jira.py JiraFetcher._parse_date 14 0 0 100%
src/mcp_atlassian/jira.py JiraFetcher.get_issue 17 0 0 100%
src/mcp_atlassian/jira.py JiraFetcher.search_issues 10 0 0 100%
src/mcp_atlassian/jira.py JiraFetcher.get_project_issues 2 0 0 100%
src/mcp_atlassian/jira.py (no function) 19 0 0 100%
src/mcp_atlassian/preprocessing.py TextPreprocessor.__init__ 2 0 0 100%
src/mcp_atlassian/preprocessing.py TextPreprocessor.process_html_content 23 5 0 78%
src/mcp_atlassian/preprocessing.py TextPreprocessor.clean_jira_text 7 0 0 100%
src/mcp_atlassian/preprocessing.py TextPreprocessor._process_mentions 8 2 0 75%
src/mcp_atlassian/preprocessing.py TextPreprocessor._process_smart_links 20 2 0 90%
src/mcp_atlassian/preprocessing.py TextPreprocessor._convert_html_to_markdown 10 2 0 80%
src/mcp_atlassian/preprocessing.py (no function) 13 0 0 100%
src/mcp_atlassian/server.py get_available_services 3 3 0 0%
src/mcp_atlassian/server.py list_resources 13 13 0 0%
src/mcp_atlassian/server.py read_resource 35 35 0 0%
src/mcp_atlassian/server.py list_tools 6 6 0 0%
src/mcp_atlassian/server.py call_tool 51 51 0 0%
src/mcp_atlassian/server.py main 3 3 0 0%
src/mcp_atlassian/server.py (no function) 30 30 0 0%
Total   469 183 0 61%

No items found using the specified filter.