mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
CMake: tests can now use an existing .lyx file
To reproduce some bugs, tests need to open an existing LyX file. This is now possible with CMake and is consistent with testing under autotools in the sense that the .lyx file is referred to in the test by being in the parent directory. If the test is named bug-XXXX-in.txt and there exists a file bug-XXXX.lyx, that file will be copied to the parent directory of out-home in the build directory.
This commit is contained in:
parent
a68122d690
commit
e77c0dfcf3
@ -73,6 +73,10 @@ if(_testfiles)
|
||||
execute_process(
|
||||
COMMAND ${CMAKE_COMMAND} -E remove -f ${_testfiles} )
|
||||
endif()
|
||||
string(REGEX REPLACE "-in\\.(txt|sh)$" "" _jj ${KEYTEST_INFILE})
|
||||
if(EXISTS "${AUTOTEST_ROOT}/${_jj}.lyx")
|
||||
configure_file("${AUTOTEST_ROOT}/${_jj}.lyx" "${WORKDIR}/../${_jj}.lyx" COPYONLY)
|
||||
endif()
|
||||
execute_process(
|
||||
COMMAND python ${KEYTEST}
|
||||
RESULT_VARIABLE KEYTEST_RES)
|
||||
|
Loading…
Reference in New Issue
Block a user