Skip to content

COMP: Update to find_package(Python3)#1250

Open
hjmjohnson wants to merge 2 commits into
commontk:masterfrom
BRAINSia:update-python-find-package
Open

COMP: Update to find_package(Python3)#1250
hjmjohnson wants to merge 2 commits into
commontk:masterfrom
BRAINSia:update-python-find-package

Conversation

@hjmjohnson

@hjmjohnson hjmjohnson commented Jul 15, 2025

Copy link
Copy Markdown
Contributor

Migrates CTK off the removed FindPythonInterp / FindPythonLibs modules to find_package(Python3 COMPONENTS Interpreter Development). Required by CMake 3.27+ (which no longer ships those modules). Local Slicer-integration validation is identical to the Slicer stock CTK baseline; CI is green.

What the PR changes
  • CMakeLists.txt — both Python detection blocks switch from find_package(PythonInterp) / find_package(PythonLibs) to find_package(Python3 COMPONENTS Interpreter Development REQUIRED).
  • CMakeExternals/PythonQt.cmake — same migration, plus the variable plumbing that propagates Python detection from the superbuild into PythonQt's ExternalProject and into the inner CTK build. The plumbing distinguishes the populated find_package output vars (Python3_INCLUDE_DIRS, Python3_LIBRARY_RELEASE) from the always-empty singular hint inputs (Python3_INCLUDE_DIR, Python3_LIBRARY). Legacy PYTHON_INCLUDE_DIR / PYTHON_LIBRARY are still set for downstream consumers that read them, but sourced from the populated outputs.
  • CMakeExternals/VTK.cmake — same fix for the additional_vtk9_cmakevars block that propagates Python hints into VTK 9's build.
  • .github/workflows/ci.yml — adds python3-dev to the Qt5 install block (Qt6 CI runner already provides it).
Why the plumbing changes are non-trivial

CMake's FindPython3 populates the plural output variables (Python3_INCLUDE_DIRS, Python3_LIBRARIES) and the suffixed cache vars (Python3_LIBRARY_RELEASE, Python3_LIBRARY_DEBUG); the singular Python3_INCLUDE_DIR / Python3_LIBRARY are hint inputs and remain empty unless the caller sets them. The pre-migration code used the same singular names because FindPythonLibs did populate them. After this PR removes the FindPythonLibs call, every site that read those singulars had to switch to a populated source — both inside CTK and in the -D args forwarded to the PythonQt and VTK ExternalProjects.

A second pitfall surfaces on Qt5 CI where system VTK is installed: VTK's CMake config emits its own find_package(Python3 3.12 COMPONENTS Interpreter Development.Module Development.Embed) between CTK's top-level Python check and PythonQt's. That intervening call resets Python3_Development_FOUND (because "Development" was not in VTK's component list), so any later find_package(Python3 COMPONENTS Development) gated behind if(NOT Python3_Development_FOUND) re-evaluates and can fail on the stale internal cache. PythonQt.cmake now skips the conditional guard and calls find_package(Python3 COMPONENTS Interpreter Development REQUIRED) unconditionally.

A third pitfall is the inner CTK build: it runs as a separate CMake invocation with its own cache, fed by mark_as_superbuild. Only Python3_EXECUTABLE was being propagated, which is insufficient for FindPython3 to locate Development components on CMake 3.20.6 (CI runner). The propagation list now includes Python3_INCLUDE_DIR, Python3_LIBRARY, Python3_LIBRARY_DEBUG, and Python3_LIBRARY_RELEASE (all set from the populated outputs in the superbuild scope before propagation).

Slicer-integration impact

Validated locally against Slicer stock CTK (935c4e04): CTK-in-Slicer build is identical (0 errors, 187 warnings — same set), Slicer inner build is clean (0 errors, 0 warnings), Slicer test suite is identical (661 / 670 pass, same 9 pre-existing failures). Standalone CTK Qt6 build improves from 2 errors / 81 warnings to 0 errors / 0 warnings; Qt5 from 28 warnings to 0 warnings. See the comparative validation report comment for the full table.

@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch from c31d004 to d573266 Compare July 15, 2025 19:23
@hjmjohnson hjmjohnson marked this pull request as draft July 16, 2025 16:40
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch from a62a27b to 49b8ad1 Compare August 5, 2025 17:15
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch from 49b8ad1 to 1d15689 Compare September 3, 2025 20:02
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch 2 times, most recently from 06b25e6 to 8fa4ea2 Compare October 6, 2025 15:25
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch 3 times, most recently from 3ce57f4 to 3b0419f Compare November 12, 2025 00:06
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch from 3b0419f to fbd075a Compare December 16, 2025 13:56
@hjmjohnson hjmjohnson marked this pull request as ready for review December 16, 2025 13:57
hjmjohnson added a commit to Slicer/Slicer that referenced this pull request Dec 16, 2025
DO NOT COMMIT THIS UNTIL UPSTREAM CHANGES ARE FINALIZED
commontk/CTK#1250
hjmjohnson added a commit to Slicer/Slicer that referenced this pull request Dec 16, 2025
DO NOT COMMIT THIS UNTIL UPSTREAM CHANGES ARE FINALIZED
commontk/CTK#1250
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch from fbd075a to c1cc26a Compare January 7, 2026 16:55
hjmjohnson added a commit to Slicer/Slicer that referenced this pull request Jan 7, 2026
DO NOT COMMIT THIS UNTIL UPSTREAM CHANGES ARE FINALIZED
commontk/CTK#1250
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch 4 times, most recently from 5c222f2 to 2fa66ec Compare March 19, 2026 21:26
@hjmjohnson hjmjohnson marked this pull request as draft March 28, 2026 14:37
@hjmjohnson

This comment was marked as outdated.

@hjmjohnson

hjmjohnson commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

/ctk-validate-pr report superseded by a newer validation run.

@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch 3 times, most recently from 7222679 to 0d2da3a Compare June 5, 2026 21:49
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch from 0d2da3a to 1a76e2f Compare June 5, 2026 21:59
@hjmjohnson

hjmjohnson commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

/ctk-validate-pr report superseded by a newer validation run.

@hjmjohnson hjmjohnson marked this pull request as ready for review June 6, 2026 01:30
@hjmjohnson

Copy link
Copy Markdown
Contributor Author

CTK Validation Report for PR #1250

Date: 2026-06-06T01:47:42Z
Platform: Linux 6.17.0-1024-oem x86_64

Role CTK Hash Commit
Proposed 1a76e2f9 1a76e2f (HEAD, origin/update-python-find-package, update-python-find-package) COMP: Update to find_package(Python3)
Reference 935c4e04 935c4e0 (HEAD) ENH: Add refreshBrowser to the DICOM visual browser

✅ = 0 errors/failures (clean) | ⚠️ = warnings increased vs reference | 🚫 = new errors or test failures vs reference

Validation Actions Performed

# Action Scope Qt Proposed (1a76e2f9) Reference (935c4e04)
1 Build CTK standalone Qt5 0 errors, 0 warnings ✅ ✅ 0 errors, 28 warnings
2 Build CTK standalone Qt6 0 errors, 0 warnings ✅ ✅ 2 errors, 81 warnings
3 Test CTK standalone Qt5 80/280 passed, 200 failed 76/280 passed, 204 failed
4 Test CTK standalone Qt6 84/255 passed, 171 failed 84/255 passed, 171 failed
5 Build CTK-in-Slicer (clean) Qt5 0 errors, 187 warnings ✅ 0 errors, 187 warnings
6 Build Slicer inner build Qt5 0 errors, 0 warnings ✅ ✅ 0 errors, 0 warnings
7 Test Slicer inner build Qt5 661/670 passed, 9 failed 661/670 passed, 9 failed

CTK-in-Slicer Build Detail (classified warnings)

Source Proposed errors Proposed warnings Reference errors Reference warnings
CTK source code 0 ✅ 1 0 1
CTK dependencies 0 ✅ 186 0 186
Slicer (CTK-related) 0 ✅ 0 ✅ 0 0
Slicer (own code) 0 ✅ 0 ✅ 0 0

Slicer Test Detail (classified failures)

Category Proposed (1a76e2f9) Reference (935c4e04)
CTK-related failures 0 ✅ 0
Slicer-own failures 0 ✅ 0
Total failed 9 9
CTK Test Failures (proposed 1a76e2f9)

Qt5 (200 failures):

Test Status Related PR/Issue
ctkBooleanMapperTest Subprocess aborted unknown — not in known failures database
ctkCoreSettingsTest Subprocess aborted unknown — not in known failures database
ctkFileLoggerTest Subprocess aborted unknown — not in known failures database
ctkLinearValueProxyTest Subprocess aborted unknown — not in known failures database
ctkUtilsTest Subprocess aborted unknown — not in known failures database
ctkActionsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxPixmapsTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest2 Subprocess aborted unknown — not in known failures database
ctkCheckableModelHelperTest2 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest2 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest2 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonTest1 Subprocess aborted unknown — not in known failures database
ctkComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCompleterTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleTest Subprocess aborted unknown — not in known failures database
ctkConsoleTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkCrosshairLabelTest1 Subprocess aborted unknown — not in known failures database
ctkDateRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest2 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest1 Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest2 Subprocess aborted unknown — not in known failures database
ctkErrorLogWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingDerivedSteps Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingSignalsAndSlots Subprocess aborted unknown — not in known failures database
ctkExpandableWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonTest1 Subprocess aborted unknown — not in known failures database
ctkFlatProxyModelTest Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1UseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1DoNotUseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFittedTextBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkFlowLayoutTest1 Subprocess aborted unknown — not in known failures database
ctkFontButtonTest 🔄 Subprocess aborted #1395 — WIP: Fix ctkFontButtonTest hang and disable stale modal dialog tests
ctkLanguageComboBoxTest 🔄 Subprocess aborted #1400 — BUG: Fix ctkLanguageComboBox locale normalization and selection
ctkLayoutManagerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyPreviewLabelTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMenuButtonTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest2 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest3 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest4 Subprocess aborted unknown — not in known failures database
ctkMessageBoxDontShowAgainTest 🐛 Subprocess aborted — — Fixed on master — ButtonRole vs StandardButton
ctkModalityWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditTest1 Subprocess aborted unknown — not in known failures database
ctkPathListWidgetTest Subprocess aborted unknown — not in known failures database
ctkPathListWidgetWithButtonsTest Subprocess aborted unknown — not in known failures database
ctkPopupWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkProxyStyleTest1 Subprocess aborted unknown — not in known failures database
ctkPushButtonTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkScreenshotDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest2 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsTest1 Subprocess aborted unknown — not in known failures database
ctkSignalMapperTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkThumbnailLabelTest1 Subprocess aborted unknown — not in known failures database
ctkToolTipTrapperTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTestGrabWidget 🖥️ Subprocess aborted — — Requires OpenGL display — fails in headless environments
ctkWorkflowWidgetTest1 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkWorkflowWidgetTest2 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkCrosshairLabelTest2 Subprocess aborted unknown — not in known failures database
ctkActionsWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkDoubleRangeSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkFileDialogEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkFontButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog event translator failure
ctkMenuEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkModalityWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — XML widget name update
ctkPopupWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkRangeSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyMergedFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMDirectoryListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImportWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMListenerWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMModelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryRetrieveWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryResultsTabWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMServerNodeWidget2Test1 Subprocess aborted unknown — not in known failures database
ctkDICOMThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMAppWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMItemViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImageTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientDelegateTest1 🐛 Subprocess aborted — — Fixed on master — default header height
ctkDICOMPatientViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesTableViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyListViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMVisualBrowserWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPythonConsoleTest1 Subprocess aborted unknown — not in known failures database
vtkLightBoxRendererManagerTest1 🖥️ Subprocess aborted — — GPU/GLSL infrastructure — SEGFAULT in headless environments
ctkVTKAbstractViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKPropertyWidgetTest 🐛 Subprocess aborted — — Fixed on master — float precision comparison
ctkVTKScalarBarWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThresholdWidgetTest1 🐛 Subprocess aborted — — Fixed on master — threshold lost after setRange
ctkTransferFunctionBarsItemTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest2 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest3 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest4 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest5 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSurfaceMaterialPropertyWidgetTest1 🐛 Subprocess aborted — — Fixed on master — opacity comparison
ctkVTKTextPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThumbnailViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestGrabWidget Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestImageConversion Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest2OddOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2OddEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKRenderViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — Qt6 protected operator=
ctkVTKScalarBarWidgetEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — missing XML events
ctkVTKTextPropertyWidgetEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR

Qt6 (171 failures):

Test Status Related PR/Issue
ctkBooleanMapperTest Subprocess aborted unknown — not in known failures database
ctkCoreSettingsTest Subprocess aborted unknown — not in known failures database
ctkFileLoggerTest Subprocess aborted unknown — not in known failures database
ctkLinearValueProxyTest Subprocess aborted unknown — not in known failures database
ctkUtilsTest Subprocess aborted unknown — not in known failures database
CTKPluginFrameworkAppTests 🐛 Subprocess aborted — — Qt6 subprocess abort — pre-existing
ctkActionsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxPixmapsTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest2 Subprocess aborted unknown — not in known failures database
ctkCheckableModelHelperTest2 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest2 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest2 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonTest1 Subprocess aborted unknown — not in known failures database
ctkComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCompleterTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleTest Subprocess aborted unknown — not in known failures database
ctkConsoleTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkCrosshairLabelTest1 Subprocess aborted unknown — not in known failures database
ctkDateRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest2 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest1 Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest2 Subprocess aborted unknown — not in known failures database
ctkErrorLogWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingDerivedSteps Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingSignalsAndSlots Subprocess aborted unknown — not in known failures database
ctkExpandableWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonTest1 Subprocess aborted unknown — not in known failures database
ctkFlatProxyModelTest Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1UseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1DoNotUseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFittedTextBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkFlowLayoutTest1 Subprocess aborted unknown — not in known failures database
ctkFontButtonTest 🔄 Subprocess aborted #1395 — WIP: Fix ctkFontButtonTest hang and disable stale modal dialog tests
ctkLanguageComboBoxTest 🔄 Subprocess aborted #1400 — BUG: Fix ctkLanguageComboBox locale normalization and selection
ctkLayoutManagerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyPreviewLabelTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMenuButtonTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest2 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest3 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest4 Subprocess aborted unknown — not in known failures database
ctkMessageBoxDontShowAgainTest 🐛 Subprocess aborted — — Fixed on master — ButtonRole vs StandardButton
ctkModalityWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditTest1 Subprocess aborted unknown — not in known failures database
ctkPathListWidgetTest Subprocess aborted unknown — not in known failures database
ctkPathListWidgetWithButtonsTest Subprocess aborted unknown — not in known failures database
ctkPopupWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkProxyStyleTest1 Subprocess aborted unknown — not in known failures database
ctkPushButtonTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkScreenshotDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest2 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsTest1 Subprocess aborted unknown — not in known failures database
ctkSignalMapperTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkThumbnailLabelTest1 Subprocess aborted unknown — not in known failures database
ctkToolTipTrapperTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTestGrabWidget 🖥️ Subprocess aborted — — Requires OpenGL display — fails in headless environments
ctkWorkflowWidgetTest1 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkWorkflowWidgetTest2 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkCrosshairLabelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyMergedFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMDirectoryListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImportWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMListenerWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMModelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryRetrieveWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryResultsTabWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMServerNodeWidget2Test1 Subprocess aborted unknown — not in known failures database
ctkDICOMThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMAppWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMItemViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImageTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientDelegateTest1 🐛 Subprocess aborted — — Fixed on master — default header height
ctkDICOMPatientViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesTableViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyListViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMVisualBrowserWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPythonConsoleTest1 Subprocess aborted unknown — not in known failures database
vtkLightBoxRendererManagerTest1 🖥️ Subprocess aborted — — GPU/GLSL infrastructure — SEGFAULT in headless environments
ctkVTKAbstractViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKPropertyWidgetTest 🐛 Subprocess aborted — — Fixed on master — float precision comparison
ctkVTKScalarBarWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThresholdWidgetTest1 🐛 Subprocess aborted — — Fixed on master — threshold lost after setRange
ctkTransferFunctionBarsItemTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest2 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest3 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest4 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest5 Subprocess aborted unknown — not in known failures database
ctkVTKChartViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKVolumePropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDiscretizableColorTransferWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest3 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest3 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSurfaceMaterialPropertyWidgetTest1 🐛 Subprocess aborted — — Fixed on master — opacity comparison
ctkVTKTextPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThumbnailViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestGrabWidget Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestImageConversion Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest2OddOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2OddEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKRenderViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest2 Subprocess aborted unknown — not in known failures database
CTK Test Failures (reference 935c4e04)

Qt5 (204 failures):

Test Status Related PR/Issue
ctkBackTraceTest 🐛 Failed — — Fixed on master — symbol resolution on Linux with hidden visibility
ctkBooleanMapperTest Subprocess aborted unknown — not in known failures database
ctkCoreSettingsTest Subprocess aborted unknown — not in known failures database
ctkFileLoggerTest Subprocess aborted unknown — not in known failures database
ctkLinearValueProxyTest Subprocess aborted unknown — not in known failures database
ctkLoggerTest1 🐛 Failed — — Fixed on master — default log level expectation
ctkUtilsTest Subprocess aborted unknown — not in known failures database
ctkActionsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxPixmapsTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest2 Subprocess aborted unknown — not in known failures database
ctkCheckableModelHelperTest2 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest2 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest2 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonTest1 Subprocess aborted unknown — not in known failures database
ctkComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCompleterTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleTest Subprocess aborted unknown — not in known failures database
ctkConsoleTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkCrosshairLabelTest1 Subprocess aborted unknown — not in known failures database
ctkDateRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest2 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest1 Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest2 Subprocess aborted unknown — not in known failures database
ctkErrorLogWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingDerivedSteps Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingSignalsAndSlots Subprocess aborted unknown — not in known failures database
ctkExpandableWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonTest1 Subprocess aborted unknown — not in known failures database
ctkFlatProxyModelTest Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1UseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1DoNotUseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFittedTextBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkFlowLayoutTest1 Subprocess aborted unknown — not in known failures database
ctkFontButtonTest 🔄 Subprocess aborted #1395 — WIP: Fix ctkFontButtonTest hang and disable stale modal dialog tests
ctkLanguageComboBoxTest 🔄 Subprocess aborted #1400 — BUG: Fix ctkLanguageComboBox locale normalization and selection
ctkLayoutManagerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyPreviewLabelTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMenuButtonTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest2 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest3 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest4 Subprocess aborted unknown — not in known failures database
ctkMessageBoxDontShowAgainTest 🐛 Subprocess aborted — — Fixed on master — ButtonRole vs StandardButton
ctkModalityWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditTest1 Subprocess aborted unknown — not in known failures database
ctkPathListWidgetTest Subprocess aborted unknown — not in known failures database
ctkPathListWidgetWithButtonsTest Subprocess aborted unknown — not in known failures database
ctkPopupWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkProxyStyleTest1 Subprocess aborted unknown — not in known failures database
ctkPushButtonTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkScreenshotDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest2 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsTest1 Subprocess aborted unknown — not in known failures database
ctkSignalMapperTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkThumbnailLabelTest1 Subprocess aborted unknown — not in known failures database
ctkToolTipTrapperTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTestGrabWidget 🖥️ Subprocess aborted — — Requires OpenGL display — fails in headless environments
ctkWorkflowWidgetTest1 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkWorkflowWidgetTest2 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkCrosshairLabelTest2 Subprocess aborted unknown — not in known failures database
ctkActionsWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkDoubleRangeSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkFileDialogEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkFontButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog event translator failure
ctkMenuEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkModalityWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — XML widget name update
ctkPopupWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkRangeSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyMergedFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMDirectoryListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImportWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMListenerWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMModelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryRetrieveWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryResultsTabWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMServerNodeWidget2Test1 Subprocess aborted unknown — not in known failures database
ctkDICOMThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMAppWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMItemViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImageTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientDelegateTest1 🐛 Subprocess aborted — — Fixed on master — default header height
ctkDICOMPatientViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesTableViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyListViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMVisualBrowserWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPythonConsoleTest1 Subprocess aborted unknown — not in known failures database
vtkLightBoxRendererManagerTest1 🖥️ SEGFAULT — — GPU/GLSL infrastructure — SEGFAULT in headless environments
ctkVTKAbstractViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelTest1 Subprocess aborted unknown — not in known failures database
ctkVTKErrorLogModelFileLoggingTest1 🐛 Failed — — Fixed on master — Qt6 + line stability
ctkVTKHistogramTest3 🐛 Failed — — Fixed on master — out-of-bounds read with signed VTK_CHAR
ctkVTKMagnifyViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKPropertyWidgetTest 🐛 Subprocess aborted — — Fixed on master — float precision comparison
ctkVTKScalarBarWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThresholdWidgetTest1 🐛 Subprocess aborted — — Fixed on master — threshold lost after setRange
ctkTransferFunctionBarsItemTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest2 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest3 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest4 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest5 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSurfaceMaterialPropertyWidgetTest1 🐛 Subprocess aborted — — Fixed on master — opacity comparison
ctkVTKTextPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThumbnailViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestGrabWidget Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestImageConversion Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest2OddOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2OddEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKRenderViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — Qt6 protected operator=
ctkVTKScalarBarWidgetEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — missing XML events
ctkVTKTextPropertyWidgetEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR

Qt6 (171 failures):

Test Status Related PR/Issue
ctkBooleanMapperTest Subprocess aborted unknown — not in known failures database
ctkCoreSettingsTest Subprocess aborted unknown — not in known failures database
ctkFileLoggerTest Subprocess aborted unknown — not in known failures database
ctkLinearValueProxyTest Subprocess aborted unknown — not in known failures database
ctkUtilsTest Subprocess aborted unknown — not in known failures database
CTKPluginFrameworkAppTests 🐛 Subprocess aborted — — Qt6 subprocess abort — pre-existing
ctkActionsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxPixmapsTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest2 Subprocess aborted unknown — not in known failures database
ctkCheckableModelHelperTest2 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest2 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest2 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonTest1 Subprocess aborted unknown — not in known failures database
ctkComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCompleterTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleTest Subprocess aborted unknown — not in known failures database
ctkConsoleTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkCrosshairLabelTest1 Subprocess aborted unknown — not in known failures database
ctkDateRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest2 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest1 Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest2 Subprocess aborted unknown — not in known failures database
ctkErrorLogWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingDerivedSteps Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingSignalsAndSlots Subprocess aborted unknown — not in known failures database
ctkExpandableWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonTest1 Subprocess aborted unknown — not in known failures database
ctkFlatProxyModelTest Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1UseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1DoNotUseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFittedTextBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkFlowLayoutTest1 Subprocess aborted unknown — not in known failures database
ctkFontButtonTest 🔄 Subprocess aborted #1395 — WIP: Fix ctkFontButtonTest hang and disable stale modal dialog tests
ctkLanguageComboBoxTest 🔄 Subprocess aborted #1400 — BUG: Fix ctkLanguageComboBox locale normalization and selection
ctkLayoutManagerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyPreviewLabelTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMenuButtonTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest2 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest3 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest4 Subprocess aborted unknown — not in known failures database
ctkMessageBoxDontShowAgainTest 🐛 Subprocess aborted — — Fixed on master — ButtonRole vs StandardButton
ctkModalityWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditTest1 Subprocess aborted unknown — not in known failures database
ctkPathListWidgetTest Subprocess aborted unknown — not in known failures database
ctkPathListWidgetWithButtonsTest Subprocess aborted unknown — not in known failures database
ctkPopupWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkProxyStyleTest1 Subprocess aborted unknown — not in known failures database
ctkPushButtonTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkScreenshotDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest2 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsTest1 Subprocess aborted unknown — not in known failures database
ctkSignalMapperTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkThumbnailLabelTest1 Subprocess aborted unknown — not in known failures database
ctkToolTipTrapperTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTestGrabWidget 🖥️ Subprocess aborted — — Requires OpenGL display — fails in headless environments
ctkWorkflowWidgetTest1 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkWorkflowWidgetTest2 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkCrosshairLabelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyMergedFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMDirectoryListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImportWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMListenerWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMModelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryRetrieveWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryResultsTabWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMServerNodeWidget2Test1 Subprocess aborted unknown — not in known failures database
ctkDICOMThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMAppWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMItemViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImageTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientDelegateTest1 🐛 Subprocess aborted — — Fixed on master — default header height
ctkDICOMPatientViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesTableViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyListViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMVisualBrowserWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPythonConsoleTest1 Subprocess aborted unknown — not in known failures database
vtkLightBoxRendererManagerTest1 🖥️ SEGFAULT — — GPU/GLSL infrastructure — SEGFAULT in headless environments
ctkVTKAbstractViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKPropertyWidgetTest 🐛 Subprocess aborted — — Fixed on master — float precision comparison
ctkVTKScalarBarWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThresholdWidgetTest1 🐛 Subprocess aborted — — Fixed on master — threshold lost after setRange
ctkTransferFunctionBarsItemTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest2 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest3 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest4 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest5 Subprocess aborted unknown — not in known failures database
ctkVTKChartViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKVolumePropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDiscretizableColorTransferWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest3 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest3 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSurfaceMaterialPropertyWidgetTest1 🐛 Subprocess aborted — — Fixed on master — opacity comparison
ctkVTKTextPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThumbnailViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestGrabWidget Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestImageConversion Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest2OddOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2OddEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKRenderViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest2 Subprocess aborted unknown — not in known failures database

🔄 = addressed in open PR | 🖥️ = infrastructure/display dependent | 🐛 = known bug | ➖ = wontfix


Generated by /ctk-validate-pr skill | cache: /home/johnsonhj/src/CTK/.claude/validate-cache

@hjmjohnson

Copy link
Copy Markdown
Contributor Author

@jamesobutler This is a good first step towards cleaning up older, difficult-to-maintain CMake code in slicer.

The FindPythonInterp and FindPythonLibs modules are removed.

These modules have been deprecated since CMake 3.12.

CMake 3.27 and above prefer to not provide the modules. This policy provides
compatibility for projects that have not been ported away from them.

Projects using the FindPythonInterp and/or FindPythonLibs modules should
be updated to use one of their replacements:
    FindPython3
    FindPython2
    FindPython
@hjmjohnson hjmjohnson force-pushed the update-python-find-package branch from 1a76e2f to e1d19ec Compare June 7, 2026 16:18
@hjmjohnson

Copy link
Copy Markdown
Contributor Author

@jamesobutler This PR is ready for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant