]> git.lyx.org Git - lyx.git/blobdiff - development/autotests/export.cmake
ctests: invert 'wontfix' failing lyx2lyx tests
[lyx.git] / development / autotests / export.cmake
index 45a26351527793d3d3d3e18dbdb0c6c15a63f6c9..55ca7a7102ab69a05663d1e9e7f8f68a32b52c7a 100755 (executable)
@@ -206,7 +206,7 @@ else()
   if ($ENV{LYX_DEBUG_LATEX})
     set(LyXExtraParams -dbg latex)
   else()
-    set(LyXExtraParams)
+    set(LyXExtraParams -dbg info)
   endif()
   if(IgnoreErrorMessage)
     foreach (_em ${IgnoreErrorMessage})
@@ -235,9 +235,22 @@ else()
        else()
          set(xmllint_params)
          set(executable_ ${PERL_EXECUTABLE} "${TOP_SRC_DIR}/development/autotests/filterXml4Sax.pl")
+         # Check with perl xml-parser
+         # needs XML::Parser module
+         message(STATUS "Calling ${PERL_EXECUTABLE} \"${TOP_SRC_DIR}/development/autotests/xmlParser.pl\" \"${result_file_name}\"")
+         execute_process(
+           COMMAND ${PERL_EXECUTABLE} "${TOP_SRC_DIR}/development/autotests/xmlParser.pl" "${result_file_name}"
+           OUTPUT_VARIABLE parserout
+           ERROR_VARIABLE parsererr
+           RESULT_VARIABLE _err
+         )
+         if (_err)
+           message(STATUS "${parsererr}")
+         endif()
+         Summary(_err "Checking \"${result_file_name}\" with xmlParser.pl")
        endif()
         if (XMLLINT_EXECUTABLE)
-          message(STATUS "Calling: ${XMLLINT_EXECUTABLE} " ${xmllint_params})
+          message(STATUS "Calling: " ${executable_} ${xmllint_params} " ${result_file_name}")
           # check the created xhtml file
           execute_process(
             COMMAND ${executable_} ${xmllint_params}  "${result_file_name}"