summaryrefslogtreecommitdiffstats
path: root/akregator/src/librss/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'akregator/src/librss/CMakeLists.txt')
-rw-r--r--akregator/src/librss/CMakeLists.txt28
1 files changed, 27 insertions, 1 deletions
diff --git a/akregator/src/librss/CMakeLists.txt b/akregator/src/librss/CMakeLists.txt
index c2e7a001..23dc39a2 100644
--- a/akregator/src/librss/CMakeLists.txt
+++ b/akregator/src/librss/CMakeLists.txt
@@ -16,7 +16,6 @@ include_directories(
${TQT_INCLUDE_DIRS}
)
-
##### rsslocal (static) #########################
tde_add_library( rsslocal STATIC_PIC AUTOMOC
@@ -25,3 +24,30 @@ tde_add_library( rsslocal STATIC_PIC AUTOMOC
tools_p.cpp loader.cpp enclosure.cpp category.cpp
feeddetector.cpp
)
+
+tde_add_check_executable( testlibrss AUTOMOC
+ SOURCES testlibrss.cpp
+ LINK rsslocal-static ${TQT_LIBRARIES} tdeio-shared
+)
+
+set( TEST_DATA "${CMAKE_CURRENT_SOURCE_DIR}/test_data")
+
+add_test( NAME TestLibRSS_0.91
+ COMMAND testlibrss ${TEST_DATA}/rss091.xml
+)
+
+add_test( NAME TestLibRSS_CommentAPI
+ COMMAND testlibrss ${TEST_DATA}/comment_api.xml
+)
+
+add_test( NAME TestLibRSS_DublinCore
+ COMMAND testlibrss ${TEST_DATA}/dublincore.xml
+)
+
+add_test( NAME TestLibRSS_RDF
+ COMMAND testlibrss ${TEST_DATA}/rdf.xml
+)
+
+add_test( NAME TestLibRSS_AtomSpec
+ COMMAND testlibrss ${TEST_DATA}/atom_spec.xml
+)