]> git.lyx.org Git - lyx.git/blobdiff - development/checkurls/CMakeLists.txt
Fix some non-accessible URLS
[lyx.git] / development / checkurls / CMakeLists.txt
index 20af8f936947b038ebc65b9fcd84fcc666ff49a9..3125c86550f3247608adbe0f4d13c0e849aed433 100644 (file)
@@ -13,8 +13,17 @@ set(LYXFILES_FILE "${CMAKE_CURRENT_BINARY_DIR}/filesToScan")
 file(WRITE "${LYXFILES_FILE}")
 file(GLOB_RECURSE lyx_files RELATIVE "${TOP_SEARCH_PATH}" "${TOP_SEARCH_PATH}/*.lyx")
 
+set(NO_SEARCH_PATHS "/attic/" "src/tex2lyx/test" "/autotests/" "development/" "/Obsolete/")
 foreach(_f ${lyx_files})
-  file(APPEND "${LYXFILES_FILE}" "${_f}\n")
+  set(found OFF)
+  foreach(_p ${NO_SEARCH_PATHS})
+    if (_f MATCHES "${_p}")
+      set(found ON)
+    endif()
+  endforeach()
+  if (NOT found)
+    file(APPEND "${LYXFILES_FILE}" "${_f}\n")
+  endif()
 endforeach()
 
 # Define the perl-script running the actual test
@@ -28,6 +37,7 @@ add_test(NAME "check_accessible_urls"
     "filesToScan=${LYXFILES_FILE}"
     "ignoredURLS=${CMAKE_CURRENT_SOURCE_DIR}/inaccessibleURLS"
     "ignoredURLS=${CMAKE_CURRENT_SOURCE_DIR}/knownInvalidURLS"
+    "knownToRegisterURLS=${CMAKE_CURRENT_SOURCE_DIR}/knownToRegisterURLS"
     "summaryFile=${TOP_BINARY_DIR}/Testing/Temporary/LastFailedAccessibleURLS.log")
 
 # Test inaccessible, but revert the error marker (failed <=> passed)
@@ -39,6 +49,7 @@ add_test(NAME "check_inaccessible_urls"
     "filesToScan=${LYXFILES_FILE}"
     "selectedURLS=${CMAKE_CURRENT_SOURCE_DIR}/inaccessibleURLS"
     "revertedURLS=${CMAKE_CURRENT_SOURCE_DIR}/inaccessibleURLS"
+    "knownToRegisterURLS=${CMAKE_CURRENT_SOURCE_DIR}/knownToRegisterURLS"
     "summaryFile=${TOP_BINARY_DIR}/Testing/Temporary/LastFailedInaccessibleURLS.log")
 
 #
@@ -50,6 +61,7 @@ add_test(NAME "check_invalid_urls"
   COMMAND ${PERL_EXECUTABLE} "${SEARCH_URL_SCRIPT}"
     "extraURLS=${CMAKE_CURRENT_SOURCE_DIR}/knownInvalidURLS"
     "revertedURLS=${CMAKE_CURRENT_SOURCE_DIR}/knownInvalidURLS"
+    "knownToRegisterURLS=${CMAKE_CURRENT_SOURCE_DIR}/knownToRegisterURLS"
     "summaryFile=${TOP_BINARY_DIR}/Testing/Temporary/LastFailedKnownInvalidURLS.log")
 
 set(URL_TEST_NAMES "check_accessible_urls" "check_inaccessible_urls" "check_invalid_urls")