Warning, /sdk/selenium-webdriver-at-spi/autotests/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 # Make sure return values get forwarded properly
0005 add_test(
0006     NAME truetest
0007     COMMAND selenium-webdriver-at-spi-run /usr/bin/true
0008 )
0009 set_tests_properties(truetest PROPERTIES ENVIRONMENT "TEST_WITH_KWIN_WAYLAND=0")
0010 
0011 add_test(
0012     NAME falsetest
0013     COMMAND selenium-webdriver-at-spi-run /usr/bin/false
0014 )
0015 set_tests_properties(falsetest PROPERTIES
0016     WILL_FAIL TRUE
0017     ENVIRONMENT "TEST_WITH_KWIN_WAYLAND=0")
0018 
0019 if(NOT "$ENV{KDECI_BUILD}" STREQUAL "TRUE")
0020     include(ExternalProject)
0021     ExternalProject_Add(selenium-webdriver-at-spi-examples
0022         SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/appiumtests
0023         BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/appiumtests
0024         INSTALL_COMMAND ""
0025         TEST_EXCLUDE_FROM_MAIN true
0026     )
0027     add_test(
0028         NAME examplestest
0029         COMMAND ${CMAKE_COMMAND} --build ${CMAKE_CURRENT_BINARY_DIR}/appiumtests --target test
0030     )
0031     set_tests_properties(examplestest PROPERTIES ENVIRONMENT "CTEST_OUTPUT_ON_FAILURE=1")
0032 endif()