@@ -22,3 +22,98 @@ Run command `npm run view-es-data` to view data store in ES.
2222- login ` https://lauscher.topcoder-dev.com/ ` with credential ` tonyj / appirio123 `
2323- then select topic to view, see app-constants.js Topics field for used topics, then click ` View ` button to view related messages
2424
25+
26+ ## Unit Test Coverage
27+
28+ 299 passing (3m)
29+
30+ --------------------------------------|----------|----------|----------|----------|-------------------|
31+ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
32+ --------------------------------------|----------|----------|----------|----------|-------------------|
33+ All files | 84.68 | 69.84 | 87.98 | 84.86 | |
34+ challenge-api | 100 | 100 | 100 | 100 | |
35+ app-bootstrap.js | 100 | 100 | 100 | 100 | |
36+ app-constants.js | 100 | 100 | 100 | 100 | |
37+ challenge-api/config | 100 | 97.06 | 100 | 100 | |
38+ default.js | 100 | 96.43 | 100 | 100 | 18,49,59 |
39+ test.js | 100 | 100 | 100 | 100 | |
40+ challenge-api/src/common | 87.8 | 63.33 | 94.12 | 87.91 | |
41+ errors.js | 100 | 50 | 100 | 100 | 23 |
42+ helper.js | 85.85 | 61.8 | 92.75 | 85.9 |... 37,868,881,905 |
43+ logger.js | 92.65 | 63.64 | 100 | 92.65 | 31,59,64,88,122 |
44+ s3ParseUrl.js | 100 | 100 | 100 | 100 | |
45+ challenge-api/src/models | 100 | 50 | 100 | 100 | |
46+ Attachment.js | 100 | 100 | 100 | 100 | |
47+ AuditLog.js | 100 | 100 | 100 | 100 | |
48+ Challenge.js | 100 | 100 | 100 | 100 | |
49+ ChallengeTimelineTemplate.js | 100 | 100 | 100 | 100 | |
50+ ChallengeTrack.js | 100 | 100 | 100 | 100 | |
51+ ChallengeType.js | 100 | 100 | 100 | 100 | |
52+ Phase.js | 100 | 100 | 100 | 100 | |
53+ TimelineTemplate.js | 100 | 100 | 100 | 100 | |
54+ index.js | 100 | 50 | 100 | 100 | 8,18 |
55+ challenge-api/src/services | 82.65 | 68.25 | 83.92 | 82.82 | |
56+ AttachmentService.js | 95.24 | 87.5 | 100 | 95.06 | 133,237,238,239 |
57+ AuditLogService.js | 92.86 | 71.43 | 83.33 | 100 | 16,17,20,23 |
58+ ChallengeService.js | 75.7 | 66.48 | 72.5 | 76.21 |... 1669,1716,1813 |
59+ ChallengeTimelineTemplateService.js | 92.06 | 70.83 | 100 | 90.91 | 46,47,113,119,127 |
60+ ChallengeTrackService.js | 98.21 | 80.77 | 100 | 97.92 | 99 |
61+ ChallengeTypeService.js | 98.31 | 78.57 | 100 | 97.96 | 100 |
62+ PhaseService.js | 100 | 75 | 100 | 100 | 18,19,81 |
63+ TimelineTemplateService.js | 100 | 78.57 | 100 | 100 | 18,19,87 |
64+ --------------------------------------|----------|----------|----------|----------|-------------------|
65+
66+
67+ ## E2E API Test Coverage
68+
69+ 318 passing (3m)
70+
71+ -----------------------------------------|----------|----------|----------|----------|-------------------|
72+ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
73+ -----------------------------------------|----------|----------|----------|----------|-------------------|
74+ All files | 83.27 | 67.78 | 87.84 | 83.41 | |
75+ challenge-api | 93.1 | 79.69 | 96.3 | 92.59 | |
76+ app-bootstrap.js | 100 | 100 | 100 | 100 | |
77+ app-constants.js | 100 | 100 | 100 | 100 | |
78+ app-routes.js | 90.63 | 82.76 | 93.33 | 89.83 |... 67,103,104,108 |
79+ app.js | 93.1 | 77.14 | 100 | 93.1 | 27,65,95,110 |
80+ challenge-api/config | 100 | 97.06 | 100 | 100 | |
81+ default.js | 100 | 96.43 | 100 | 100 | 18,49,59 |
82+ test.js | 100 | 100 | 100 | 100 | |
83+ challenge-api/src | 100 | 100 | 100 | 100 | |
84+ routes.js | 100 | 100 | 100 | 100 | |
85+ challenge-api/src/common | 77.07 | 57.14 | 88.24 | 76.83 | |
86+ errors.js | 100 | 50 | 100 | 100 | 23 |
87+ helper.js | 72.96 | 55.62 | 85.51 | 72.46 |... 00,902,903,905 |
88+ logger.js | 92.65 | 68.18 | 100 | 92.65 | 31,59,64,88,122 |
89+ s3ParseUrl.js | 78.57 | 62.5 | 100 | 78.57 | 22,32,43 |
90+ challenge-api/src/controllers | 98.52 | 50 | 100 | 98.52 | |
91+ AttachmentController.js | 100 | 100 | 100 | 100 | |
92+ AuditLogController.js | 100 | 100 | 100 | 100 | |
93+ ChallengeController.js | 100 | 100 | 100 | 100 | |
94+ ChallengePhaseController.js | 100 | 100 | 100 | 100 | |
95+ ChallengeTimelineTemplateController.js | 100 | 100 | 100 | 100 | |
96+ ChallengeTrackController.js | 100 | 100 | 100 | 100 | |
97+ ChallengeTypeController.js | 100 | 100 | 100 | 100 | |
98+ HealthController.js | 84.62 | 50 | 100 | 84.62 | 26,29 |
99+ TimelineTemplateController.js | 100 | 100 | 100 | 100 | |
100+ challenge-api/src/models | 100 | 50 | 100 | 100 | |
101+ Attachment.js | 100 | 100 | 100 | 100 | |
102+ AuditLog.js | 100 | 100 | 100 | 100 | |
103+ Challenge.js | 100 | 100 | 100 | 100 | |
104+ ChallengeTimelineTemplate.js | 100 | 100 | 100 | 100 | |
105+ ChallengeTrack.js | 100 | 100 | 100 | 100 | |
106+ ChallengeType.js | 100 | 100 | 100 | 100 | |
107+ Phase.js | 100 | 100 | 100 | 100 | |
108+ TimelineTemplate.js | 100 | 100 | 100 | 100 | |
109+ index.js | 100 | 50 | 100 | 100 | 8,18 |
110+ challenge-api/src/services | 81.76 | 66.11 | 82.52 | 82.05 | |
111+ AttachmentService.js | 92.86 | 81.25 | 100 | 92.59 |... 08,237,238,239 |
112+ AuditLogService.js | 85.71 | 64.29 | 66.67 | 100 | 16,17,20,23,24 |
113+ ChallengeService.js | 74.9 | 64.5 | 71.25 | 75.36 |... 1669,1716,1813 |
114+ ChallengeTimelineTemplateService.js | 92.06 | 70.83 | 100 | 90.91 | 46,47,113,119,127 |
115+ ChallengeTrackService.js | 98.21 | 76.92 | 100 | 97.92 | 99 |
116+ ChallengeTypeService.js | 98.31 | 75 | 100 | 97.96 | 100 |
117+ PhaseService.js | 100 | 75 | 100 | 100 | 18,19,81 |
118+ TimelineTemplateService.js | 100 | 78.57 | 100 | 100 | 18,19,87 |
119+ -----------------------------------------|----------|----------|----------|----------|-------------------|
0 commit comments