Warning, /plasma/kdeplasma-addons/appiumtests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: BSD-3-Clause 0002 # SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org> 0003 0004 if("${QT_MAJOR_VERSION}" STREQUAL "6" AND NOT Qt${QT_MAJOR_VERSION}_VERSION VERSION_GREATER_EQUAL "6.5.0") 0005 # Before Qt 6.5 the AbstractButtons didn't trigger properly at all. 0006 return() 0007 endif() 0008 0009 if(NOT BUILD_TESTING OR NOT CMAKE_SYSTEM_NAME MATCHES "Linux") 0010 return() 0011 endif() 0012 0013 find_package(SeleniumWebDriverATSPI) 0014 set_package_properties(SeleniumWebDriverATSPI PROPERTIES 0015 DESCRIPTION "Server component for selenium tests using Linux accessibility infrastructure" 0016 PURPOSE "Needed for GUI tests" 0017 URL "https://invent.kde.org/sdk/selenium-webdriver-at-spi" 0018 TYPE OPTIONAL 0019 ) 0020 if(NOT SeleniumWebDriverATSPI_FOUND) 0021 return() 0022 endif() 0023 0024 add_test( 0025 NAME calculatortest 0026 COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/calculatortest.py 0027 ) 0028 set_tests_properties(calculatortest PROPERTIES TIMEOUT 300 ENVIRONMENT "TEST_WITH_KWIN_WAYLAND=1")