diff --git a/.gitlab/ci/ctest_exclusions.cmake b/.gitlab/ci/ctest_exclusions.cmake index 69e9bf266aab933d7aad111e84ec4b1d233638a6..a20b6f78fd697944dff8bbbad1d95f78253c2ab1 100644 --- a/.gitlab/ci/ctest_exclusions.cmake +++ b/.gitlab/ci/ctest_exclusions.cmake @@ -18,6 +18,9 @@ if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "fedora") # Numerical problems? "^VTK::FiltersOpenTURNSCxx-TestOTKernelSmoothing$" + # QtQuick event loop issue with CI VNC + "^VTK::GUISupportQtQuickCxx-TestQQuickVTKRenderItemWidget$" + # These tests all seem to have some problem with the rendering order of # some components of the scenes that are being tested. Needs investigation. # https://gitlab.kitware.com/vtk/vtk/-/issues/18098 @@ -146,7 +149,10 @@ if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "windows") "^VTK::GUISupportQtCxx-TestQVTKOpenGLWidgetPicking$" "^VTK::GUISupportQtCxx-TestQVTKOpenGLWidgetQWidgetWidget$" "^VTK::GUISupportQtCxx-TestQVTKOpenGLWidgetWithDisabledInteractor$" - "^VTK::GUISupportQtCxx-TestQVTKOpenGLWidgetWithMSAA$") + "^VTK::GUISupportQtCxx-TestQVTKOpenGLWidgetWithMSAA$" + "^VTK::GUISupportQtQuickCxx-TestQQuickVTKRenderItem$" + "^VTK::GUISupportQtQuickCxx-TestQQuickVTKRenderItemWidget$" + "^VTK::GUISupportQtQuickCxx-TestQQuickVTKRenderWindow$") endif () if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "osmesa") @@ -158,6 +164,14 @@ if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "osmesa") "^VTK::RenderingOpenGL2Cxx-TestGlyph3DMapperPickability$") endif () +if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "macos") + list(APPEND test_exclusions + # QtQuick event loop / OpenGL context issues. Needs investigation + "^VTK::GUISupportQtQuickCxx-TestQQuickVTKRenderItem$" + "^VTK::GUISupportQtQuickCxx-TestQQuickVTKRenderItemWidget$" + "^VTK::GUISupportQtQuickCxx-TestQQuickVTKRenderWindow$") +endif () + string(REPLACE ";" "|" test_exclusions "${test_exclusions}") if (test_exclusions) set(test_exclusions "(${test_exclusions})")