summaryrefslogtreecommitdiff
path: root/src/bookmarks/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/bookmarks/CMakeLists.txt')
-rw-r--r--src/bookmarks/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bookmarks/CMakeLists.txt b/src/bookmarks/CMakeLists.txt
index 3f89c74f..0e9fef9e 100644
--- a/src/bookmarks/CMakeLists.txt
+++ b/src/bookmarks/CMakeLists.txt
@@ -16,4 +16,9 @@ if(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
add_executable(xbel test/xbel.cpp)
target_link_libraries(xbel GTest::gtest GTest::gtest_main bookmarks)
gtest_discover_tests(xbel WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/test)
+
+ add_test(NAME bookmarks.validate_xml
+ COMMAND ${PROJECT_SOURCE_DIR}/scripts/validate_xml.py --dtd=${CMAKE_CURRENT_SOURCE_DIR}/test/xbel-1.0.dtd
+ ${CMAKE_CURRENT_SOURCE_DIR}/test/bookmarks.xbel
+ )
endif()