Releases: ljay79/jira-tools
Release v1.4.10
New feature: "Create changelog report"
It's now possible to create a new report type named: "changelog report".
In jira there is a history of all changes of all fields of any jira issue. This can be requested by the jira REST API.
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---|---|---|---|---|---|
All files | 56.54 | 43.28 | 65.7 | 56.87 | |
src | 68.58 | 49.77 | 72.81 | 68.98 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 83.08 | 67.65 | 75 | 84.38 | 78,142-152,180 |
customFunctions.gs | 30.23 | 20.45 | 27.27 | 32.23 | 12-192,222-229,236-239 |
debug.gs | 97.83 | 95.24 | 81.82 | 97.78 | 99 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42-44,83-92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 94.59 | 82.93 | 100 | 94.44 | 109,135-136,180-181,251 |
jiraCommon.gs | 37.33 | 26.23 | 42.11 | 36.94 | ...,405-412,421-440,451-456,472-486,492-493,511-524,537-607,634,651 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 | 141,154-192,221,228,275-278,337,373-384 |
settings.gs | 90 | 75.68 | 66.67 | 93.62 | 120-142 |
src/controllers | 64.66 | 45.24 | 59.09 | 64.34 | |
changelogReport.gs | 39.22 | 5.56 | 28.57 | 39.22 | 30-40,57,85-163 |
customFields.gs | 64.52 | 64.29 | 50 | 66.67 | 19-30,48,65,77-88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23-24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 45-47 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73-74 |
src/models | 27.03 | 14.94 | 42.86 | 27.32 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 | 71-72,97-323,355,360,383 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 | 13-95 |
src/models/gas | 100 | 66.67 | 100 | 100 | |
UserStorage.gs | 100 | 66.67 | 100 | 100 | 49 |
src/models/jira | 58.92 | 43.86 | 67.39 | 58.6 | |
ChangelogTable.gs | 5.83 | 0 | 0 | 5.98 | 20-325 |
CustomFields.gs | 97.37 | 85.71 | 75 | 97.14 | 71 |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 89.4 | 82.8 | 90 | 90 | 134-135,233,240-253,373,435,492 |
IssueSearch.gs | 60.75 | 29.63 | 62.5 | 58 | 47,59-65,77,88,100,127-128,140,184-235,246-254,273 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 | 58-100,111-119,128-131,139,151,195-204,213,245-262,271-282 |
src/models/renderer | 7.03 | 0 | 0 | 7.5 | |
ChangelogTableRendererDefault.gs | 6.61 | 0 | 0 | 7.08 | 21-271 |
IssueTableRendererDefault.gs | 6.84 | 0 | 0 | 7.34 | 21-265 |
RendererFactory.gs | 11.11 | 0 | 0 | 11.11 | 12-40 |
Test Suites: 22 passed, 22 total
Tests: 3 skipped, 108 passed, 111 total
Snapshots: 0 total
Time: 10.012 s
Ran all test suites.
Release v1.4.9
#248 Implement Bearer auth for Jira Server/Data center auth with personal
Release v1.4.8
- #277 BugFix; make sure we compare table headers always as a set of string!
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---|---|---|---|---|---|
All files | 63.61 | 48.1 | 72.87 | 63.88 | |
src | 68.42 | 49.6 | 72.81 | 68.81 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 83.08 | 67.65 | 75 | 84.38 | ... 48,151,152,180 |
customFunctions.gs | 30.23 | 20.45 | 27.27 | 32.23 | ... 36,237,238,239 |
debug.gs | 97.83 | 95.24 | 81.82 | 97.78 | 99 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42,44,83,85,87,92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 95.33 | 86.49 | 100 | 95.19 | ... 28,172,173,243 |
jiraCommon.gs | 37.33 | 25.31 | 42.11 | 36.94 | ... 02,603,630,647 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 | ... 80,381,382,384 |
settings.gs | 89.13 | 81.25 | 66.67 | 93.02 | 114,134,135 |
src/controllers | 80.49 | 75 | 73.33 | 80.77 | |
customFields.gs | 64.52 | 64.29 | 50 | 66.67 | ... 48,68,77,87,88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23,24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 45,46,47 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73,74 |
src/models | 27.03 | 14.94 | 42.86 | 27.32 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 | ... 23,355,360,383 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 | ... 87,88,90,91,95 |
src/models/gas | 100 | 66.67 | 100 | 100 | |
UserStorage.gs | 100 | 66.67 | 100 | 100 | 49 |
src/models/jira | 73.89 | 55.61 | 80.52 | 73.44 | |
CustomFields.gs | 97.37 | 85.71 | 75 | 97.14 | 71 |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 89.4 | 82.8 | 90 | 90 | ... 53,368,430,487 |
IssueSearch.gs | 61.39 | 28.85 | 66.67 | 58.51 | ... 35,237,238,240 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 | ... 76,279,280,282 |
src/models/renderer | 6.4 | 0 | 0 | 6.84 | |
IssueTableRendererDefault.gs | 6.4 | 0 | 0 | 6.84 | ... 82,283,285,287 |
Test Suites: 21 passed, 21 total
Tests: 3 skipped, 108 passed, 111 total
Snapshots: 0 total
Time: 12.256s
Ran all test suites.
Release v1.4.7
- tweak; "dashboard" request to fetch minimal result set
- new; fetch and store current logged in user details (jira)
- allow filtering for users own Jira filters only - optional
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---|---|---|---|---|---|
All files | 63.61 | 48.19 | 72.87 | 63.88 | |
src | 68.42 | 49.76 | 72.81 | 68.81 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 83.08 | 67.65 | 75 | 84.38 | ... 48,151,152,180 |
customFunctions.gs | 30.23 | 20.45 | 27.27 | 32.23 | ... 36,237,238,239 |
debug.gs | 97.83 | 95.24 | 81.82 | 97.78 | 99 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42,44,83,85,87,92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 95.33 | 86.49 | 100 | 95.19 | ... 30,175,176,246 |
jiraCommon.gs | 37.33 | 25.52 | 42.11 | 36.94 | ... 02,603,630,647 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 | ... 80,381,382,384 |
settings.gs | 89.13 | 81.25 | 66.67 | 93.02 | 114,134,135 |
src/controllers | 80.49 | 75 | 73.33 | 80.77 | |
customFields.gs | 64.52 | 64.29 | 50 | 66.67 | ... 48,65,77,87,88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23,24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 45,46,47 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73,74 |
src/models | 27.03 | 14.94 | 42.86 | 27.32 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 | ... 23,355,360,383 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 | ... 87,88,90,91,95 |
src/models/gas | 100 | 66.67 | 100 | 100 | |
UserStorage.gs | 100 | 66.67 | 100 | 100 | 49 |
src/models/jira | 73.89 | 55.61 | 80.52 | 73.44 | |
CustomFields.gs | 97.37 | 85.71 | 75 | 97.14 | 71 |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 89.4 | 82.8 | 90 | 90 | ... 53,368,430,487 |
IssueSearch.gs | 61.39 | 28.85 | 66.67 | 58.51 | ... 35,237,238,240 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 | ... 76,279,280,282 |
src/models/renderer | 6.4 | 0 | 0 | 6.84 | |
IssueTableRendererDefault.gs | 6.4 | 0 | 0 | 6.84 | ... 82,283,285,287 |
Test Suites: 21 passed, 21 total
Tests: 3 skipped, 108 passed, 111 total
Snapshots: 0 total
Time: 4.458s
Ran all test suites.
Release v1.4.6
- update code with fix for #254
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---|---|---|---|---|---|
All files | 63.44 | 48.28 | 72 | 63.7 | |
src | 68.05 | 49.92 | 70.94 | 68.43 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 83.08 | 67.65 | 75 | 84.38 | ... 48,151,152,180 |
customFunctions.gs | 30.23 | 20.45 | 27.27 | 32.23 | ... 36,237,238,239 |
debug.gs | 97.83 | 95.24 | 81.82 | 97.78 | 99 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42,44,83,85,87,92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 87.39 | 84.62 | 75 | 87.07 | ... 99,155,156,272 |
jiraCommon.gs | 38.18 | 25.96 | 42.11 | 37.79 | ... 93,594,621,638 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 | ... 80,381,382,384 |
settings.gs | 88.64 | 80 | 66.67 | 92.68 | 110,130,131 |
src/controllers | 80.49 | 75 | 73.33 | 80.77 | |
customFields.gs | 64.52 | 64.29 | 50 | 66.67 | ... 48,65,77,87,88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23,24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 45,46,47 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73,74 |
src/models | 27.03 | 14.94 | 42.86 | 27.32 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 | ... 23,355,360,383 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 | ... 87,88,90,91,95 |
src/models/gas | 100 | 66.67 | 100 | 100 | |
UserStorage.gs | 100 | 66.67 | 100 | 100 | 49 |
src/models/jira | 73.89 | 55.61 | 80.52 | 73.44 | |
CustomFields.gs | 97.37 | 85.71 | 75 | 97.14 | 71 |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 89.4 | 82.8 | 90 | 90 | ... 53,368,430,487 |
IssueSearch.gs | 61.39 | 28.85 | 66.67 | 58.51 | ... 35,237,238,240 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 | ... 76,279,280,282 |
src/models/renderer | 6.4 | 0 | 0 | 6.84 | |
IssueTableRendererDefault.gs | 6.4 | 0 | 0 | 6.84 | ... 82,283,285,287 |
Test Suites: 21 passed, 21 total
Tests: 3 skipped, 108 passed, 111 total
Snapshots: 0 total
Time: 7.762s
Ran all test suites.
Release v1.4.5
fix for bulk storage of custom fields; tweaked testing; WIP on test cases
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---|---|---|---|---|---|
All files | 63.45 | 48.37 | 72 | 63.72 | |
src | 68.09 | 50.08 | 70.94 | 68.47 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 83.08 | 67.65 | 75 | 84.38 | ... 48,151,152,180 |
customFunctions.gs | 29.69 | 20.45 | 27.27 | 31.67 | ... 36,237,238,239 |
debug.gs | 97.83 | 95.24 | 81.82 | 97.78 | 99 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42,44,83,85,87,92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 87.39 | 84.62 | 75 | 87.07 | ... 98,154,155,271 |
jiraCommon.gs | 38.36 | 26.18 | 42.11 | 37.96 | ... 88,589,616,633 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 | ... 80,381,382,384 |
settings.gs | 88.64 | 80 | 66.67 | 92.68 | 110,130,131 |
src/controllers | 80.49 | 75 | 73.33 | 80.77 | |
customFields.gs | 64.52 | 64.29 | 50 | 66.67 | ... 48,65,77,87,88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23,24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 45,46,47 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73,74 |
src/models | 27.03 | 14.94 | 42.86 | 27.32 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 | ... 23,355,360,383 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 | ... 87,88,90,91,95 |
src/models/gas | 100 | 66.67 | 100 | 100 | |
UserStorage.gs | 100 | 66.67 | 100 | 100 | 49 |
src/models/jira | 73.89 | 55.61 | 80.52 | 73.44 | |
CustomFields.gs | 97.37 | 85.71 | 75 | 97.14 | 71 |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 89.4 | 82.8 | 90 | 90 | ... 53,368,430,487 |
IssueSearch.gs | 61.39 | 28.85 | 66.67 | 58.51 | ... 35,237,238,240 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 | ... 76,279,280,282 |
src/models/renderer | 6.4 | 0 | 0 | 6.84 | |
IssueTableRendererDefault.gs | 6.4 | 0 | 0 | 6.84 | ... 82,283,285,287 |
Test Suites: 21 passed, 21 total
Tests: 3 skipped, 108 passed, 111 total
Snapshots: 0 total
Time: 4.602s
Ran all test suites.
Release v1.4.4
fix/apply compatibility patch for different API responses regarding username vs name vs accountId
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---|---|---|---|---|---|
All files | 63.12 | 47.94 | 73.25 | 63.36 | |
src | 67.47 | 49.26 | 71.05 | 67.76 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 80.39 | 58.33 | 100 | 80.39 | ... 00,118,132,147 |
customFunctions.gs | 29.6 | 20.45 | 27.27 | 31.62 | ... 34,235,236,237 |
debug.gs | 93.62 | 95.24 | 72.73 | 93.48 | 97,114,115 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42,44,83,85,87,92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 87.39 | 84.62 | 75 | 87.07 | ... 98,154,155,271 |
jiraCommon.gs | 38.36 | 26.18 | 42.11 | 37.96 | ... 88,589,616,633 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 | ... 80,381,382,384 |
settings.gs | 87.18 | 78.57 | 66.67 | 91.67 | 103,123,124 |
src/controllers | 79.27 | 69.23 | 73.33 | 79.49 | |
customFields.gs | 61.29 | 56.25 | 50 | 63.33 | ... 67,76,86,87,88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23,24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 46,47,48 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73,74 |
src/models | 27.03 | 14.94 | 42.86 | 27.32 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 | ... 23,355,360,383 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 | ... 87,88,90,91,95 |
src/models/gas | 100 | 75 | 100 | 100 | |
UserStorage.gs | 100 | 75 | 100 | 100 | 49 |
src/models/jira | 75.38 | 56.87 | 84.93 | 74.87 | |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 99.33 | 89.47 | 100 | 99.33 | 486 |
IssueSearch.gs | 61.39 | 28.85 | 66.67 | 58.51 | ... 35,237,238,240 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 | ... 76,279,280,282 |
src/models/renderer | 6.4 | 0 | 0 | 6.84 | |
IssueTableRendererDefault.gs | 6.4 | 0 | 0 | 6.84 | ... 82,283,285,287 |
Test Suites: 21 passed, 21 total
Tests: 111 passed, 111 total
Snapshots: 0 total
Time: 11.969s
Ran all test suites.
Release v1.4.3
- #246 refactor use of "username"/"user.name" as the Jira REST API ended support of that field. Instead we must use an internal users account id instead.
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---|---|---|---|---|---|
All files | 63.14 | 48.47 | 73.75 | 63.37 | |
src | 67.51 | 50.17 | 72.07 | 67.8 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 80.39 | 58.33 | 100 | 80.39 | ... 00,118,132,147 |
customFunctions.gs | 29.6 | 20.45 | 27.27 | 31.62 | ... 34,235,236,237 |
debug.gs | 95.35 | 95.24 | 87.5 | 95.24 | 100,101 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42,44,83,85,87,92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 87.39 | 84.62 | 75 | 87.07 | ... 98,154,155,271 |
jiraCommon.gs | 38.91 | 27.88 | 42.11 | 38.53 | ... 88,589,616,633 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 | ... 80,381,382,384 |
settings.gs | 87.18 | 78.57 | 66.67 | 91.67 | 103,123,124 |
src/controllers | 79.27 | 69.23 | 73.33 | 79.49 | |
customFields.gs | 61.29 | 56.25 | 50 | 63.33 | ... 67,76,86,87,88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23,24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 46,47,48 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73,74 |
src/models | 27.03 | 14.94 | 42.86 | 27.32 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 | ... 23,355,360,383 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 | ... 87,88,90,91,95 |
src/models/gas | 100 | 75 | 100 | 100 | |
UserStorage.gs | 100 | 75 | 100 | 100 | 49 |
src/models/jira | 75.38 | 56.87 | 84.93 | 74.87 | |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 99.33 | 89.47 | 100 | 99.33 | 486 |
IssueSearch.gs | 61.39 | 28.85 | 66.67 | 58.51 | ... 35,237,238,240 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 | ... 76,279,280,282 |
src/models/renderer | 6.4 | 0 | 0 | 6.84 | |
IssueTableRendererDefault.gs | 6.4 | 0 | 0 | 6.84 | ... 82,283,285,287 |
Test Suites: 21 passed, 21 total
Tests: 111 passed, 111 total
Snapshots: 0 total
Time: 12.932s
Ran all test suites.
Release v1.4.2
- #232 adding 2nd timesheet layout for time report to choose from
----------------------------------|----------|----------|----------|----------|-------------------|
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
----------------------------------|----------|----------|----------|----------|-------------------|
All files | 63.08 | 48.28 | 73.95 | 63.31 | |
src | 67.44 | 49.84 | 72.48 | 67.74 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 78.72 | 58.33 | 100 | 78.72 |... 98,114,128,143 |
customFunctions.gs | 29.84 | 20.45 | 27.27 | 31.9 |... 32,233,234,235 |
debug.gs | 100 | 95.24 | 100 | 100 | 30 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42,44,83,85,87,92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 87.39 | 84.62 | 75 | 87.07 |... 98,154,155,271 |
jiraCommon.gs | 38.36 | 26.96 | 42.11 | 37.96 |... 76,577,604,621 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 |... 80,381,382,384 |
settings.gs | 87.8 | 80 | 66.67 | 92.11 | 106,127,128 |
src/controllers | 79.27 | 69.23 | 73.33 | 79.49 | |
customFields.gs | 61.29 | 56.25 | 50 | 63.33 |... 67,76,86,87,88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23,24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 46,47,48 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73,74 |
src/models | 27.03 | 14.94 | 42.86 | 27.32 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 |... 23,355,360,383 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 |... 87,88,90,91,95 |
src/models/gas | 100 | 75 | 100 | 100 | |
UserStorage.gs | 100 | 75 | 100 | 100 | 49 |
src/models/jira | 75.38 | 56.87 | 84.93 | 74.87 | |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 99.33 | 89.47 | 100 | 99.33 | 486 |
IssueSearch.gs | 61.39 | 28.85 | 66.67 | 58.51 |... 35,237,238,240 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 |... 76,279,280,282 |
src/models/renderer | 6.4 | 0 | 0 | 6.84 | |
IssueTableRendererDefault.gs | 6.4 | 0 | 0 | 6.84 |... 82,283,285,287 |
----------------------------------|----------|----------|----------|----------|-------------------|
Test Suites: 21 passed, 21 total
Tests: 111 passed, 111 total
Snapshots: 0 total
Time: 12.089s
Ran all test suites.
Release v1.4.1
- #201; add support for custom field type "user" (ProField)
Coverage
----------------------------------|----------|----------|----------|----------|-------------------|
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
----------------------------------|----------|----------|----------|----------|-------------------|
All files | 63.08 | 48.33 | 73.95 | 63.31 | |
src | 67.44 | 49.92 | 72.48 | 67.74 | |
Code.gs | 80 | 100 | 66.67 | 80 | 34 |
Storage.gs | 78.72 | 58.33 | 100 | 78.72 |... 98,114,128,143 |
customFunctions.gs | 29.84 | 20.45 | 27.27 | 31.9 |... 32,233,234,235 |
debug.gs | 100 | 95.24 | 100 | 100 | 30 |
dialogs.gs | 74.07 | 66.67 | 60 | 75 | 42,44,83,85,87,92 |
environmentConfiguration.gs | 100 | 100 | 100 | 100 | |
jiraApi.gs | 87.39 | 84.62 | 75 | 87.07 |... 98,154,155,271 |
jiraCommon.gs | 38.36 | 27.07 | 42.11 | 37.96 |... 75,576,603,620 |
jiraUpdateIssue.gs | 98.57 | 94.19 | 100 | 98.57 | 47,245 |
jsLib.gs | 77.46 | 55.95 | 86.96 | 76.34 |... 80,381,382,384 |
settings.gs | 87.8 | 80 | 66.67 | 92.11 | 106,127,128 |
src/controllers | 79.27 | 69.23 | 73.33 | 79.49 | |
customFields.gs | 61.29 | 56.25 | 50 | 63.33 |... 67,76,86,87,88 |
jiraFieldMap.gs | 86.67 | 100 | 80 | 86.67 | 23,24 |
updateJiraIssues.gs | 91.67 | 90 | 100 | 90.91 | 46,47,48 |
src/jiraIssueStatusUpdates | 96.84 | 83.33 | 100 | 96.84 | |
IssueTransitionConfiguration.gs | 100 | 100 | 100 | 100 | |
issueTransitioner.gs | 95.52 | 78.13 | 100 | 95.52 | 27,73,74 |
src/models | 18.71 | 10.16 | 26.09 | 19.33 | |
IssueTableIndex.gs | 32.43 | 19.4 | 54.55 | 32.43 |... 23,355,360,383 |
IssueTableRendererDefault.gs | 6.4 | 0 | 0 | 6.84 |... 82,283,285,287 |
SpreadsheetTriggers.gs | 5.41 | 0 | 0 | 5.71 |... 87,88,90,91,95 |
src/models/gas | 100 | 75 | 100 | 100 | |
UserStorage.gs | 100 | 75 | 100 | 100 | 49 |
src/models/jira | 75.38 | 56.87 | 84.93 | 74.87 | |
EpicField.gs | 100 | 100 | 100 | 100 | |
IssueFields.gs | 99.33 | 89.47 | 100 | 99.33 | 486 |
IssueSearch.gs | 61.39 | 28.85 | 66.67 | 58.51 |... 35,237,238,240 |
IssueTable.gs | 44.55 | 21.43 | 57.14 | 44.55 |... 76,279,280,282 |
----------------------------------|----------|----------|----------|----------|-------------------|
Test Suites: 21 passed, 21 total
Tests: 111 passed, 111 total
Snapshots: 0 total
Time: 11.142s
Ran all test suites.