Warning, /plasma/plasma-desktop/appiumtests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2023 Fushan Wen <qydwhotmail@gmail.com>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 
0004 if(NOT BUILD_TESTING OR NOT CMAKE_SYSTEM_NAME MATCHES "Linux")
0005     return()
0006 endif()
0007 find_package(SeleniumWebDriverATSPI)
0008 set_package_properties(SeleniumWebDriverATSPI PROPERTIES
0009     DESCRIPTION "Server component for selenium tests using Linux accessibility infrastructure"
0010     PURPOSE "Needed for GUI tests"
0011     URL "https://invent.kde.org/sdk/selenium-webdriver-at-spi"
0012     TYPE OPTIONAL
0013 )
0014 if(NOT SeleniumWebDriverATSPI_FOUND AND NOT DEFINED ENV{KDECI_BUILD})
0015     return()
0016 endif()
0017 
0018 add_test(
0019     NAME desktoptest
0020     COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/desktoptest.py --failfast
0021     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
0022 )
0023 set_tests_properties(desktoptest PROPERTIES TIMEOUT 300 ENVIRONMENT "TEST_WITHOUT_GLOBAL_SHORTCUT=0;CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR};KACTIVITYMANAGERD_PATH=${KDE_INSTALL_FULL_LIBEXECDIR}/kactivitymanagerd")
0024 
0025 add_test(
0026     NAME folderviewtest
0027     COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/folderviewtest.py --failfast
0028 )
0029 set_tests_properties(folderviewtest PROPERTIES TIMEOUT 300 ENVIRONMENT "CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR};KACTIVITYMANAGERD_PATH=${KDE_INSTALL_FULL_LIBEXECDIR}/kactivitymanagerd;TEST_WITH_KWIN_WAYLAND=0")
0030 
0031 add_test(
0032     NAME bug472909test_wayland
0033     COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/bug472909.py --failfast
0034 )
0035 add_test(
0036     NAME bug476968test
0037     COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/bug476968.py --failfast
0038 )
0039 add_test(
0040     NAME bug477220test
0041     COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/bug477220.py --failfast
0042 )
0043 set_tests_properties(bug472909test_wayland bug476968test bug477220test PROPERTIES TIMEOUT 600 ENVIRONMENT "CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR};KACTIVITYMANAGERD_PATH=${KDE_INSTALL_FULL_LIBEXECDIR}/kactivitymanagerd;GDK_BACKEND=wayland")
0044 
0045 add_test(
0046     NAME emojiertest
0047     COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/emojiertest.py --failfast
0048 )
0049 
0050 add_test(
0051     NAME kcm_plasmasearch_test
0052     COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/kcm_plasmasearch_test.py
0053 )
0054 set_tests_properties(kcm_plasmasearch_test PROPERTIES TIMEOUT 120)