| main/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| main/components/circular_progress_bar.py |
CircularProgress |
|
34 |
0 |
0 |
|
100% |
| main/components/circular_progress_bar.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| main/components/collapsible_info_frame.py |
CollapsibleInfoFrame |
|
27 |
2 |
0 |
|
93% |
| main/components/collapsible_info_frame.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| main/components/collapsible_patient_frame.py |
ClickableFrame |
|
2 |
0 |
0 |
|
100% |
| main/components/collapsible_patient_frame.py |
CollapsiblePatientFrame |
|
166 |
1 |
0 |
|
99% |
| main/components/collapsible_patient_frame.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| main/components/crosshair_graphic_view.py |
CrosshairGraphicsView |
|
52 |
3 |
0 |
|
94% |
| main/components/crosshair_graphic_view.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| main/components/file_role_dialog.py |
FileRoleDialog |
|
164 |
3 |
0 |
|
98% |
| main/components/file_role_dialog.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| main/components/file_selector_widget.py |
FileSelectorWidget |
|
67 |
0 |
0 |
|
100% |
| main/components/file_selector_widget.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| main/components/folder_card.py |
FolderCard |
|
145 |
13 |
0 |
|
91% |
| main/components/folder_card.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| main/components/info_label.py |
InfoLabel |
|
10 |
2 |
0 |
|
80% |
| main/components/info_label.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| main/components/nifti_file_dialog.py |
NiftiFileDialog |
|
247 |
5 |
0 |
|
98% |
| main/components/nifti_file_dialog.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| main/controller.py |
Controller |
|
60 |
0 |
0 |
|
100% |
| main/controller.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| main/logger.py |
CompressedRotatingFileHandler |
|
28 |
3 |
0 |
|
89% |
| main/logger.py |
(no class) |
|
38 |
0 |
0 |
|
100% |
| main/main.py |
(no class) |
|
21 |
21 |
0 |
|
0% |
| main/page.py |
Page |
|
8 |
8 |
0 |
|
0% |
| main/page.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| main/threads/dl_worker.py |
DlWorker |
|
252 |
128 |
0 |
|
49% |
| main/threads/dl_worker.py |
(no class) |
|
35 |
0 |
0 |
|
100% |
| main/threads/import_thread.py |
ImportThread |
|
466 |
85 |
0 |
|
82% |
| main/threads/import_thread.py |
(no class) |
|
33 |
0 |
0 |
|
100% |
| main/threads/nifti_utils_threads.py |
SaveNiftiThread |
|
19 |
0 |
0 |
|
100% |
| main/threads/nifti_utils_threads.py |
ImageLoadThread |
|
41 |
1 |
0 |
|
98% |
| main/threads/nifti_utils_threads.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| main/threads/skull_strip_thread.py |
SkullStripThread |
|
108 |
9 |
0 |
|
92% |
| main/threads/skull_strip_thread.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| main/threads/utils_threads.py |
CopyDeleteThread |
|
23 |
0 |
0 |
|
100% |
| main/threads/utils_threads.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| main/ui/dl_execution_page.py |
DlExecutionPage |
|
180 |
3 |
0 |
|
98% |
| main/ui/dl_execution_page.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| main/ui/dl_selection_page.py |
DlNiftiSelectionPage |
|
55 |
0 |
0 |
|
100% |
| main/ui/dl_selection_page.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| main/ui/import_page.py |
ImportPage |
|
93 |
6 |
0 |
|
94% |
| main/ui/import_page.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| main/ui/main_window.py |
MainWindow |
|
157 |
8 |
0 |
|
95% |
| main/ui/main_window.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| main/ui/nifti_mask_selection_page.py |
MaskNiftiSelectionPage |
|
63 |
4 |
0 |
|
94% |
| main/ui/nifti_mask_selection_page.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| main/ui/nifti_viewer.py |
NiftiViewer |
|
1162 |
157 |
0 |
|
86% |
| main/ui/nifti_viewer.py |
(no class) |
|
117 |
26 |
0 |
|
78% |
| main/ui/patient_selection_page.py |
PatientSelectionPage |
|
175 |
1 |
0 |
|
99% |
| main/ui/patient_selection_page.py |
(no class) |
|
29 |
0 |
0 |
|
100% |
| main/ui/pipeline_execution_page.py |
PipelineExecutionPage |
|
291 |
35 |
0 |
|
88% |
| main/ui/pipeline_execution_page.py |
(no class) |
|
42 |
0 |
0 |
|
100% |
| main/ui/pipeline_patient_selection_page.py |
PipelinePatientSelectionPage |
|
413 |
71 |
0 |
|
83% |
| main/ui/pipeline_patient_selection_page.py |
(no class) |
|
41 |
0 |
0 |
|
100% |
| main/ui/pipeline_review_page.py |
PipelineReviewPage |
|
129 |
2 |
0 |
|
98% |
| main/ui/pipeline_review_page.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| main/ui/skull_stripping_page.py |
SkullStrippingPage |
|
261 |
11 |
0 |
|
96% |
| main/ui/skull_stripping_page.py |
(no class) |
|
32 |
0 |
0 |
|
100% |
| main/ui/tool_selection_page.py |
ToolSelectionPage |
|
90 |
2 |
0 |
|
98% |
| main/ui/tool_selection_page.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| main/ui/workspace_tree_view.py |
WorkspaceTreeView |
|
205 |
76 |
0 |
|
63% |
| main/ui/workspace_tree_view.py |
(no class) |
|
29 |
0 |
0 |
|
100% |
| main/utils.py |
(no class) |
|
70 |
9 |
0 |
|
87% |
| tests/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestCircularProgressInitialization |
|
17 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestSetValue |
|
43 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestSetColor |
|
32 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestSizeHint |
|
21 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestPaintEvent |
|
68 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestEdgeCases |
|
50 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestIntegration |
|
38 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestRenderingCalculations |
|
36 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestValueBoundaries |
|
17 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestColorFormats |
|
19 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
TestMemoryAndPerformance |
|
15 |
0 |
0 |
|
100% |
| tests/components/test_circular_progress_bar.py |
(no class) |
|
73 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestClickableFrame |
|
9 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestCollapsiblePatientFrameInitialization |
|
28 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestUIBuilding |
|
18 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestStyleApplication |
|
18 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestExpandCollapse |
|
22 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestContentPopulation |
|
30 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestPET4DJSONDetection |
|
30 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestSaveConfiguration |
|
35 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestTranslation |
|
18 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestEdgeCases |
|
22 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestFilePatternMatching |
|
27 |
1 |
0 |
|
96% |
| tests/components/test_collapsible_patient_frame.py |
TestComboBoxBehavior |
|
20 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestAnimationBehavior |
|
11 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestCategoryLabels |
|
7 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestIntegrationScenarios |
|
51 |
2 |
0 |
|
96% |
| tests/components/test_collapsible_patient_frame.py |
TestMemoryAndCleanup |
|
15 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestAccessibility |
|
11 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
TestVisualEffects |
|
10 |
0 |
0 |
|
100% |
| tests/components/test_collapsible_patient_frame.py |
(no class) |
|
135 |
1 |
0 |
|
99% |
| tests/components/test_crosshair_graphic_view.py |
TestCrosshairGraphicsViewInitialization |
|
26 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestSetupCrosshairs |
|
34 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestMouseMoveEvent |
|
48 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestMousePressEvent |
|
51 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestUpdateCrosshairs |
|
53 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestSetCrosshairPosition |
|
42 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestLeaveEvent |
|
20 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestSignals |
|
13 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestEdgeCases |
|
66 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestIntegration |
|
41 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestBoundaryConditions |
|
18 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestViewIndexHandling |
|
16 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestMemoryAndCleanup |
|
12 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestRenderHints |
|
15 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestErrorHandling |
|
12 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestStateConsistency |
|
19 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestDocumentation |
|
5 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestAccessibility |
|
18 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
TestPerformance |
|
18 |
0 |
0 |
|
100% |
| tests/components/test_crosshair_graphic_view.py |
(no class) |
|
109 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestFileRoleDialogInitialization |
|
37 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestFindPatientDirs |
|
26 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestLevel1MainDerivatives |
|
35 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestLevel2Subject |
|
20 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestLevel3Role |
|
19 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestGetSelections |
|
26 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestGetRelativePath |
|
47 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestUpdateOkButton |
|
45 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestDialogButtons |
|
10 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestEdgeCases |
|
22 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestIntegration |
|
40 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestPartialInitialization |
|
19 |
12 |
0 |
|
37% |
| tests/components/test_file_role_dialog.py |
TestPartialInitialization.TestFilterSubjects |
|
19 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
TestPartialInitialization.TestRegressionAndEdgeCases |
|
21 |
0 |
0 |
|
100% |
| tests/components/test_file_role_dialog.py |
(no class) |
|
96 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestFileSelectorWidgetInitialization |
|
32 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestSetSelectedFiles |
|
44 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestIntegration |
|
31 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestContextHandling |
|
9 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestButtonClicks |
|
15 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestFileExtensions |
|
29 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestMemoryAndPerformance |
|
17 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestStateConsistency |
|
19 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestAccessibility |
|
62 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestClearSelectedFiles |
|
24 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestGetSelectedFiles |
|
10 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestOpenTreeDialog |
|
29 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestSetProcessingMode |
|
23 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestSignals |
|
7 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestTranslations |
|
15 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
TestEdgeCases |
|
13 |
0 |
0 |
|
100% |
| tests/components/test_file_selector_widget.py |
(no class) |
|
104 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestFolderCardInitialization |
|
37 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestAddFiles |
|
37 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestStartPulseAnimation |
|
15 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestResetState |
|
20 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestCheckNewFiles |
|
44 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestShowFilesDialog |
|
23 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestOpenFolderSignal |
|
10 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestEdgeCases |
|
34 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestIntegration |
|
25 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestStateConsistency |
|
12 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestMemoryAndPerformance |
|
11 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
TestAccessibility |
|
6 |
0 |
0 |
|
100% |
| tests/components/test_folder_card.py |
(no class) |
|
83 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestNiftiFileDialogInitialization |
|
29 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestPopulateFiles |
|
21 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestApplyFilters |
|
52 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestCheckboxBehavior |
|
10 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestResetFilters |
|
9 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestSelectAllVisible |
|
14 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestAccept |
|
32 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestGetFilesStaticMethod |
|
9 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestForcedFilters |
|
26 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestFileListBehavior |
|
11 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestEdgeCases |
|
36 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestInfoLabel |
|
10 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestRelativeToAbsolute |
|
6 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestFilesWithFlag |
|
15 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestButtonConnections |
|
14 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestIntegration |
|
20 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestStateConsistency |
|
14 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestMemoryAndPerformance |
|
16 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestAccessibility |
|
11 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestTranslations |
|
4 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
TestErrorHandling |
|
11 |
1 |
0 |
|
91% |
| tests/components/test_nifti_file_dialog.py |
TestComboBoxBehavior |
|
11 |
0 |
0 |
|
100% |
| tests/components/test_nifti_file_dialog.py |
(no class) |
|
124 |
0 |
0 |
|
100% |
| tests/conftest.py |
SignalEmitter |
|
0 |
0 |
0 |
|
100% |
| tests/conftest.py |
DummySignal |
|
1 |
0 |
0 |
|
100% |
| tests/conftest.py |
DummyFileSelectorWidget |
|
7 |
2 |
0 |
|
71% |
| tests/conftest.py |
(no class) |
|
88 |
1 |
0 |
|
99% |
| tests/core/test_controller.py |
TestControllerInitialization |
|
31 |
0 |
0 |
|
100% |
| tests/core/test_controller.py |
TestControllerNavigation |
|
35 |
0 |
0 |
|
100% |
| tests/core/test_controller.py |
TestControllerButtons |
|
38 |
0 |
0 |
|
100% |
| tests/core/test_controller.py |
TestControllerLanguage |
|
20 |
0 |
0 |
|
100% |
| tests/core/test_controller.py |
TestControllerNiftiViewer |
|
12 |
0 |
0 |
|
100% |
| tests/core/test_controller.py |
TestControllerStart |
|
10 |
0 |
0 |
|
100% |
| tests/core/test_controller.py |
TestControllerSettings |
|
25 |
0 |
0 |
|
100% |
| tests/core/test_controller.py |
TestControllerIntegration |
|
35 |
0 |
0 |
|
100% |
| tests/core/test_controller.py |
MockPath |
|
4 |
1 |
0 |
|
75% |
| tests/core/test_controller.py |
(no class) |
|
69 |
1 |
0 |
|
99% |
| tests/core/test_logger.py |
TestCompressedRotatingFileHandler |
|
46 |
0 |
0 |
|
100% |
| tests/core/test_logger.py |
TestSetupLogger |
|
47 |
0 |
0 |
|
100% |
| tests/core/test_logger.py |
TestGetLogger |
|
9 |
0 |
0 |
|
100% |
| tests/core/test_logger.py |
TestSetLogLevel |
|
17 |
0 |
0 |
|
100% |
| tests/core/test_logger.py |
TestLoggerFormatting |
|
16 |
0 |
0 |
|
100% |
| tests/core/test_logger.py |
TestLoggerIntegration |
|
19 |
0 |
0 |
|
100% |
| tests/core/test_logger.py |
TestEdgeCases |
|
29 |
0 |
0 |
|
100% |
| tests/core/test_logger.py |
(no class) |
|
67 |
1 |
0 |
|
99% |
| tests/core/test_page_contract.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| tests/core/test_utils.py |
TestGetBinPath |
|
40 |
3 |
0 |
|
92% |
| tests/core/test_utils.py |
TestGetAppDir |
|
24 |
0 |
0 |
|
100% |
| tests/core/test_utils.py |
TestResourcePath |
|
13 |
1 |
0 |
|
92% |
| tests/core/test_utils.py |
TestGetShellPath |
|
27 |
0 |
0 |
|
100% |
| tests/core/test_utils.py |
TestSetupFSLEnv |
|
19 |
0 |
0 |
|
100% |
| tests/core/test_utils.py |
TestPlatformSpecificBehavior |
|
14 |
4 |
0 |
|
71% |
| tests/core/test_utils.py |
TestEdgeCases |
|
15 |
0 |
0 |
|
100% |
| tests/core/test_utils.py |
TestIntegrationScenarios |
|
20 |
1 |
0 |
|
95% |
| tests/core/test_utils.py |
TestErrorHandling |
|
9 |
0 |
0 |
|
100% |
| tests/core/test_utils.py |
(no class) |
|
80 |
1 |
0 |
|
99% |
| tests/threads/test_dl_worker.py |
TestDlWorkerInitialization |
|
23 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestUpdateProgress |
|
29 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestStart |
|
16 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestProcessSingleFile |
|
23 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestRunSynthstrip |
|
25 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestOnSynthstripFinished |
|
20 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestCancel |
|
20 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestOnStdout |
|
12 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestOnStderr |
|
5 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestOnError |
|
6 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestPhaseTransitions |
|
16 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestMultipleFiles |
|
14 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestEdgeCases |
|
11 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestIntegration |
|
5 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestMemoryAndPerformance |
|
3 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
TestAccessibility |
|
6 |
0 |
0 |
|
100% |
| tests/threads/test_dl_worker.py |
(no class) |
|
90 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestImportThreadInitialization |
|
15 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestFileDetection |
|
19 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestBIDSDetection |
|
20 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestSubjectIDGeneration |
|
22 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestPatientDetectionHeuristics |
|
48 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestCancellation |
|
14 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestBIDSImport |
|
19 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestDICOMConversion |
|
24 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestBIDSStructureConversion |
|
29 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestSinglePatientProcessing |
|
24 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestErrorHandling |
|
26 |
1 |
0 |
|
96% |
| tests/threads/test_import_thread.py |
TestProgressEmission |
|
22 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestMultipleFoldersImport |
|
25 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestHandleImport |
|
51 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestComplexScenarios |
|
64 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestConcurrencyAndThreadSafety |
|
32 |
0 |
0 |
|
100% |
| tests/threads/test_import_thread.py |
TestEdgeCases |
|
46 |
5 |
0 |
|
89% |
| tests/threads/test_import_thread.py |
TestIntegrationScenarios |
|
63 |
3 |
0 |
|
95% |
| tests/threads/test_import_thread.py |
(no class) |
|
120 |
1 |
0 |
|
99% |
| tests/threads/test_nifti_utils_threads.py |
TestSaveNiftiThreadInitialization |
|
22 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestSaveNiftiThreadExecution |
|
107 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestImageLoadThreadInitialization |
|
12 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestImageLoadThread3D |
|
33 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestImageLoadThread4D |
|
51 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestSaveLoadThreadsIntegration |
|
59 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestConcurrencyAndThreadSafety |
|
37 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestSpecialCases |
|
61 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestParameterValidation |
|
29 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestPerformanceAndScalability |
|
27 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestNiftiThreadParameterized |
|
41 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestImageLoadThreadNormalization |
|
52 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestImageLoadThreadCanonicalOrientation |
|
15 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestImageLoadThreadErrorHandling |
|
31 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestImageLoadThreadNifti2Support |
|
11 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestImageLoadThreadMemoryMapping |
|
15 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
TestEdgeCasesAndIntegration |
|
69 |
0 |
0 |
|
100% |
| tests/threads/test_nifti_utils_threads.py |
(no class) |
|
85 |
1 |
0 |
|
99% |
| tests/threads/test_skull_strip_thread.py |
TestSkullStripThreadInitialization |
|
27 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestSkullStripThreadCancellation |
|
19 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestBETCommandBuilding |
|
79 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestHDBETCommandBuilding |
|
72 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestOutputGeneration |
|
112 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestBatchProcessing |
|
81 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestErrorHandling |
|
82 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestCancellationDuringProcessing |
|
49 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestSubjectIDExtraction |
|
40 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestTempDirectoryHandling |
|
49 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
TestEdgeCases |
|
66 |
2 |
0 |
|
97% |
| tests/threads/test_skull_strip_thread.py |
TestSignalEmissions |
|
48 |
0 |
0 |
|
100% |
| tests/threads/test_skull_strip_thread.py |
(no class) |
|
128 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestCopyDeleteThreadInitialization |
|
23 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestFileCopy |
|
50 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestFolderCopy |
|
51 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestFileDelete |
|
23 |
3 |
0 |
|
87% |
| tests/threads/test_utils_threads.py |
TestFolderDelete |
|
24 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestCombinedOperations |
|
23 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestErrorHandling |
|
52 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestEdgeCases |
|
70 |
4 |
0 |
|
94% |
| tests/threads/test_utils_threads.py |
TestSignalEmissions |
|
32 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestConcurrency |
|
30 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestPerformance |
|
34 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestRealWorldScenarios |
|
33 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestPathNormalization |
|
26 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
TestErrorMessages |
|
20 |
0 |
0 |
|
100% |
| tests/threads/test_utils_threads.py |
(no class) |
|
98 |
1 |
0 |
|
99% |
| tests/ui/test_dl_execution_page.py |
TestDlExecutionPageInitialization |
|
27 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestOnEnter |
|
34 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestStartProcessing |
|
49 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestUpdateProgress |
|
17 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestAddLogMessage |
|
49 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestUpdateFileStatus |
|
36 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestCancelProcessing |
|
15 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestProcessingFinished |
|
38 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestResetProcessingState |
|
17 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestBackNavigation |
|
26 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestNextNavigation |
|
4 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestReadyToAdvance |
|
5 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestReadyToGoBack |
|
5 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestTranslation |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestEdgeCases |
|
39 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestUIInteraction |
|
21 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestWorkerIntegration |
|
18 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestContextHandling |
|
22 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestStateTransitions |
|
32 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestIntegration |
|
54 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestErrorHandling |
|
13 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestBoundaryConditions |
|
21 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestMemoryAndCleanup |
|
15 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestDocumentation |
|
4 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
TestAccessibility |
|
9 |
0 |
0 |
|
100% |
| tests/ui/test_dl_execution_page.py |
(no class) |
|
144 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestDlNiftiSelectionPageInitialization |
|
24 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestHasExistingSegmentation |
|
62 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestBackNavigation |
|
10 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestNextNavigation |
|
42 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestOnEnter |
|
5 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestReadyToAdvance |
|
12 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestReadyToGoBack |
|
5 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestResetPage |
|
15 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestTranslation |
|
15 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestEdgeCases |
|
53 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestIntegration |
|
38 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestContextHandling |
|
27 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestFileSelectorIntegration |
|
21 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestPathHandling |
|
29 |
1 |
0 |
|
97% |
| tests/ui/test_dl_selection_page.py |
TestUIInteraction |
|
13 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestErrorHandling |
|
18 |
2 |
0 |
|
89% |
| tests/ui/test_dl_selection_page.py |
TestBoundaryConditions |
|
32 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestConcurrency |
|
17 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestDocumentation |
|
6 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
TestStateConsistency |
|
22 |
0 |
0 |
|
100% |
| tests/ui/test_dl_selection_page.py |
(no class) |
|
102 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
TestImportPageSetup |
|
9 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
TestImportPageReadiness |
|
12 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
TestImportPageNavigation |
|
8 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
TestImportPageDragDrop |
|
20 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
TestImportPageDialogs |
|
15 |
3 |
0 |
|
80% |
| tests/ui/test_import_page.py |
TestImportPageThreads |
|
68 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
TestImportPageCleanup |
|
15 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
TestImportPageTranslation |
|
7 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
TestImportPageIntegration |
|
16 |
0 |
0 |
|
100% |
| tests/ui/test_import_page.py |
(no class) |
|
65 |
1 |
0 |
|
98% |
| tests/ui/test_main_window.py |
SignalHost |
|
0 |
0 |
0 |
|
100% |
| tests/ui/test_main_window.py |
TestMainWindowSetup |
|
20 |
0 |
0 |
|
100% |
| tests/ui/test_main_window.py |
TestLanguageManagement |
|
13 |
0 |
0 |
|
100% |
| tests/ui/test_main_window.py |
TestWorkspaceOperations |
|
17 |
0 |
0 |
|
100% |
| tests/ui/test_main_window.py |
TestThreadManagement |
|
46 |
0 |
0 |
|
100% |
| tests/ui/test_main_window.py |
TestDebugLog |
|
6 |
0 |
0 |
|
100% |
| tests/ui/test_main_window.py |
TestWidgetManagement |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_main_window.py |
TestIntegration |
|
10 |
0 |
0 |
|
100% |
| tests/ui/test_main_window.py |
(no class) |
|
65 |
2 |
0 |
|
97% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageSetup |
|
8 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageExistingMask |
|
14 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageViewer |
|
10 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageReadiness |
|
2 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageNavigation |
|
6 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageReset |
|
8 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageTranslation |
|
4 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageOnEnter |
|
1 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
TestNiftiMaskSelectionPageIntegration |
|
8 |
0 |
0 |
|
100% |
| tests/ui/test_nifti_mask_selection_page.py |
(no class) |
|
46 |
1 |
0 |
|
98% |
| tests/ui/test_nifti_viewer.py |
TestNiftiViewer |
|
237 |
1 |
0 |
|
99% |
| tests/ui/test_nifti_viewer.py |
(no class) |
|
50 |
1 |
0 |
|
98% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageSetup |
|
10 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPagePatientLoading |
|
21 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageSelection |
|
26 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageReadiness |
|
5 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageNavigation |
|
28 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageCleanup |
|
27 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageLayout |
|
20 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageReset |
|
9 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageTranslation |
|
5 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
TestPatientSelectionPageIntegration |
|
25 |
0 |
0 |
|
100% |
| tests/ui/test_patient_selection_page.py |
(no class) |
|
75 |
1 |
0 |
|
99% |
| tests/ui/test_pipeline_execution_page.py |
TestPipelineExecutionPageInitialization |
|
40 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestConfigFileDetection |
|
23 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestGetSubList |
|
18 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestPipelineExecution |
|
28 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestProcessOutput |
|
48 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestProgressUpdates |
|
36 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestProcessCompletion |
|
33 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestStopButton |
|
27 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestLogMessages |
|
21 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestNavigation |
|
55 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestResetPage |
|
24 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestCheckNewFiles |
|
7 |
2 |
0 |
|
71% |
| tests/ui/test_pipeline_execution_page.py |
TestDestructor |
|
13 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestTranslation |
|
16 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestFolderCards |
|
10 |
1 |
0 |
|
90% |
| tests/ui/test_pipeline_execution_page.py |
TestEdgeCases |
|
66 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestReturnToImport |
|
11 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
TestIntegration |
|
37 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_execution_page.py |
(no class) |
|
124 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientSelectionPageSetup |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientRequirements |
|
48 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientSelection |
|
35 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientLoading |
|
10 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelineConfigGeneration |
|
44 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientRefresh |
|
6 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientNavigation |
|
17 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientSummary |
|
18 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientReset |
|
9 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
TestPipelinePatientIntegration |
|
28 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_patient_selection.py |
(no class) |
|
81 |
1 |
0 |
|
99% |
| tests/ui/test_pipeline_review_page.py |
TestPipelineReviewPageInitialization |
|
23 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestConfigFileDetection |
|
37 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestConfigLoading |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestSaveConfiguration |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestOnEnter |
|
31 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestNextNavigation |
|
29 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestBackNavigation |
|
42 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestTranslation |
|
17 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestUISetup |
|
20 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
TestEdgeCases |
|
37 |
0 |
0 |
|
100% |
| tests/ui/test_pipeline_review_page.py |
(no class) |
|
86 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageSetup |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageBETParameters |
|
12 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageAdvancedOptions |
|
14 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageProcessing |
|
28 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageProgressCallbacks |
|
22 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageExistingCheck |
|
16 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageNavigation |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageReset |
|
22 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageTranslation |
|
5 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
TestSkullStrippingPageIntegration |
|
11 |
0 |
0 |
|
100% |
| tests/ui/test_skull_stripping_page.py |
(no class) |
|
80 |
1 |
0 |
|
99% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageSetup |
|
12 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageSelection |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageReadiness |
|
4 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageNavigation |
|
29 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageDeepLearning |
|
29 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageReset |
|
9 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageResize |
|
15 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageTranslation |
|
9 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageInfoLabel |
|
5 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
TestToolSelectionPageIntegration |
|
13 |
0 |
0 |
|
100% |
| tests/ui/test_tool_selection_page.py |
(no class) |
|
71 |
1 |
0 |
|
99% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewSetup |
|
11 |
0 |
0 |
|
100% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewSelection |
|
6 |
0 |
0 |
|
100% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewDoubleClick |
|
28 |
0 |
0 |
|
100% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewColumns |
|
8 |
0 |
0 |
|
100% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewContextMenu |
|
19 |
0 |
0 |
|
100% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewFileOperations |
|
38 |
6 |
0 |
|
84% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewNIfTIOperations |
|
25 |
0 |
0 |
|
100% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewExplorer |
|
23 |
0 |
0 |
|
100% |
| tests/ui/test_workspace_tree_view.py |
TestWorkspaceTreeViewRoleDialog |
|
13 |
0 |
0 |
|
100% |
| tests/ui/test_workspace_tree_view.py |
(no class) |
|
72 |
1 |
0 |
|
99% |