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)