diff --git a/tests/auto/devcontainer/CMakeLists.txt b/tests/auto/devcontainer/CMakeLists.txt index 354fcb82bd9..262e0f65362 100644 --- a/tests/auto/devcontainer/CMakeLists.txt +++ b/tests/auto/devcontainer/CMakeLists.txt @@ -1,4 +1,10 @@ +SET(ENABLE_DEVCONTAINER_TST TRUE) +if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 19.30) + SET(ENABLE_DEVCONTAINER_TST FALSE) +endif() + add_qtc_test(tst_devcontainer DEPENDS Tasking DevContainer + CONDITION ENABLE_DEVCONTAINER_TST SOURCES tst_devcontainer.cpp ) diff --git a/tests/auto/devcontainer/devcontainer.qbs b/tests/auto/devcontainer/devcontainer.qbs index 75d4410c7ea..c93a61ae307 100644 --- a/tests/auto/devcontainer/devcontainer.qbs +++ b/tests/auto/devcontainer/devcontainer.qbs @@ -1,4 +1,5 @@ import qbs +import qbs.Utilities QtcAutotest { name: "DevContainer autotest" @@ -6,5 +7,7 @@ QtcAutotest { Depends { name: "Utils" } Depends { name: "Qt.gui" } + condition: !qbs.toolchain.contains("msvc") || Utilities.versionCompare(cpp.compilerVersion, "19.30.0") > 0 + files: "tst_devcontainer.cpp" }