Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
.build\coverage\ui\.qt\rcc\qrc_fossredder_ui_raw_qml_0.cpp | 50.00% (2/4) | 46.67% (7/15) | 44.44% (4/9) | - (0/0) |
.build\coverage\ui\.qt\rcc\qrc_fossredder_ui_raw_qml_0_extra_qmldirs.cpp | 50.00% (2/4) | 50.00% (7/14) | 50.00% (4/8) | - (0/0) |
.build\coverage\ui\.qt\rcc\qrc_fossredder_ui_raw_qml_0_extra_qmldirs_init.cpp | 100.00% (1/1) | 100.00% (1/1) | 100.00% (5/5) | - (0/0) |
.build\coverage\ui\.qt\rcc\qrc_fossredder_ui_raw_qml_0_init.cpp | 100.00% (1/1) | 100.00% (1/1) | 100.00% (5/5) | - (0/0) |
.build\coverage\ui\.qt\rcc\qrc_qmake_FossRedder.cpp | 50.00% (2/4) | 50.00% (7/14) | 50.00% (4/8) | - (0/0) |
.build\coverage\ui\.qt\rcc\qrc_qmake_FossRedder_init.cpp | 100.00% (1/1) | 100.00% (1/1) | 100.00% (5/5) | - (0/0) |
core\include\core\domain\entities\Contract.h | 0.00% (0/1) | 0.00% (0/11) | 0.00% (0/1) | - (0/0) |
core\include\core\errors\ErrorEventFactory.h | 100.00% (1/1) | 65.38% (17/26) | 66.67% (12/18) | 40.00% (4/10) |
core\include\core\errors\ErrorReporting.h | 66.67% (2/3) | 72.22% (13/18) | 61.54% (8/13) | 37.50% (3/8) |
core\include\core\ports\diagnostics\IErrorReporter.h | 100.00% (2/2) | 100.00% (5/5) | 100.00% (2/2) | - (0/0) |
core\include\core\ports\usecases\analysis\AnalysisRequest.h | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
core\include\core\ports\usecases\analysis\IAnalysisRunner.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\usecases\annual\AnnualRequest.h | 0.00% (0/1) | 0.00% (0/4) | 0.00% (0/1) | - (0/0) |
core\include\core\ports\usecases\annual\AnnualResult.h | 0.00% (0/1) | 0.00% (0/4) | 0.00% (0/1) | - (0/0) |
core\include\core\ports\usecases\annual\IAnnualRunner.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\usecases\export\IExportRunner.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\usecases\import\IImportRunner.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\workspace\IWorkspaceReader.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\workspace\IWorkspaceWriter.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\workspace\WorkspaceCommands.h | 100.00% (1/1) | 100.00% (8/8) | 100.00% (5/5) | 75.00% (3/4) |
core\include\core\ports\workspace\WorkspaceSnapshot.h | 0.00% (0/3) | 0.00% (0/15) | 0.00% (0/3) | - (0/0) |
core\src\application\analysis\AnalysisRequest.cpp | 100.00% (4/4) | 81.57% (177/217) | 83.20% (104/125) | 66.96% (75/112) |
core\src\domain\values\FilterSpec.cpp | 100.00% (8/8) | 100.00% (30/30) | 100.00% (14/14) | 83.33% (5/6) |
core\src\utils\StringUtils.cpp | 60.00% (3/5) | 55.17% (16/29) | 50.00% (4/8) | 50.00% (2/4) |
ui\include\MainWindow.h | 0.00% (0/7) | 0.00% (0/18) | 0.00% (0/7) | - (0/0) |
ui\include\ui\i18n\Text.h | 34.18% (27/79) | 34.18% (81/237) | 34.18% (27/79) | - (0/0) |
ui\include\ui\observability\Trace.h | 57.14% (4/7) | 56.52% (13/23) | 57.14% (4/7) | - (0/0) |
ui\include\ui\platform\FileSystemBrowser.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\platform\LanguageService.h | 0.00% (0/3) | 0.00% (0/6) | 0.00% (0/3) | - (0/0) |
ui\include\ui\presentation\PayloadMapper.h | 19.05% (4/21) | 23.53% (28/119) | 17.65% (9/51) | 26.92% (7/26) |
ui\include\ui\shell\AppActions.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\shell\AppContext.h | 0.00% (0/16) | 0.00% (0/45) | 0.00% (0/16) | - (0/0) |
ui\include\ui\shell\Navigation.h | 87.50% (14/16) | 100.00% (42/42) | 87.50% (14/16) | - (0/0) |
ui\include\ui\shell\QmlContracts.h | 0.00% (0/2) | - (0/0) | 0.00% (0/2) | - (0/0) |
ui\include\ui\shell\Settings.h | 30.77% (8/26) | 36.25% (29/80) | 37.93% (11/29) | 100.00% (2/2) |
ui\include\ui\shell\Status.h | 0.00% (0/4) | 0.00% (0/10) | 0.00% (0/8) | 0.00% (0/2) |
ui\include\ui\shell\window\MainWindowTrace.h | 0.00% (0/3) | 0.00% (0/16) | 0.00% (0/5) | 0.00% (0/2) |
ui\include\ui\utils\StringConversions.h | 75.00% (3/4) | 85.00% (17/20) | 80.00% (4/5) | 100.00% (2/2) |
ui\include\ui\viewmodels\ActorViewModel.h | 16.67% (1/6) | 20.00% (3/15) | 16.67% (1/6) | - (0/0) |
ui\include\ui\viewmodels\AnalysisViewModel.h | 34.78% (8/23) | 34.78% (24/69) | 34.78% (8/23) | - (0/0) |
ui\include\ui\viewmodels\AnnualViewModel.h | 71.43% (5/7) | 71.43% (15/21) | 71.43% (5/7) | - (0/0) |
ui\include\ui\viewmodels\BookingViewModel.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\viewmodels\ContractViewModel.h | 0.00% (0/5) | 0.00% (0/12) | 0.00% (0/5) | - (0/0) |
ui\include\ui\viewmodels\ExportViewModel.h | 80.00% (4/5) | 100.00% (12/12) | 80.00% (4/5) | - (0/0) |
ui\include\ui\viewmodels\ImportViewModel.h | 40.00% (4/10) | 40.00% (12/30) | 40.00% (4/10) | - (0/0) |
ui\include\ui\viewmodels\PropertyViewModel.h | 16.67% (1/6) | 20.00% (3/15) | 16.67% (1/6) | - (0/0) |
ui\include\ui\workflows\AnalysisWorkflow.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\workflows\AnnualWorkflow.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\workflows\ExportWorkflow.h | 50.00% (3/6) | 60.00% (9/15) | 50.00% (3/6) | - (0/0) |
ui\include\ui\workflows\ImportWorkflow.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\workspace\WorkspaceCommands.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\workspace\WorkspaceSelection.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\workspace\WorkspaceSelectors.h | 0.00% (0/1) | - (0/0) | 0.00% (0/1) | - (0/0) |
ui\include\ui\workspace\WorkspaceStore.h | 80.00% (4/5) | 100.00% (12/12) | 80.00% (4/5) | - (0/0) |
ui\src\MainWindow.cpp | 0.00% (0/24) | 0.00% (0/294) | 0.00% (0/155) | 0.00% (0/110) |
ui\src\adapters\AnalysisAdapter.cpp | 100.00% (26/26) | 97.35% (294/302) | 93.02% (160/172) | 73.08% (57/78) |
ui\src\adapters\AnnualAdapter.cpp | 100.00% (5/5) | 96.88% (93/96) | 93.94% (93/99) | 72.22% (13/18) |
ui\src\adapters\ExportAdapter.cpp | 100.00% (6/6) | 83.33% (70/84) | 87.76% (43/49) | 73.33% (22/30) |
ui\src\adapters\ImportAdapter.cpp | 78.95% (15/19) | 86.61% (110/127) | 68.66% (46/67) | 50.00% (18/36) |
ui\src\observability\Trace.cpp | 60.00% (3/5) | 23.91% (11/46) | 10.00% (6/60) | 6.67% (2/30) |
ui\src\platform\FileDialogs.cpp | 0.00% (0/17) | 0.00% (0/98) | 0.00% (0/61) | 0.00% (0/36) |
ui\src\platform\FileSystemBrowser.cpp | 0.00% (0/4) | 0.00% (0/38) | 0.00% (0/22) | 0.00% (0/16) |
ui\src\platform\LanguageService.cpp | 0.00% (0/16) | 0.00% (0/143) | 0.00% (0/71) | 0.00% (0/48) |
ui\src\shell\AppActions.cpp | 7.14% (1/14) | 6.56% (4/61) | 15.38% (4/26) | 10.00% (1/10) |
ui\src\shell\AppContext.cpp | 0.00% (0/17) | 0.00% (0/66) | 0.00% (0/24) | 0.00% (0/4) |
ui\src\shell\Navigation.cpp | 75.00% (6/8) | 81.25% (39/48) | 85.71% (18/21) | 87.50% (7/8) |
ui\src\shell\QmlDiagnostics.cpp | 0.00% (0/5) | 0.00% (0/59) | 0.00% (0/20) | 0.00% (0/14) |
ui\src\shell\QmlRuntime.cpp | 100.00% (3/3) | 98.33% (59/60) | 94.74% (18/19) | 56.25% (9/16) |
ui\src\shell\Settings.cpp | 47.73% (21/44) | 43.81% (145/331) | 38.64% (51/132) | 18.06% (13/72) |
ui\src\shell\window\CloseWorkflow.cpp | 0.00% (0/4) | 0.00% (0/41) | 0.00% (0/31) | 0.00% (0/20) |
ui\src\shell\window\DropHandler.cpp | 0.00% (0/2) | 0.00% (0/47) | 0.00% (0/26) | 0.00% (0/24) |
ui\src\shell\window\MainWindowContext.cpp | 0.00% (0/10) | 0.00% (0/240) | 0.00% (0/53) | 0.00% (0/34) |
ui\src\viewmodels\ActorViewModel.cpp | 60.38% (32/53) | 51.17% (219/428) | 46.44% (137/295) | 30.36% (51/168) |
ui\src\viewmodels\AnalysisViewModel.cpp | 66.00% (66/100) | 63.35% (605/955) | 62.44% (492/788) | 44.64% (175/392) |
ui\src\viewmodels\AnnualViewModel.cpp | 80.30% (53/66) | 70.15% (477/680) | 66.49% (387/582) | 46.52% (107/230) |
ui\src\viewmodels\BookingViewModel.cpp | 52.48% (53/101) | 43.50% (455/1046) | 44.73% (386/863) | 28.53% (109/382) |
ui\src\viewmodels\ContractViewModel.cpp | 54.69% (35/64) | 49.20% (276/561) | 43.42% (165/380) | 27.27% (60/220) |
ui\src\viewmodels\ExportViewModel.cpp | 64.38% (47/73) | 60.19% (378/628) | 53.61% (267/498) | 37.61% (88/234) |
ui\src\viewmodels\ImportViewModel.cpp | 39.85% (53/133) | 41.45% (371/895) | 44.46% (261/587) | 32.32% (128/396) |
ui\src\viewmodels\PropertyViewModel.cpp | 60.38% (32/53) | 51.17% (219/428) | 46.44% (137/295) | 30.36% (51/168) |
ui\src\viewmodels\SettingsViewModel.cpp | 37.80% (31/82) | 38.33% (174/454) | 32.81% (105/320) | 14.85% (30/202) |
ui\src\workflows\AnalysisWorkflow.cpp | 100.00% (7/7) | 68.69% (68/99) | 75.00% (39/52) | 50.00% (13/26) |
ui\src\workflows\AnnualWorkflow.cpp | 100.00% (3/3) | 86.21% (25/29) | 80.00% (12/15) | 66.67% (4/6) |
ui\src\workflows\ExportWorkflow.cpp | 78.57% (22/28) | 63.00% (269/427) | 68.24% (101/148) | 46.51% (40/86) |
ui\src\workflows\ImportWorkflow.cpp | 60.83% (73/120) | 43.44% (513/1181) | 48.45% (313/646) | 31.07% (133/428) |
ui\src\workspace\WorkspaceCommands.cpp | 69.35% (43/62) | 68.63% (455/663) | 69.71% (237/340) | 45.95% (68/148) |
ui\src\workspace\WorkspacePayloads.cpp | 77.27% (17/22) | 75.29% (195/259) | 65.59% (61/93) | 45.45% (10/22) |
ui\src\workspace\WorkspaceSelection.cpp | 92.59% (25/27) | 90.91% (140/154) | 93.10% (81/87) | 91.07% (51/56) |
ui\src\workspace\WorkspaceSelectors.cpp | 75.00% (30/40) | 72.26% (198/274) | 66.36% (71/107) | 53.85% (28/52) |
ui\src\workspace\WorkspaceStore.cpp | 90.91% (10/11) | 74.44% (67/90) | 81.48% (22/27) | 57.14% (8/14) |
Totals | 52.88% (844/1596) | 51.50% (6525/12671) | 51.34% (3994/7779) | 34.87% (1399/4012) |