]> git.lyx.org Git - features.git/commitdiff
Cmake tests: Don't check in file before creating it
authorKornel Benko <kornel@lyx.org>
Sat, 6 Jan 2018 11:05:51 +0000 (12:05 +0100)
committerKornel Benko <kornel@lyx.org>
Sat, 6 Jan 2018 11:05:51 +0000 (12:05 +0100)
development/autotests/export.cmake

index 0b7da097c2cb5b20f8188ad844cfb02a9298ba7e..5df24da28262863fb08e9d234fe776cbb2711c33 100755 (executable)
@@ -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()