Code coverage report for All files

Statements: 63.1% (25805 / 40894)      Branches: 55.54% (10763 / 19380)      Functions: 60.49% (6614 / 10934)      Lines: 63.42% (25633 / 40419)      Ignored: 52 statements, 3 functions, 45 branches     

File Statements Branches Functions Lines
app/ 76.78% (883 / 1150) 36.67% (77 / 210) 54.74% (75 / 137) 76.78% (883 / 1150)
app/controllers/ 57.09% (628 / 1100) 42.45% (211 / 497) 58.18% (185 / 318) 57.25% (628 / 1097)
app/controllers/global/ 83.42% (674 / 808) 66.67% (262 / 393) 83.01% (171 / 206) 83.42% (674 / 808)
app/controllers/main/ 85.13% (269 / 316) 76.51% (127 / 166) 78.16% (68 / 87) 84.98% (266 / 313)
app/controllers/main/admin/ 68.53% (712 / 1039) 66.95% (316 / 472) 66.46% (216 / 325) 69.25% (707 / 1021)
app/controllers/main/admin/federation/ 80.56% (174 / 216) 65.52% (38 / 58) 91.43% (64 / 70) 80.56% (174 / 216)
app/controllers/main/admin/highAvailability/ 77.88% (81 / 104) 77.78% (28 / 36) 71.43% (20 / 28) 77.88% (81 / 104)
app/controllers/main/admin/highAvailability/hawq/activateStandby/ 100% (83 / 83) 100% (4 / 4) 100% (37 / 37) 100% (83 / 83)
app/controllers/main/admin/highAvailability/hawq/addStandby/ 97.65% (83 / 85) 100% (6 / 6) 94.74% (36 / 38) 97.65% (83 / 85)
app/controllers/main/admin/highAvailability/hawq/removeStandby/ 100% (56 / 56) 100% (2 / 2) 100% (27 / 27) 100% (56 / 56)
app/controllers/main/admin/highAvailability/journalNode/ 95.24% (240 / 252) 80.7% (46 / 57) 93.75% (75 / 80) 95.24% (240 / 252)
app/controllers/main/admin/highAvailability/nameNode/ 96.39% (694 / 720) 61.59% (170 / 276) 97.48% (155 / 159) 96.38% (693 / 719)
app/controllers/main/admin/highAvailability/nameNode/rollbackHA/ 100% (53 / 53) 42.86% (3 / 7) 100% (21 / 21) 100% (53 / 53)
app/controllers/main/admin/highAvailability/rangerAdmin/ 100% (74 / 74) 75% (9 / 12) 100% (30 / 30) 100% (74 / 74)
app/controllers/main/admin/highAvailability/resourceManager/ 100% (132 / 132) 78.33% (47 / 60) 100% (48 / 48) 100% (132 / 132)
app/controllers/main/admin/kerberos/ 74.91% (427 / 570) 65.8% (152 / 231) 73.56% (128 / 174) 74.91% (424 / 566)
app/controllers/main/alerts/ 53.31% (459 / 861) 44.49% (242 / 544) 52.73% (116 / 220) 54.81% (456 / 832)
app/controllers/main/alerts/add_alert_definition/ 100% (21 / 21) 100% (0 / 0) 100% (10 / 10) 100% (21 / 21)
app/controllers/main/charts/ 100% (75 / 75) 70.59% (24 / 34) 100% (23 / 23) 100% (75 / 75)
app/controllers/main/charts/heatmap_metrics/ 100% (79 / 79) 93.62% (44 / 47) 100% (11 / 11) 100% (79 / 79)
app/controllers/main/dashboard/ 47.27% (26 / 55) 39.13% (9 / 23) 58.82% (10 / 17) 47.27% (26 / 55)
app/controllers/main/host/ 55.44% (831 / 1499) 48.66% (381 / 783) 52.96% (224 / 423) 55.41% (824 / 1487)
app/controllers/main/host/addHost/ 50% (8 / 16) 0% (0 / 4) 66.67% (4 / 6) 50% (8 / 16)
app/controllers/main/service/ 38.33% (483 / 1260) 39.9% (241 / 604) 34.84% (131 / 376) 38.36% (478 / 1246)
app/controllers/main/service/info/ 28.88% (158 / 547) 25.66% (68 / 265) 25.79% (41 / 159) 28.57% (154 / 539)
app/controllers/main/service/reassign/ 72.14% (404 / 560) 67.65% (161 / 238) 74.24% (98 / 132) 71.97% (398 / 553)
app/controllers/main/service/widgets/ 10.71% (3 / 28) 100% (0 / 0) 14.29% (1 / 7) 10.71% (3 / 28)
app/controllers/main/service/widgets/create/ 59.6% (239 / 401) 62.65% (104 / 166) 55.56% (55 / 99) 59.9% (239 / 399)
app/controllers/main/views/ 100% (2 / 2) 100% (0 / 0) 100% (1 / 1) 100% (2 / 2)
app/controllers/wizard/ 71.89% (2151 / 2992) 58.96% (997 / 1691) 71.22% (485 / 681) 72.29% (2126 / 2941)
app/controllers/wizard/step7/ 86.08% (204 / 237) 76.32% (58 / 76) 83.05% (49 / 59) 86.02% (203 / 236)
app/data/ 54.84% (17 / 31) 0% (0 / 2) 33.33% (6 / 18) 54.84% (17 / 31)
app/data/BIGTOP/ 33.33% (1 / 3) 100% (0 / 0) 0% (0 / 1) 33.33% (1 / 3)
app/data/configs/ 90% (9 / 10) 100% (0 / 0) 80% (4 / 5) 90% (9 / 10)
app/data/configs/services/ 100% (42 / 42) 100% (0 / 0) 100% (21 / 21) 100% (42 / 42)
app/data/configs/wizards/ 100% (24 / 24) 100% (0 / 0) 100% (9 / 9) 100% (24 / 24)
app/data/host/ 100% (3 / 3) 100% (0 / 0) 100% (1 / 1) 100% (3 / 3)
app/mappers/ 50.96% (636 / 1248) 36.19% (211 / 583) 58.47% (107 / 183) 51.42% (635 / 1235)
app/mappers/configs/ 70.8% (240 / 339) 45.66% (100 / 219) 75.44% (43 / 57) 71.01% (240 / 338)
app/mappers/socket/ 96.15% (125 / 130) 74.19% (46 / 62) 100% (31 / 31) 96.15% (125 / 130)
app/mixins/common/ 65.3% (254 / 389) 51.38% (112 / 218) 59.69% (77 / 129) 65.97% (254 / 385)
app/mixins/common/configs/ 80.47% (795 / 988) 71.39% (489 / 685) 83.19% (198 / 238) 80.67% (789 / 978)
app/mixins/common/configs/widgets/unique/ 14.29% (3 / 21) 0% (0 / 12) 12.5% (1 / 8) 14.29% (3 / 21)
app/mixins/common/hosts/ 100% (36 / 36) 87.5% (14 / 16) 77.78% (14 / 18) 100% (34 / 34)
app/mixins/common/widgets/ 47.45% (251 / 529) 44.49% (109 / 245) 41.18% (63 / 153) 47.79% (249 / 521)
app/mixins/main/dashboard/widgets/ 66.67% (12 / 18) 0% (0 / 8) 44.44% (4 / 9) 66.67% (12 / 18)
app/mixins/main/host/details/ 15% (3 / 20) 0% (0 / 6) 33.33% (1 / 3) 15% (3 / 20)
app/mixins/main/host/details/actions/ 85.1% (354 / 416) 74.44% (166 / 223) 82.54% (52 / 63) 84.99% (351 / 413)
app/mixins/main/host/details/host_components/ 82.54% (104 / 126) 84.75% (50 / 59) 74.36% (29 / 39) 82.26% (102 / 124)
app/mixins/main/service/ 100% (26 / 26) 100% (8 / 8) 90% (9 / 10) 100% (25 / 25)
app/mixins/main/service/configs/ 76.29% (251 / 329) 58.94% (89 / 151) 75% (72 / 96) 76.29% (251 / 329)
app/mixins/main/service/summary/ 66.67% (2 / 3) 100% (0 / 0) 50% (1 / 2) 66.67% (2 / 3)
app/mixins/routers/ 100% (26 / 26) 81.82% (9 / 11) 100% (2 / 2) 100% (26 / 26)
app/mixins/unit_convert/ 100% (61 / 61) 97.3% (36 / 37) 100% (15 / 15) 100% (61 / 61)
app/mixins/wizard/ 51.8% (591 / 1141) 44.01% (268 / 609) 53.21% (149 / 280) 51.9% (587 / 1131)
app/models/ 74.43% (591 / 794) 59.33% (299 / 504) 84.62% (187 / 221) 75.32% (583 / 774)
app/models/alerts/ 63.14% (149 / 236) 59.26% (80 / 135) 54.24% (32 / 59) 63.68% (149 / 234)
app/models/configs/ 91.3% (63 / 69) 100% (42 / 42) 81.25% (26 / 32) 91.04% (61 / 67)
app/models/configs/objects/ 75.21% (88 / 117) 59.17% (71 / 120) 77.27% (34 / 44) 77.68% (87 / 112)
app/models/configs/theme/ 77.78% (42 / 54) 61.29% (19 / 31) 61.29% (19 / 31) 77.78% (42 / 54)
app/models/quicklinks/ 100% (4 / 4) 100% (0 / 0) 100% (1 / 1) 100% (4 / 4)
app/models/service/ 89.02% (73 / 82) 80% (24 / 30) 80% (16 / 20) 93.59% (73 / 78)
app/models/stack_version/ 77.78% (28 / 36) 47.37% (9 / 19) 50% (8 / 16) 77.78% (28 / 36)
app/routes/ 3.02% (70 / 2318) 0.93% (4 / 428) 2.95% (22 / 746) 3.03% (70 / 2312)
app/utils/ 77.33% (2623 / 3392) 67.57% (1225 / 1813) 74.85% (622 / 831) 78.03% (2596 / 3327)
app/utils/ajax/ 41.4% (130 / 314) 57.39% (66 / 115) 16.57% (29 / 175) 41.21% (129 / 313)
app/utils/configs/ 88.27% (542 / 614) 70.12% (169 / 241) 88.16% (134 / 152) 88.69% (541 / 610)
app/utils/configs/modification_handlers/ 65.57% (40 / 61) 33.33% (13 / 39) 87.5% (7 / 8) 65.57% (40 / 61)
app/utils/configs/theme/ 100% (73 / 73) 94% (47 / 50) 100% (14 / 14) 100% (72 / 72)
app/utils/date/ 79.1% (140 / 177) 74.47% (70 / 94) 85.71% (24 / 28) 88.89% (136 / 153)
app/utils/errors/ 95.24% (40 / 42) 70% (21 / 30) 86.67% (13 / 15) 100% (40 / 40)
app/views/ 79.49% (31 / 39) 16.67% (2 / 12) 75% (12 / 16) 79.49% (31 / 39)
app/views/common/ 45.58% (1201 / 2635) 42.29% (579 / 1369) 39.94% (272 / 681) 46.21% (1196 / 2588)
app/views/common/buttons/ 25.93% (7 / 27) 0% (0 / 20) 50% (2 / 4) 25.93% (7 / 27)
app/views/common/chart/ 33.45% (184 / 550) 36.73% (108 / 294) 29.66% (35 / 118) 33.21% (182 / 548)
app/views/common/configs/ 34.71% (244 / 703) 29.43% (98 / 333) 35.91% (65 / 181) 34.92% (242 / 693)
app/views/common/configs/custom_category_views/ 96.3% (26 / 27) 87.5% (7 / 8) 88.89% (8 / 9) 96.15% (25 / 26)
app/views/common/configs/widgets/ 52% (454 / 873) 50.54% (234 / 463) 51.4% (110 / 214) 52.26% (450 / 861)
app/views/common/configs/widgets/overrides/ 100% (3 / 3) 100% (0 / 0) 100% (1 / 1) 100% (3 / 3)
app/views/common/form/ 56.82% (75 / 132) 48.84% (42 / 86) 51.35% (19 / 37) 58.14% (75 / 129)
app/views/common/global/ 100% (4 / 4) 100% (2 / 2) 100% (2 / 2) 100% (4 / 4)
app/views/common/helpers/ 71.43% (45 / 63) 48.65% (18 / 37) 72.22% (13 / 18) 72.13% (44 / 61)
app/views/common/modal_popups/ 45.57% (149 / 327) 49.4% (83 / 168) 42.24% (49 / 116) 45.79% (147 / 321)
app/views/common/modal_popups/config_validation/ 33.33% (7 / 21) 100% (0 / 0) 20% (2 / 10) 33.33% (7 / 21)
app/views/common/widget/ 90.19% (193 / 214) 88.13% (141 / 160) 86.79% (46 / 53) 90.05% (190 / 211)
app/views/main/ 66.33% (199 / 300) 38.71% (72 / 186) 73.68% (70 / 95) 66.78% (199 / 298)
app/views/main/admin/ 72.22% (26 / 36) 85.71% (12 / 14) 61.54% (8 / 13) 72.22% (26 / 36)
app/views/main/admin/federation/ 71.43% (15 / 21) 0% (0 / 2) 50% (5 / 10) 71.43% (15 / 21)
app/views/main/admin/highAvailability/ 100% (36 / 36) 100% (16 / 16) 100% (7 / 7) 100% (36 / 36)
app/views/main/admin/highAvailability/hawq/activateStandby/ 75% (12 / 16) 0% (0 / 2) 66.67% (4 / 6) 75% (12 / 16)
app/views/main/admin/highAvailability/hawq/addStandby/ 78.95% (15 / 19) 0% (0 / 2) 71.43% (5 / 7) 78.95% (15 / 19)
app/views/main/admin/highAvailability/hawq/removeStandby/ 80% (12 / 15) 0% (0 / 2) 80% (4 / 5) 80% (12 / 15)
app/views/main/admin/highAvailability/journalNode/ 100% (65 / 65) 95.83% (23 / 24) 100% (25 / 25) 100% (65 / 65)
app/views/main/admin/highAvailability/nameNode/ 98.21% (55 / 56) 83.33% (5 / 6) 100% (23 / 23) 98.21% (55 / 56)
app/views/main/admin/highAvailability/nameNode/rollbackHA/ 100% (37 / 37) 83.33% (5 / 6) 92.31% (12 / 13) 100% (37 / 37)
app/views/main/admin/highAvailability/rangerAdmin/ 93.75% (15 / 16) 100% (0 / 0) 83.33% (5 / 6) 93.75% (15 / 16)
app/views/main/admin/highAvailability/resourceManager/ 100% (19 / 19) 100% (2 / 2) 100% (7 / 7) 100% (19 / 19)
app/views/main/admin/kerberos/ 100% (50 / 50) 100% (2 / 2) 100% (19 / 19) 100% (50 / 50)
app/views/main/admin/stack_upgrade/ 63.78% (456 / 715) 67.51% (293 / 434) 60.27% (132 / 219) 63.94% (454 / 710)
app/views/main/alerts/ 67.8% (160 / 236) 69.7% (69 / 99) 60.98% (50 / 82) 68.53% (159 / 232)
app/views/main/alerts/add_alert_definition/ 100% (16 / 16) 100% (0 / 0) 100% (7 / 7) 100% (16 / 16)
app/views/main/alerts/alert_definition/ 100% (32 / 32) 58.33% (7 / 12) 100% (6 / 6) 100% (32 / 32)
app/views/main/alerts/manage_alert_groups/ 100% (44 / 44) 91.67% (33 / 36) 100% (11 / 11) 100% (42 / 42)
app/views/main/charts/ 62.5% (10 / 16) 0% (0 / 2) 44.44% (4 / 9) 66.67% (10 / 15)
app/views/main/charts/heatmap/ 72% (72 / 100) 72.88% (43 / 59) 68.42% (13 / 19) 72% (72 / 100)
app/views/main/dashboard/ 50.42% (181 / 359) 32.46% (62 / 191) 54% (54 / 100) 51% (178 / 349)
app/views/main/dashboard/cluster_metrics/ 100% (28 / 28) 83.33% (10 / 12) 100% (7 / 7) 100% (28 / 28)
app/views/main/dashboard/widgets/ 86.44% (306 / 354) 85.26% (133 / 156) 87.88% (116 / 132) 86.44% (306 / 354)
app/views/main/host/ 81.03% (410 / 506) 73.48% (133 / 181) 71.19% (126 / 177) 81.03% (410 / 506)
app/views/main/host/addHost/ 100% (3 / 3) 100% (0 / 0) 100% (1 / 1) 100% (3 / 3)
app/views/main/host/details/ 48.94% (46 / 94) 50% (40 / 80) 66.67% (16 / 24) 49.45% (45 / 91)
app/views/main/host/details/host_component_views/ 95.6% (87 / 91) 94.64% (53 / 56) 86.36% (19 / 22) 95.6% (87 / 91)
app/views/main/host/metrics/ 100% (48 / 48) 100% (12 / 12) 100% (15 / 15) 100% (48 / 48)
app/views/main/service/ 82.99% (278 / 335) 67.82% (137 / 202) 88.89% (72 / 81) 83.23% (278 / 334)
app/views/main/service/info/ 75.54% (247 / 327) 66.01% (101 / 153) 80.72% (67 / 83) 75.31% (241 / 320)
app/views/main/service/info/metrics/ambari_metrics/ 93.55% (29 / 31) 50% (3 / 6) 88.89% (8 / 9) 93.55% (29 / 31)
app/views/main/service/info/metrics/flume/ 100% (147 / 147) 92.31% (36 / 39) 100% (52 / 52) 100% (147 / 147)
app/views/main/service/info/summary/hdfs/ 100% (46 / 46) 96.97% (32 / 33) 100% (16 / 16) 100% (46 / 46)
app/views/main/service/reassign/ 100% (73 / 73) 100% (38 / 38) 100% (17 / 17) 100% (73 / 73)
app/views/main/service/services/ 95.65% (198 / 207) 100% (75 / 75) 94.52% (69 / 73) 95.65% (198 / 207)
app/views/main/service/widgets/ 60% (3 / 5) 100% (0 / 0) 33.33% (1 / 3) 60% (3 / 5)
app/views/main/service/widgets/create/ 53.81% (113 / 210) 46.79% (51 / 109) 59.62% (31 / 52) 54.33% (113 / 208)
app/views/main/views/ 9.38% (3 / 32) 0% (0 / 15) 16.67% (1 / 6) 9.38% (3 / 32)
app/views/wizard/ 73.52% (286 / 389) 68.86% (115 / 167) 73.17% (90 / 123) 73.32% (283 / 386)
app/views/wizard/step3/ 88.3% (151 / 171) 76.53% (75 / 98) 89.19% (33 / 37) 88.1% (148 / 168)
app/views/wizard/step7/ 70.95% (105 / 148) 65.38% (34 / 52) 60.42% (29 / 48) 71.03% (103 / 145)
app/views/wizard/step9/ 85.11% (80 / 94) 85% (34 / 40) 64.29% (9 / 14) 85.11% (80 / 94)