1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
include_directories(${CMAKE_BINARY_DIR}/completion)
ecm_add_test(
duchain.cpp
duchaintestbase.cpp
TEST_NAME duchain
LINK_LIBRARIES
kdevphpduchain
kdevphpparser
Qt::Test
KDev::Tests
KDev::Language
)
set(expressionparser_SRCS)
ecm_add_test(
expressionparser.cpp
duchaintestbase.cpp
TEST_NAME expressionparser
LINK_LIBRARIES
kdevphpduchain
kdevphpparser
Qt::Test
KDev::Tests
KDev::Language
)
ecm_add_test(
uses.cpp
duchaintestbase.cpp
TEST_NAME uses
LINK_LIBRARIES
kdevphpduchain
kdevphpparser
Qt::Test
KDev::Tests
KDev::Language
KDev::Interfaces
)
# don't run benchmark as part of the unit test suite (takes too long, doesn't increase test coverage)
add_executable(benchmarks
benchmarks.cpp
duchaintestbase.cpp
)
target_link_libraries(benchmarks
kdevphpduchain
kdevphpparser
Qt::Test
KDev::Tests
KDev::Language
KDev::Interfaces
)
set(duchain_multiplefiles_SRCS
)
ecm_add_test(
duchain_multiplefiles.cpp
duchaintestbase.cpp
TEST_NAME duchain_multiplefiles
LINK_LIBRARIES
kdevphpduchain
kdevphpparser
Qt::Test
KDev::Tests
KDev::Language
KDev::Interfaces
)
|