123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #
- # Copyright (c) Contributors to the Open 3D Engine Project.
- # For complete copyright and license terms please see the LICENSE at the root of this distribution.
- #
- # SPDX-License-Identifier: Apache-2.0 OR MIT
- #
- #
- # Currently a sanity test is being registered here to validate that the ly_add_pytest function works
- # don't change the names of the tests, they are used in a self test.
- if(NOT PAL_TRAIT_BUILD_TESTS_SUPPORTED)
- return()
- endif()
- ################################################################################
- # Tests
- ################################################################################
- if(PAL_TRAIT_TEST_PYTEST_SUPPORTED)
- # Disabled due to intermittent XML error in https://github.com/o3de/o3de/issues/11667
- foreach(suite_name ${LY_TEST_GLOBAL_KNOWN_SUITE_NAMES})
- ly_add_pytest(
- NAME pytest_sanity_${suite_name}_no_gpu
- PATH ${CMAKE_CURRENT_LIST_DIR}/sanity_test.py
- TEST_SUITE ${suite_name}
- TEST_SERIAL
- )
- ly_add_pytest(
- NAME pytest_sanity_${suite_name}_requires_gpu
- PATH ${CMAKE_CURRENT_LIST_DIR}/sanity_test.py
- TEST_SUITE ${suite_name}
- TEST_REQUIRES gpu
- TEST_SERIAL
- )
- endforeach()
- # Disabled due to dependency on the test above
- # add a custom test which makes sure that the test filtering works!
- ly_add_test(
- NAME cli_test_driver
- EXCLUDE_TEST_RUN_TARGET_FROM_IDE
- TEST_COMMAND ${LY_PYTHON_CMD} ${CMAKE_CURRENT_LIST_DIR}/ctest_driver_test.py
- -x ${CMAKE_CTEST_COMMAND}
- --build-path ${CMAKE_BINARY_DIR}
- --config $<CONFIG>
- TEST_LIBRARY pytest
- )
- endif()
|