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

0001 # SPDX-License-Identifier: BSD-2-Clause
0002 # SPDX-FileCopyrightText: 2023 Harald Sitter <sitter@kde.org>
0003 
0004 if(NOT BUILD_TESTING OR NOT CMAKE_SYSTEM_NAME MATCHES "Linux")
0005     return()
0006 endif()
0007 
0008 find_package(SeleniumWebDriverATSPI)
0009 set_package_properties(SeleniumWebDriverATSPI PROPERTIES
0010     DESCRIPTION "Server component for selenium tests using Linux accessibility infrastructure"
0011     PURPOSE "Needed for GUI tests"
0012     URL "https://invent.kde.org/sdk/selenium-webdriver-at-spi"
0013     TYPE OPTIONAL
0014 )
0015 
0016 if(NOT SeleniumWebDriverATSPI_FOUND AND NOT "$ENV{KDECI_BUILD}" STREQUAL "TRUE") # always run on CI
0017     return()
0018 endif()
0019 
0020 add_test(
0021     NAME kinfocenter_appiumtests
0022     COMMAND selenium-webdriver-at-spi-run ${CMAKE_CURRENT_SOURCE_DIR}/kinfocenter_appiumtests.py
0023 )
0024 set_tests_properties(kinfocenter_appiumtests PROPERTIES TIMEOUT 1200)
0025