1pkg_check_modules(GLIB REQUIRED glib-2.0>=2.32)
2pkg_check_modules(GIO REQUIRED gio-2.0>=2.32)
3pkg_check_modules(QMENUMODEL REQUIRED qmenumodel)
5set(INDICATORS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../plugins/Unity/Indicators)
6set(TEST_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
9 ${CMAKE_CURRENT_BINARY_DIR}
11 ${TEST_DIR}/mocks/QMenuModel
16macro(indicator_test TEST)
17 set(multi_value_keywords ADDITIONAL_CPPS ADDITIONAL_LIBS)
18 cmake_parse_arguments(test "" "" "${multi_value_keywords}" ${ARGN})
20 set(testCommand ${CMAKE_CURRENT_BINARY_DIR}/${TEST}Exec
21 -o ${CMAKE_BINARY_DIR}/${TEST}.xml,xunitxml
23 add_test(NAME ${TEST} COMMAND ${testCommand})
24 add_custom_target(${TEST} ${testCommand})
25 add_executable(${TEST}Exec
27 ${test_ADDITIONAL_CPPS}
29 qt5_use_modules(${TEST}Exec Test Core Qml)
30 target_link_libraries(${TEST}Exec
31 ${test_ADDITIONAL_LIBS}
36endmacro(indicator_test)
38indicator_test(indicatorsmanagertest ADDITIONAL_LIBS IndicatorsQml)
39indicator_test(indicatorsmodeltest ADDITIONAL_LIBS IndicatorsQml)
40indicator_test(menucontentactivatortest ADDITIONAL_CPPS ${INDICATORS_DIR}/menucontentactivator.cpp)
41indicator_test(unitymenumodelstacktest ADDITIONAL_CPPS ${TEST_DIR}/mocks/QMenuModel/unitymenumodel.cpp ${INDICATORS_DIR}/unitymenumodelstack.cpp)
42indicator_test(rootactionstatetest ADDITIONAL_LIBS IndicatorsQml)
43indicator_test(sharedunitymenumodeltest ADDITIONAL_LIBS IndicatorsQml)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list