Coverage report: 74%

Files Functions Classes

coverage.py v7.6.12, created at 2025-03-10 03:26 +0900

File class statements missing excluded coverage
src/mcp_atlassian/__init__.py (no class) 57 32 0 44%
src/mcp_atlassian/config.py ConfluenceConfig 1 1 0 0%
src/mcp_atlassian/config.py JiraConfig 1 1 0 0%
src/mcp_atlassian/config.py (no class) 17 17 0 0%
src/mcp_atlassian/confluence/__init__.py ConfluenceFetcher 0 0 0 100%
src/mcp_atlassian/confluence/__init__.py (no class) 9 0 0 100%
src/mcp_atlassian/confluence/client.py ConfluenceClient 5 0 0 100%
src/mcp_atlassian/confluence/client.py (no class) 7 0 0 100%
src/mcp_atlassian/confluence/comments.py CommentsMixin 26 4 0 85%
src/mcp_atlassian/confluence/comments.py (no class) 7 0 0 100%
src/mcp_atlassian/confluence/config.py ConfluenceConfig 11 0 0 100%
src/mcp_atlassian/confluence/config.py (no class) 11 0 0 100%
src/mcp_atlassian/confluence/formatters.py (no class) 0 0 0 100%
src/mcp_atlassian/confluence/pages.py PagesMixin 56 5 0 91%
src/mcp_atlassian/confluence/pages.py (no class) 11 0 0 100%
src/mcp_atlassian/confluence/search.py SearchMixin 22 2 0 91%
src/mcp_atlassian/confluence/search.py (no class) 7 0 0 100%
src/mcp_atlassian/confluence/spaces.py SpacesMixin 44 6 0 86%
src/mcp_atlassian/confluence/spaces.py (no class) 8 0 0 100%
src/mcp_atlassian/document_types.py Document 0 0 0 100%
src/mcp_atlassian/document_types.py (no class) 6 0 0 100%
src/mcp_atlassian/jira/__init__.py JiraFetcher 0 0 0 100%
src/mcp_atlassian/jira/__init__.py (no class) 16 0 0 100%
src/mcp_atlassian/jira/client.py JiraClient 18 3 0 83%
src/mcp_atlassian/jira/client.py (no class) 10 0 0 100%
src/mcp_atlassian/jira/comments.py CommentsMixin 34 4 0 88%
src/mcp_atlassian/jira/comments.py (no class) 11 0 0 100%
src/mcp_atlassian/jira/config.py JiraConfig 24 1 0 96%
src/mcp_atlassian/jira/config.py (no class) 17 0 0 100%
src/mcp_atlassian/jira/epics.py EpicsMixin 181 42 0 77%
src/mcp_atlassian/jira/epics.py (no class) 15 0 0 100%
src/mcp_atlassian/jira/fields.py FieldsMixin 115 14 0 88%
src/mcp_atlassian/jira/fields.py (no class) 14 0 0 100%
src/mcp_atlassian/jira/formatting.py FormattingMixin 107 4 0 96%
src/mcp_atlassian/jira/formatting.py (no class) 19 0 0 100%
src/mcp_atlassian/jira/issues.py IssuesMixin 294 91 0 69%
src/mcp_atlassian/jira/issues.py (no class) 32 0 0 100%
src/mcp_atlassian/jira/projects.py ProjectsMixin 145 3 0 98%
src/mcp_atlassian/jira/projects.py (no class) 21 0 0 100%
src/mcp_atlassian/jira/search.py SearchMixin 81 5 0 94%
src/mcp_atlassian/jira/search.py (no class) 12 0 0 100%
src/mcp_atlassian/jira/transitions.py TransitionsMixin 73 0 0 100%
src/mcp_atlassian/jira/transitions.py (no class) 11 0 0 100%
src/mcp_atlassian/jira/users.py UsersMixin 52 4 0 92%
src/mcp_atlassian/jira/users.py (no class) 11 0 0 100%
src/mcp_atlassian/jira/utils.py (no class) 0 0 0 100%
src/mcp_atlassian/jira/worklog.py WorklogMixin 70 3 0 96%
src/mcp_atlassian/jira/worklog.py (no class) 11 0 0 100%
src/mcp_atlassian/preprocessing.py ConfluenceClient 1 1 0 0%
src/mcp_atlassian/preprocessing.py TextPreprocessor 193 45 0 77%
src/mcp_atlassian/preprocessing.py (no class) 45 18 0 60%
src/mcp_atlassian/server.py (no class) 380 297 0 22%
Total   2319 603 0 74%

No items found using the specified filter.