~ubuntu-branches/ubuntu/precise/gwenview/precise-proposed

« back to all changes in this revision

Viewing changes to tests/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2011-12-15 14:17:54 UTC
  • mto: This revision was merged to the branch mainline in revision 12.
  • Revision ID: package-import@ubuntu.com-20111215141754-z043hyx69dulbggf
Tags: upstream-4.7.90
ImportĀ upstreamĀ versionĀ 4.7.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
macro(gv_add_unit_test _test)
2
 
        set(_src ${_test}.cpp ${ARGN})
3
 
        qt4_automoc(${_src})
4
 
        kde4_add_unit_test(${_test} ${_src})
5
 
        target_link_libraries(${_test}
6
 
                ${NEPOMUK_LIBRARIES}
7
 
                ${KDE4_KIO_LIBS}
8
 
                ${KDE4_KDEUI_LIBS}
9
 
                ${KDE4_KDECORE_LIBS}
10
 
                ${QT_QTTEST_LIBRARY}
11
 
                ${QT_QTCORE_LIBRARY}
12
 
                ${QT_QTGUI_LIBRARY}
13
 
                gwenviewlib)
14
 
endmacro(gv_add_unit_test)
15
 
 
16
 
include_directories(
17
 
        ${CMAKE_CURRENT_SOURCE_DIR}/..
18
 
        ${CMAKE_CURRENT_SOURCE_DIR}/../importer
19
 
        )
20
 
 
21
 
# For config-gwenview.h
22
 
include_directories(
23
 
        ${CMAKE_CURRENT_BINARY_DIR}/..
24
 
        )
25
 
 
26
 
set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
27
 
 
28
 
gv_add_unit_test(imagescalertest)
29
 
gv_add_unit_test(paintutilstest)
30
 
gv_add_unit_test(documenttest testutils.cpp)
31
 
gv_add_unit_test(transformimageoperationtest)
32
 
gv_add_unit_test(jpegcontenttest)
33
 
gv_add_unit_test(thumbnailloadjobtest testutils.cpp)
34
 
if (NOT GWENVIEW_SEMANTICINFO_BACKEND_NONE)
35
 
gv_add_unit_test(semanticinfobackendtest)
36
 
endif (NOT GWENVIEW_SEMANTICINFO_BACKEND_NONE)
37
 
gv_add_unit_test(timeutilstest)
38
 
gv_add_unit_test(placetreemodeltest)
39
 
gv_add_unit_test(urlutilstest)
40
 
gv_add_unit_test(historymodeltest)
41
 
gv_add_unit_test(importertest
42
 
        ${CMAKE_CURRENT_SOURCE_DIR}/../importer/importer.cpp
43
 
        ${CMAKE_CURRENT_SOURCE_DIR}/../importer/fileutils.cpp
44
 
        ${CMAKE_CURRENT_SOURCE_DIR}/../importer/filenameformater.cpp
45
 
        )
46
 
gv_add_unit_test(sorteddirmodeltest testutils.cpp)
47
 
 
48
 
### Manual tests
49
 
 
50
 
# SlideContainer
51
 
set(slidecontainertest_SRCS
52
 
        slidecontainertest.cpp
53
 
        )
54
 
 
55
 
kde4_add_executable(slidecontainertest TEST ${slidecontainertest_SRCS})
56
 
 
57
 
target_link_libraries(slidecontainertest ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} gwenviewlib)
58
 
 
59
 
# imageloadbench
60
 
set(imageloadbench_SRCS
61
 
        imageloadbench.cpp
62
 
        )
63
 
 
64
 
kde4_add_executable(imageloadbench TEST ${imageloadbench_SRCS})
65
 
 
66
 
target_link_libraries(imageloadbench ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} gwenviewlib)
 
1
add_subdirectory(auto)
 
2
add_subdirectory(manual)
67
3
 
68
4
add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} --verbose)
69
5
add_dependencies(check buildtests)