Sonarcloud shows a file uncovered (coverage 0%), while locally generated HTML with LCOV shows the file fully covered. Attaching the lcov file and some debug information. The file in question is packages/action-status/src/store.ts
.
This was working fine and started all of a sudden recently. This is critical because quality gate is failing for our production app and it is required to pass for deployment to happen.
TN:
SF:src/action-handler.ts
FN:11,makeActionStatusHandler
FN:14,actionHandler
FN:51,makeOnDispatchHandler
FN:67,get
FN:69,makeOnErrorHandler
FN:89,get
FNF:6
FNH:6
FNDA:1,makeActionStatusHandler
FNDA:1,actionHandler
FNDA:2,makeOnDispatchHandler
FNDA:1,get
FNDA:2,makeOnErrorHandler
FNDA:1,get
DA:1,1
DA:2,1
DA:3,1
DA:4,1
DA:5,1
DA:6,1
DA:7,1
DA:8,1
DA:9,1
DA:10,1
DA:11,1
DA:12,1
DA:13,1
DA:14,1
DA:15,1
DA:16,1
DA:17,1
DA:18,1
DA:19,1
DA:20,1
DA:21,1
DA:22,1
DA:23,1
DA:24,1
DA:25,1
DA:26,1
DA:27,1
DA:28,1
DA:29,1
DA:30,1
DA:31,1
DA:32,1
DA:33,1
DA:34,1
DA:35,1
DA:36,1
DA:37,1
DA:38,1
DA:39,1
DA:40,1
DA:41,1
DA:42,1
DA:43,1
DA:44,1
DA:45,1
DA:46,1
DA:47,1
DA:48,1
DA:49,1
DA:50,1
DA:51,1
DA:52,2
DA:53,2
DA:54,2
DA:55,2
DA:56,2
DA:57,2
DA:58,1
DA:59,1
DA:60,1
DA:61,1
DA:62,1
DA:63,1
DA:64,1
DA:65,1
DA:66,1
DA:67,1
DA:68,1
DA:69,1
DA:70,2
DA:71,2
DA:72,2
DA:73,2
DA:74,2
DA:75,2
DA:76,2
DA:77,2
DA:78,2
DA:79,2
DA:80,1
DA:81,1
DA:82,1
DA:83,1
DA:84,1
DA:85,1
DA:86,1
DA:87,1
DA:88,1
DA:89,1
LF:89
LH:89
BRDA:11,0,0,1
BRDA:14,1,0,1
BRDA:25,2,0,1
BRDA:51,3,0,2
BRDA:57,4,0,1
BRDA:60,5,0,1
BRDA:67,6,0,1
BRDA:69,7,0,2
BRDA:79,8,0,1
BRDA:82,9,0,1
BRDA:89,10,0,1
BRF:11
BRH:11
end_of_record
TN:
SF:src/action-tracker.ts
FN:13,useActionTracker
FN:17,get
FNF:2
FNH:2
FNDA:3,useActionTracker
FNDA:1,get
DA:1,1
DA:2,1
DA:3,1
DA:4,1
DA:5,1
DA:6,1
DA:7,1
DA:8,1
DA:9,1
DA:10,1
DA:11,1
DA:12,1
DA:13,3
DA:14,3
DA:15,3
DA:16,3
DA:17,3
DA:18,1
DA:19,1
DA:20,3
DA:21,3
DA:22,3
DA:23,3
DA:24,3
DA:25,1
DA:26,3
DA:27,3
DA:28,3
DA:29,3
DA:30,3
DA:31,3
DA:32,3
DA:33,3
LF:33
LH:33
BRDA:13,0,0,3
BRDA:17,1,0,1
BRDA:24,2,0,1
BRF:3
BRH:3
end_of_record
TN:
SF:src/store.ts
FN:18,actionsGetter
FN:36,removeActions
FNF:2
FNH:2
FNDA:1,actionsGetter
FNDA:1,removeActions
DA:1,1
DA:2,1
DA:3,1
DA:4,1
DA:5,1
DA:6,1
DA:7,1
DA:8,1
DA:9,1
DA:10,1
DA:11,1
DA:12,1
DA:13,6
DA:14,6
DA:15,6
DA:16,6
DA:17,6
DA:18,6
DA:19,1
DA:20,1
DA:21,1
DA:22,1
DA:23,1
DA:24,1
DA:25,3
DA:26,3
DA:27,3
DA:28,3
DA:29,3
DA:30,3
DA:31,3
DA:32,1
DA:33,1
DA:34,1
DA:35,6
DA:36,6
DA:37,1
DA:38,1
DA:39,1
DA:40,2
DA:41,2
DA:42,1
DA:43,1
DA:44,1
DA:45,1
DA:46,3
DA:47,1
DA:48,1
DA:49,1
DA:50,1
DA:51,1
DA:52,6
DA:53,6
DA:54,6
DA:55,6
DA:56,6
DA:57,6
DA:58,6
DA:59,6
DA:60,6
DA:61,6
DA:62,6
DA:63,6
DA:64,6
DA:65,6
DA:66,6
DA:67,1
DA:68,1
LF:68
LH:68
BRDA:12,0,0,6
BRDA:18,1,0,1
BRDA:24,2,0,3
BRDA:27,3,0,2
BRDA:27,4,0,1
BRDA:29,5,0,1
BRDA:36,6,0,1
BRDA:39,7,0,2
BRDA:45,8,0,3
BRDA:46,9,0,5
BRF:10
BRH:10
end_of_record
TN:
SF:src/composables/use-collection-maker.ts
FN:5,useCollectionMaker
FNF:1
FNH:1
FNDA:1,useCollectionMaker
DA:1,1
DA:2,1
DA:3,1
DA:4,1
DA:5,1
DA:6,1
DA:7,1
DA:8,1
DA:9,2
DA:10,1
DA:11,1
DA:12,1
DA:13,1
DA:14,2
DA:15,1
DA:16,1
LF:16
LH:16
BRDA:5,0,0,1
BRDA:8,1,0,2
BRDA:9,2,0,1
BRF:3
BRH:3
end_of_record
TN:
SF:src/composables/use-messages-getters.ts
FN:4,useMessagesGetters
FNF:1
FNH:1
FNDA:7,useMessagesGetters
DA:1,1
DA:2,1
DA:3,1
DA:4,7
DA:5,7
DA:6,7
DA:7,7
DA:8,7
DA:9,9
DA:10,9
DA:11,9
DA:12,9
DA:13,5
DA:14,5
DA:15,5
DA:16,5
DA:17,9
DA:18,1
DA:19,1
DA:20,7
DA:21,7
DA:22,7
DA:23,2
DA:24,1
DA:25,1
DA:26,1
DA:27,1
DA:28,1
DA:29,1
DA:30,1
DA:31,7
DA:32,7
DA:33,7
DA:34,2
DA:35,1
DA:36,1
DA:37,1
DA:38,1
DA:39,1
DA:40,1
DA:41,2
DA:42,1
DA:43,1
DA:44,2
DA:45,2
DA:46,1
DA:47,1
DA:48,7
DA:49,7
DA:50,7
DA:51,7
LF:51
LH:51
BRDA:4,0,0,7
BRDA:8,1,0,9
BRDA:11,2,0,3
BRDA:11,3,0,6
BRDA:12,4,0,1
BRDA:12,5,0,5
BRDA:17,6,0,1
BRDA:22,7,0,2
BRDA:23,8,0,1
BRDA:29,9,0,2
BRDA:30,10,0,1
BRDA:33,11,0,2
BRDA:34,12,0,1
BRDA:40,13,0,2
BRDA:41,14,0,1
BRF:15
BRH:15
end_of_record
TN:
SF:src/composables/use-status-changer.ts
FN:13,useStatusChanger
FN:14,setActionOk
FN:36,setActionFailed
FNF:3
FNH:3
FNDA:8,useStatusChanger
FNDA:2,setActionOk
FNDA:2,setActionFailed
DA:1,1
DA:2,1
DA:3,1
DA:4,1
DA:5,1
DA:6,1
DA:7,1
DA:8,1
DA:9,1
DA:10,1
DA:11,1
DA:12,1
DA:13,1
DA:14,8
DA:15,2
DA:16,2
DA:17,2
DA:18,2
DA:19,2
DA:20,2
DA:21,2
DA:22,2
DA:23,2
DA:24,2
DA:25,2
DA:26,2
DA:27,1
DA:28,1
DA:29,1
DA:30,1
DA:31,1
DA:32,1
DA:33,2
DA:34,2
DA:35,8
DA:36,8
DA:37,2
DA:38,2
DA:39,2
DA:40,2
DA:41,2
DA:42,2
DA:43,2
DA:44,2
DA:45,2
DA:46,2
DA:47,2
DA:48,2
DA:49,2
DA:50,2
DA:51,1
DA:52,1
DA:53,1
DA:54,1
DA:55,1
DA:56,1
DA:57,2
DA:58,2
DA:59,8
DA:60,8
DA:61,8
LF:61
LH:61
BRDA:13,0,0,8
BRDA:14,1,0,2
BRDA:26,2,0,1
BRDA:36,3,0,2
BRDA:50,4,0,1
BRF:5
BRH:5
end_of_record
TN:
SF:src/composables/use-status-tracker.ts
FN:14,useStatusTracker
FN:17,trackStatus
FNF:2
FNH:2
FNDA:7,useStatusTracker
FNDA:4,trackStatus
DA:1,1
DA:2,1
DA:3,1
DA:4,1
DA:5,1
DA:6,1
DA:7,1
DA:8,1
DA:9,1
DA:10,1
DA:11,1
DA:12,1
DA:13,1
DA:14,7
DA:15,7
DA:16,7
DA:17,7
DA:18,4
DA:19,4
DA:20,4
DA:21,4
DA:22,4
DA:23,4
DA:24,4
DA:25,4
DA:26,4
DA:27,4
DA:28,4
DA:29,4
DA:30,4
DA:31,4
DA:32,4
DA:33,4
DA:34,4
DA:35,4
DA:36,4
DA:37,4
DA:38,1
DA:39,1
DA:40,4
DA:41,4
DA:42,2
DA:43,1
DA:44,1
DA:45,2
DA:46,2
DA:47,2
DA:48,2
DA:49,2
DA:50,2
DA:51,2
DA:52,2
DA:53,2
DA:54,2
DA:55,2
DA:56,2
DA:57,2
DA:58,4
DA:59,7
DA:60,7
DA:61,7
LF:61
LH:61
BRDA:14,0,0,7
BRDA:17,1,0,4
BRDA:37,2,0,1
BRDA:41,3,0,2
BRDA:42,4,0,1
BRF:5
BRH:5
end_of_record
TN:
SF:src/composables/use-whitelist.ts
FN:5,useWhitelist
FN:8,whitelistActions
FNF:2
FNH:2
FNDA:5,useWhitelist
FNDA:1,whitelistActions
DA:1,1
DA:2,1
DA:3,1
DA:4,1
DA:5,5
DA:6,5
DA:7,5
DA:8,5
DA:9,1
DA:10,1
DA:11,5
DA:12,5
DA:13,5
LF:13
LH:13
BRDA:5,0,0,5
BRDA:8,1,0,1
BRF:2
BRH:2
end_of_record
14:37:51.738 INFO: Analysing [/github/workspace/coverage/frontend-coverage/apps/web/coverage/lcov.info, /github/workspace/coverage/frontend-coverage/packages/jsonapi/coverage/lcov.info, /github/workspace/coverage/frontend-coverage/packages/action-status/coverage/lcov.info, /github/workspace/coverage/frontend-coverage/packages/ui/coverage/lcov.info, /github/workspace/coverage/frontend-coverage/packages/loading/coverage/lcov.info, /github/workspace/coverage/frontend-coverage/packages/locale/coverage/lcov.info, /github/workspace/coverage/frontend-coverage/packages/api/coverage/lcov.info]
14:37:51.749 DEBUG: Problem during processing LCOV report: can't save DA data for line 3436 of coverage report file (java.lang.IllegalArgumentException: Line with number 24 doesn't belong to file store.ts).
14:37:51.750 DEBUG: Problem during processing LCOV report: can't save DA data for line 3437 of coverage report file (java.lang.IllegalArgumentException: Line with number 25 doesn't belong to file store.ts).
14:37:51.750 DEBUG: Problem during processing LCOV report: can't save DA data for line 3438 of coverage report file (java.lang.IllegalArgumentException: Line with number 26 doesn't belong to file store.ts).
14:37:51.750 DEBUG: Problem during processing LCOV report: can't save DA data for line 3439 of coverage report file (java.lang.IllegalArgumentException: Line with number 27 doesn't belong to file store.ts).
14:37:51.751 DEBUG: Problem during processing LCOV report: can't save DA data for line 3440 of coverage report file (java.lang.IllegalArgumentException: Line with number 28 doesn't belong to file store.ts).
14:37:51.751 DEBUG: Problem during processing LCOV report: can't save DA data for line 3441 of coverage report file (java.lang.IllegalArgumentException: Line with number 29 doesn't belong to file store.ts).
14:37:51.751 DEBUG: Problem during processing LCOV report: can't save DA data for line 3442 of coverage report file (java.lang.IllegalArgumentException: Line with number 30 doesn't belong to file store.ts).
14:37:51.751 DEBUG: Problem during processing LCOV report: can't save DA data for line 3443 of coverage report file (java.lang.IllegalArgumentException: Line with number 31 doesn't belong to file store.ts).
14:37:51.752 DEBUG: Problem during processing LCOV report: can't save DA data for line 3444 of coverage report file (java.lang.IllegalArgumentException: Line with number 32 doesn't belong to file store.ts).
14:37:51.752 DEBUG: Problem during processing LCOV report: can't save DA data for line 3445 of coverage report file (java.lang.IllegalArgumentException: Line with number 33 doesn't belong to file store.ts).
14:37:51.752 DEBUG: Problem during processing LCOV report: can't save DA data for line 3446 of coverage report file (java.lang.IllegalArgumentException: Line with number 34 doesn't belong to file store.ts).
14:37:51.753 DEBUG: Problem during processing LCOV report: can't save DA data for line 3447 of coverage report file (java.lang.IllegalArgumentException: Line with number 35 doesn't belong to file store.ts).
14:37:51.753 DEBUG: Problem during processing LCOV report: can't save DA data for line 3448 of coverage report file (java.lang.IllegalArgumentException: Line with number 36 doesn't belong to file store.ts).
14:37:51.753 DEBUG: Problem during processing LCOV report: can't save DA data for line 3449 of coverage report file (java.lang.IllegalArgumentException: Line with number 37 doesn't belong to file store.ts).
14:37:51.754 DEBUG: Problem during processing LCOV report: can't save DA data for line 3450 of coverage report file (java.lang.IllegalArgumentException: Line with number 38 doesn't belong to file store.ts).
14:37:51.754 DEBUG: Problem during processing LCOV report: can't save DA data for line 3451 of coverage report file (java.lang.IllegalArgumentException: Line with number 39 doesn't belong to file store.ts).
14:37:51.754 DEBUG: Problem during processing LCOV report: can't save DA data for line 3452 of coverage report file (java.lang.IllegalArgumentException: Line with number 40 doesn't belong to file store.ts).
14:37:51.755 DEBUG: Problem during processing LCOV report: can't save DA data for line 3453 of coverage report file (java.lang.IllegalArgumentException: Line with number 41 doesn't belong to file store.ts).
14:37:51.755 DEBUG: Problem during processing LCOV report: can't save DA data for line 3454 of coverage report file (java.lang.IllegalArgumentException: Line with number 42 doesn't belong to file store.ts).
14:37:51.755 DEBUG: Problem during processing LCOV report: can't save DA data for line 3455 of coverage report file (java.lang.IllegalArgumentException: Line with number 43 doesn't belong to file store.ts).
14:37:51.755 DEBUG: Problem during processing LCOV report: can't save DA data for line 3456 of coverage report file (java.lang.IllegalArgumentException: Line with number 44 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3457 of coverage report file (java.lang.IllegalArgumentException: Line with number 45 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3458 of coverage report file (java.lang.IllegalArgumentException: Line with number 46 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3459 of coverage report file (java.lang.IllegalArgumentException: Line with number 47 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3460 of coverage report file (java.lang.IllegalArgumentException: Line with number 48 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3461 of coverage report file (java.lang.IllegalArgumentException: Line with number 49 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3462 of coverage report file (java.lang.IllegalArgumentException: Line with number 50 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3463 of coverage report file (java.lang.IllegalArgumentException: Line with number 51 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3464 of coverage report file (java.lang.IllegalArgumentException: Line with number 52 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3465 of coverage report file (java.lang.IllegalArgumentException: Line with number 53 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3466 of coverage report file (java.lang.IllegalArgumentException: Line with number 54 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3467 of coverage report file (java.lang.IllegalArgumentException: Line with number 55 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3468 of coverage report file (java.lang.IllegalArgumentException: Line with number 56 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3469 of coverage report file (java.lang.IllegalArgumentException: Line with number 57 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3470 of coverage report file (java.lang.IllegalArgumentException: Line with number 58 doesn't belong to file store.ts).
14:37:51.756 DEBUG: Problem during processing LCOV report: can't save DA data for line 3471 of coverage report file (java.lang.IllegalArgumentException: Line with number 59 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3472 of coverage report file (java.lang.IllegalArgumentException: Line with number 60 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3473 of coverage report file (java.lang.IllegalArgumentException: Line with number 61 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3474 of coverage report file (java.lang.IllegalArgumentException: Line with number 62 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3475 of coverage report file (java.lang.IllegalArgumentException: Line with number 63 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3476 of coverage report file (java.lang.IllegalArgumentException: Line with number 64 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3477 of coverage report file (java.lang.IllegalArgumentException: Line with number 65 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3478 of coverage report file (java.lang.IllegalArgumentException: Line with number 66 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3479 of coverage report file (java.lang.IllegalArgumentException: Line with number 67 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save DA data for line 3480 of coverage report file (java.lang.IllegalArgumentException: Line with number 68 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save BRDA data for line 3485 of coverage report file (java.lang.IllegalArgumentException: Line with number 24 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save BRDA data for line 3486 of coverage report file (java.lang.IllegalArgumentException: Line with number 27 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save BRDA data for line 3487 of coverage report file (java.lang.IllegalArgumentException: Line with number 27 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save BRDA data for line 3488 of coverage report file (java.lang.IllegalArgumentException: Line with number 29 doesn't belong to file store.ts).
14:37:51.757 DEBUG: Problem during processing LCOV report: can't save BRDA data for line 3489 of coverage report file (java.lang.IllegalArgumentException: Line with number 36 doesn't belong to file store.ts).
14:37:51.758 DEBUG: Problem during processing LCOV report: can't save BRDA data for line 3490 of coverage report file (java.lang.IllegalArgumentException: Line with number 39 doesn't belong to file store.ts).
14:37:51.758 DEBUG: Problem during processing LCOV report: can't save BRDA data for line 3491 of coverage report file (java.lang.IllegalArgumentException: Line with number 45 doesn't belong to file store.ts).
14:37:51.758 DEBUG: Problem during processing LCOV report: can't save BRDA data for line 3492 of coverage report file (java.lang.IllegalArgumentException: Line with number 46 doesn't belong to file store.ts).
14:37:51.789 WARN: Found 53 inconsistencies in coverage report. Re-run analyse in debug mode to see details.
14:37:51.790 INFO: Sensor JavaScript/TypeScript Coverage [javascript] (done) | time=535ms