Files
qt-creator/tests/manual/ssh/sftpfsmodel/CMakeLists.txt
Christian Stenger 1652be1310 Tests: Provide some cmake files for manual tests
Add another option to mark a test as manual and use this for some
existing.
Manual tests will not be added as a ctest, but they can still get
executed explicitly.
Beside this allow to use a condition when using add_qtc_test().

Change-Id: I03d5397db36c0a2c9ee506a4214ed68fae6ad6e7
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-02-15 08:21:40 +00:00

19 lines
607 B
CMake

file(RELATIVE_PATH RELATIVE_TEST_PATH "${PROJECT_BINARY_DIR}" "${CMAKE_CURRENT_BINARY_DIR}")
file(RELATIVE_PATH TEST_RELATIVE_LIBEXEC_PATH "/${RELATIVE_TEST_PATH}" "/${IDE_LIBEXEC_PATH}")
add_qtc_test(tst_manual_sftpfsmodel
MANUALTEST
DEPENDS Utils QtcSsh Qt5::Widgets
INCLUDES "${PROJECT_SOURCE_DIR}/src/shared/modeltest"
DEFINES "TEST_RELATIVE_LIBEXEC_PATH=\"${TEST_RELATIVE_LIBEXEC_PATH}\""
SOURCES
main.cpp
window.cpp window.h window.ui
)
extend_qtc_test(tst_manual_sftpfsmodel
SOURCES_PREFIX "${PROJECT_SOURCE_DIR}/src/shared/modeltest/"
SOURCES
modeltest.cpp modeltest.h
)