Cmake tests: Don't check in file before creating it

This commit is contained in:
Kornel Benko 2018-01-06 12:05:51 +01:00
parent 7da8473c4f
commit 0e4456ae2e

View File

@ -100,13 +100,6 @@ if (extension MATCHES "\\.lyx$")
foreach(_lv RANGE 1 5)
set(result_file_base "${result_file_base}.${LYX_FORMAT_NUM}")
set(result_file_name "${result_file_base}.lyx")
message(STATUS "check structures of ${LYX_SOURCE}")
execute_process(
COMMAND ${PERL_EXECUTABLE} ${Structure_Script} "${WORKDIR}/${result_file_name}"
RESULT_VARIABLE _err)
if(_err)
break()
endif()
file(REMOVE "${result_file_name}" "${result_file_name}.emergency" )
message(STATUS "Executing ${lyx} -userdir \"${LYX_TESTS_USERDIR}\" -E ${format} ${result_file_name} \"${LYX_SOURCE}\"")
message(STATUS "This implicitly checks load of ${LYX_SOURCE}")
@ -122,6 +115,12 @@ if (extension MATCHES "\\.lyx$")
break()
else()
message(STATUS "Expected result file \"${result_file_name}\" exists")
execute_process(
COMMAND ${PERL_EXECUTABLE} ${Structure_Script} "${WORKDIR}/${result_file_name}"
RESULT_VARIABLE _err)
if(_err)
break()
endif()
checkLoadErrors(lyxerr "${TOP_SRC_DIR}/development/autotests" _err)
if(_err)
break()