Blame test/CMakeLists.txt
|
Packit |
54873f |
IF (NOT WIN32)
|
|
Packit |
54873f |
SET (RUNTESTCASES_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/runtestcases.sh)
|
|
Packit |
54873f |
ELSE ()
|
|
Packit |
54873f |
SET (RUNTESTCASES_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/runtestcases.bat)
|
|
Packit |
54873f |
ENDIF ()
|
|
Packit |
54873f |
|
|
Packit |
54873f |
FOREACH(tcdir testcases libsolv-zypptestcases)
|
|
Packit |
54873f |
IF(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${tcdir}")
|
|
Packit |
54873f |
FILE(GLOB dirs "${CMAKE_CURRENT_SOURCE_DIR}/${tcdir}/[_a-zA-Z0-9]*")
|
|
Packit |
54873f |
FOREACH(dir ${dirs})
|
|
Packit |
54873f |
IF(IS_DIRECTORY ${dir})
|
|
Packit |
54873f |
FILE(RELATIVE_PATH myname "${CMAKE_CURRENT_SOURCE_DIR}/${tcdir}" ${dir})
|
|
Packit |
54873f |
FILE(TO_NATIVE_PATH "${CMAKE_BINARY_DIR}/tools/testsolv" TESTSOLV_BINARY)
|
|
Packit |
54873f |
FILE(TO_NATIVE_PATH "${dir}" dir)
|
|
Packit |
54873f |
STRING(REPLACE \\ \\\\ dir ${dir})
|
|
Packit |
54873f |
STRING(REPLACE \\ \\\\ TESTSOLV_BINARY ${TESTSOLV_BINARY})
|
|
Packit |
54873f |
ADD_TEST(${myname} ${RUNTESTCASES_SCRIPT} "${TESTSOLV_BINARY}" "${dir}")
|
|
Packit |
54873f |
ENDIF ()
|
|
Packit |
54873f |
ENDFOREACH ()
|
|
Packit |
54873f |
ENDIF ()
|
|
Packit |
54873f |
ENDFOREACH ()
|