24
32
target_link_libraries(statementtest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
25
33
add_test(statementtest ${EXECUTABLE_OUTPUT_PATH}/statementtest)
35
# Generic StatementIterator test base
28
36
qt4_automoc(StatementIteratorTest.cpp)
30
# RedlandStatementIterator
31
qt4_automoc(RedlandStatementIteratorTest.cpp)
32
add_executable(redlandstitest StatementIteratorTest.cpp RedlandStatementIteratorTest.cpp)
33
target_link_libraries(redlandstitest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
34
add_test(redlandstitest ${EXECUTABLE_OUTPUT_PATH}/redlandstitest)
37
qt4_automoc(sopranotest SopranoModelTest.cpp)
38
qt4_automoc(sopranommtest RedlandMemoryModelTest.cpp)
39
qt4_automoc(sopranopmtest RedlandPersistentModelTest.cpp)
41
add_executable(sopranommtest SopranoModelTest.cpp RedlandMemoryModelTest.cpp)
42
target_link_libraries(sopranommtest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
43
add_test(sopranommtest ${EXECUTABLE_OUTPUT_PATH}/sopranommtest)
45
add_executable(sopranopmtest SopranoModelTest.cpp RedlandPersistentModelTest.cpp)
46
target_link_libraries(sopranopmtest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
47
add_test(sopranopmtest ${EXECUTABLE_OUTPUT_PATH}/sopranopmtest)
37
add_library(statementiteratortest STATIC StatementIteratorTest.cpp)
38
target_link_libraries(statementiteratortest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
41
qt4_automoc(SopranoModelTest.cpp)
42
add_library(sopranomodeltest STATIC SopranoModelTest.cpp stringpool.cpp)
43
target_link_libraries(sopranomodeltest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
45
qt4_automoc(multithreadingtest multithreadingtest.cpp)
46
add_library(multithreadingtest STATIC multithreadingtest.cpp)
47
target_link_libraries(multithreadingtest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
50
# RedlandStatementIterator
51
qt4_automoc(redlandstatementiteratortest.cpp)
52
add_executable(redlandstatementiteratortest redlandstatementiteratortest.cpp)
53
target_link_libraries(redlandstatementiteratortest statementiteratortest)
54
add_test(redlandstatementiteratortest ${EXECUTABLE_OUTPUT_PATH}/redlandstatementiteratortest)
57
qt4_automoc(redlandmemorymodeltest RedlandMemoryModelTest.cpp)
58
add_executable(redlandmemorymodeltest RedlandMemoryModelTest.cpp)
59
target_link_libraries(redlandmemorymodeltest sopranomodeltest)
60
add_test(redlandmemorymodeltest ${EXECUTABLE_OUTPUT_PATH}/redlandmemorymodeltest)
62
qt4_automoc(redlandpersistentmodeltest RedlandPersistentModelTest.cpp)
63
add_executable(redlandpersistentmodeltest RedlandPersistentModelTest.cpp)
64
target_link_libraries(redlandpersistentmodeltest sopranomodeltest)
65
add_test(redlandpersistentmodeltest ${EXECUTABLE_OUTPUT_PATH}/redlandpersistentmodeltest)
67
qt4_automoc(redlandmultithreadtest redlandmultithreadtest.cpp)
68
add_executable(redlandmultithreadtest redlandmultithreadtest.cpp)
69
target_link_libraries(redlandmultithreadtest soprano multithreadingtest ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
70
add_test(redlandmultithreadtest ${EXECUTABLE_OUTPUT_PATH}/redlandmultithreadtest)
50
74
qt4_automoc(storagescalingtest storagescalingtest.cpp)
51
75
add_executable(storagescalingtest storagescalingtest.cpp)
52
76
target_link_libraries(storagescalingtest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
53
add_test(nodetest ${EXECUTABLE_OUTPUT_PATH}/storagescalingtest)
77
#add_test(nodetest ${EXECUTABLE_OUTPUT_PATH}/storagescalingtest)
79
# SimpleStatementIterator
80
qt4_automoc(simplestatementiteratortest simplestatementiteratortest.cpp)
81
add_executable(simplestatementiteratortest simplestatementiteratortest.cpp)
82
target_link_libraries(simplestatementiteratortest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
83
add_test(simplestatementiteratortest ${EXECUTABLE_OUTPUT_PATH}/simplestatementiteratortest)
85
# QueryResultStatementIterator
86
qt4_automoc(queryresultstatementiteratortest queryresultstatementiteratortest.cpp)
87
add_executable(queryresultstatementiteratortest queryresultstatementiteratortest.cpp)
88
target_link_libraries(queryresultstatementiteratortest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
89
add_test(queryresultstatementiteratortest ${EXECUTABLE_OUTPUT_PATH}/queryresultstatementiteratortest)
92
qt4_automoc(inferencemodeltest inferencemodeltest.cpp)
93
add_executable(inferencemodeltest inferencemodeltest.cpp)
94
target_link_libraries(inferencemodeltest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
95
add_test(inferencemodeltest ${EXECUTABLE_OUTPUT_PATH}/inferencemodeltest)
98
#qt4_automoc(queryapitest queryapitest.cpp)
99
#add_executable(queryapitest queryapitest.cpp)
100
#target_link_libraries(queryapitest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
101
#add_test(queryapitest ${EXECUTABLE_OUTPUT_PATH}/queryapitest)
104
# Sesame2 model tests
105
qt4_automoc(sesame2backendtest sesame2backendtest.cpp)
106
add_executable(sesame2backendtest sesame2backendtest.cpp)
107
target_link_libraries(sesame2backendtest soprano sopranomodeltest ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
108
add_test(sesame2backendtest ${EXECUTABLE_OUTPUT_PATH}/sesame2backendtest)
110
qt4_automoc(sesame2multithreadtest sesame2multithreadtest.cpp)
111
add_executable(sesame2multithreadtest sesame2multithreadtest.cpp)
112
target_link_libraries(sesame2multithreadtest soprano multithreadingtest ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
113
add_test(sesame2multithreadtest ${EXECUTABLE_OUTPUT_PATH}/sesame2multithreadtest)
117
qt4_automoc(parsertest parsertest.cpp)
118
add_executable(parsertest parsertest.cpp)
119
target_link_libraries(parsertest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
120
add_test(parsertest ${EXECUTABLE_OUTPUT_PATH}/parsertest)
123
qt4_automoc(errortest errortest.cpp)
124
add_executable(errortest errortest.cpp)
125
target_link_libraries(errortest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
126
add_test(errortest ${EXECUTABLE_OUTPUT_PATH}/errortest)
129
if(SOPRANO_BUILD_INDEX_LIB)
131
${CLUCENE_INCLUDE_DIR}
132
${CLUCENE_LIBRARY_DIR})
135
qt4_automoc(tstringtest tstringtest.cpp)
136
add_executable(tstringtest tstringtest.cpp stringpool.cpp ../index/tstring.cpp)
137
target_link_libraries(tstringtest ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
138
add_test(tstringtest ${EXECUTABLE_OUTPUT_PATH}/tstringtest)
140
qt4_automoc(cluceneindextest cluceneindextest.cpp)
141
add_executable(cluceneindextest cluceneindextest.cpp stringpool.cpp)
142
target_link_libraries(cluceneindextest soprano sopranoindex ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY} ${CLUCENE_LIBRARY})
143
add_test(cluceneindextest ${EXECUTABLE_OUTPUT_PATH}/cluceneindextest)
144
endif(SOPRANO_BUILD_INDEX_LIB)
147
qt4_automoc(sopranodclienttest sopranodclienttest.cpp)
148
add_executable(sopranodclienttest sopranodclienttest.cpp)
149
target_link_libraries(sopranodclienttest sopranomodeltest sopranoclient ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY} ${QT_QTNETWORK_LIBRARY})
150
add_test(sopranodclienttest ${EXECUTABLE_OUTPUT_PATH}/sopranodclienttest)
152
# no unix sockets on windows
154
qt4_automoc(sopranodsocketclienttest sopranodsocketclienttest.cpp)
155
add_executable(sopranodsocketclienttest sopranodsocketclienttest.cpp)
156
target_link_libraries(sopranodsocketclienttest sopranomodeltest sopranoclient ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY} ${QT_QTNETWORK_LIBRARY})
157
add_test(sopranodsocketclienttest ${EXECUTABLE_OUTPUT_PATH}/sopranodclienttest)
160
qt4_automoc(sopranodbusclienttest sopranodbusclienttest.cpp)
161
add_executable(sopranodbusclienttest sopranodbusclienttest.cpp)
162
target_link_libraries(sopranodbusclienttest sopranomodeltest sopranoclient ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY} ${QT_QTNETWORK_LIBRARY})
163
add_test(sopranodbusclienttest ${EXECUTABLE_OUTPUT_PATH}/sopranodclienttest)
166
qt4_automoc(nrlmodeltest nrlmodeltest.cpp)
167
add_executable(nrlmodeltest nrlmodeltest.cpp)
168
target_link_libraries(nrlmodeltest soprano ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
169
add_test(nrlmodeltest ${EXECUTABLE_OUTPUT_PATH}/nrlmodeltest)