Coverage report:
45%
hide covered
Files
Functions
Classes
coverage.py v7.6.12
, created at 2025-03-08 18:10 +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
ConfluenceFetcher.create_page
6
0
0
100%
src/mcp_atlassian/confluence.py
ConfluenceFetcher.update_page
7
0
0
100%
src/mcp_atlassian/confluence.py
ConfluenceFetcher.get_user_contributed_spaces
28
28
0
0%
src/mcp_atlassian/confluence.py
(no function)
19
0
0
100%
src/mcp_atlassian/document_types.py
(no function)
5
0
0
100%
src/mcp_atlassian/jira.py
JiraFetcher.__init__
9
0
0
100%
src/mcp_atlassian/jira.py
JiraFetcher._clean_text
3
0
0
100%
src/mcp_atlassian/jira.py
JiraFetcher._get_account_id
32
32
0
0%
src/mcp_atlassian/jira.py
JiraFetcher.create_issue
29
14
0
52%
src/mcp_atlassian/jira.py
JiraFetcher.update_issue
31
7
0
77%
src/mcp_atlassian/jira.py
JiraFetcher.get_jira_field_ids
23
20
0
13%
src/mcp_atlassian/jira.py
JiraFetcher.link_issue_to_epic
31
7
0
77%
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
39
16
0
59%
src/mcp_atlassian/jira.py
JiraFetcher.search_issues
18
0
0
100%
src/mcp_atlassian/jira.py
JiraFetcher.get_epic_issues
29
29
0
0%
src/mcp_atlassian/jira.py
JiraFetcher.get_project_issues
2
0
0
100%
src/mcp_atlassian/jira.py
JiraFetcher.get_current_user_account_id
9
9
0
0%
src/mcp_atlassian/jira.py
JiraFetcher.get_issue_comments
10
10
0
0%
src/mcp_atlassian/jira.py
JiraFetcher.add_comment
7
7
0
0%
src/mcp_atlassian/jira.py
JiraFetcher._markdown_to_jira
31
2
0
94%
src/mcp_atlassian/jira.py
JiraFetcher.get_available_transitions
27
12
0
56%
src/mcp_atlassian/jira.py
JiraFetcher.transition_issue
35
16
0
54%
src/mcp_atlassian/jira.py
(no function)
30
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
markdown_to_confluence_storage
18
18
0
0%
src/mcp_atlassian/preprocessing.py
(no function)
17
0
0
100%
src/mcp_atlassian/server.py
get_available_services
3
3
0
0%
src/mcp_atlassian/server.py
list_resources
22
22
0
0%
src/mcp_atlassian/server.py
read_resource
48
48
0
0%
src/mcp_atlassian/server.py
list_tools
6
6
0
0%
src/mcp_atlassian/server.py
call_tool
151
151
0
0%
src/mcp_atlassian/server.py
call_tool.format_comment
1
1
0
0%
src/mcp_atlassian/server.py
call_tool.format_issue
1
1
0
0%
src/mcp_atlassian/server.py
call_tool.format_transition
1
1
0
0%
src/mcp_atlassian/server.py
main
3
3
0
0%
src/mcp_atlassian/server.py
(no function)
31
31
0
0%
Total
976
533
0
45%
No items found using the specified filter.