Coverage Report

Created: 2026-06-23 10:35

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch 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)
Generated by llvm-cov -- llvm version 22.1.3