# # All or portions of this file Copyright (c) Amazon.com, Inc. or its affiliates or # its licensors. # # For complete copyright and license terms please see the LICENSE at the root of this # distribution (the "License"). All use of this software is governed by the License, # or, if provided, by the license below or the license accompanying this file. Do not # remove or modify any license notices. This file is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # if(PAL_TRAIT_BUILD_TESTS_SUPPORTED AND PAL_TRAIT_BUILD_HOST_TOOLS AND PAL_TRAIT_LARGE_WORLDS_TEST_SUPPORTED) ## DynVeg ## # Temporarily moving all tests to periodic suite - SPEC-6553 #ly_add_pytest( # NAME AutomatedTesting::DynamicVegetationTests_Main # TEST_SERIAL # TEST_SUITE main # PATH ${CMAKE_CURRENT_LIST_DIR}/dyn_veg # PYTEST_MARKS "not SUITE_sandbox and not SUITE_periodic and not SUITE_benchmark" # TIMEOUT 1500 # RUNTIME_DEPENDENCIES # AZ::AssetProcessor # Legacy::Editor # AutomatedTesting.GameLauncher # AutomatedTesting.Assets # COMPONENT # LargeWorlds #) ly_add_pytest( NAME AutomatedTesting::DynamicVegetationTests_Sandbox TEST_SERIAL TEST_SUITE sandbox PATH ${CMAKE_CURRENT_LIST_DIR}/dyn_veg PYTEST_MARKS "SUITE_sandbox" TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.GameLauncher AutomatedTesting.Assets COMPONENT LargeWorlds ) ly_add_pytest( NAME AutomatedTesting::DynamicVegetationFilterTests_Periodic TEST_SERIAL TEST_SUITE periodic PATH ${CMAKE_CURRENT_LIST_DIR}/dyn_veg PYTEST_MARKS "SUITE_periodic and dynveg_filter" TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.Assets COMPONENT LargeWorlds ) ly_add_pytest( NAME AutomatedTesting::DynamicVegetationModifierTests_Periodic TEST_SERIAL TEST_SUITE periodic PATH ${CMAKE_CURRENT_LIST_DIR}/dyn_veg PYTEST_MARKS "SUITE_periodic and dynveg_modifier" TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.Assets COMPONENT LargeWorlds ) ly_add_pytest( NAME AutomatedTesting::DynamicVegetationRegressionTests_Periodic TEST_SERIAL TEST_SUITE periodic PATH ${CMAKE_CURRENT_LIST_DIR}/dyn_veg PYTEST_MARKS "SUITE_periodic and dynveg_regression" TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.Assets COMPONENT LargeWorlds ) ly_add_pytest( NAME AutomatedTesting::DynamicVegetationAreaTests_Periodic TEST_SERIAL TEST_SUITE periodic PATH ${CMAKE_CURRENT_LIST_DIR}/dyn_veg PYTEST_MARKS "SUITE_periodic and dynveg_area" TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.Assets COMPONENT LargeWorlds ) ly_add_pytest( NAME AutomatedTesting::DynamicVegetationMiscTests_Periodic TEST_SERIAL TEST_SUITE periodic PATH ${CMAKE_CURRENT_LIST_DIR}/dyn_veg PYTEST_MARKS "SUITE_periodic and dynveg_misc" TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.Assets COMPONENT LargeWorlds ) ly_add_pytest( NAME AutomatedTesting::DynamicVegetationSurfaceTagTests_Periodic TEST_SERIAL TEST_SUITE periodic PATH ${CMAKE_CURRENT_LIST_DIR}/dyn_veg PYTEST_MARKS "SUITE_periodic and dynveg_surfacetagemitter" TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.Assets COMPONENT LargeWorlds ) ## LandscapeCanvas ## # Temporarily moving all tests to periodic suite - SPEC-6553 #ly_add_pytest( # NAME AutomatedTesting::LandscapeCanvasTests_Main # TEST_SERIAL # TEST_SUITE main # PATH ${CMAKE_CURRENT_LIST_DIR}/largeworlds/landscape_canvas # PYTEST_MARKS "not SUITE_sandbox and not SUITE_periodic and not SUITE_benchmark" # TIMEOUT 1500 # RUNTIME_DEPENDENCIES # AZ::AssetProcessor # Legacy::Editor # AutomatedTesting.Assets # COMPONENT # LargeWorlds #) ly_add_pytest( NAME AutomatedTesting::LandscapeCanvasTests_Periodic TEST_SERIAL TEST_SUITE periodic PATH ${CMAKE_CURRENT_LIST_DIR}/landscape_canvas PYTEST_MARKS "SUITE_periodic" TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.Assets COMPONENT LargeWorlds ) ## GradientSignal ## ly_add_pytest( NAME AutomatedTesting::GradientSignalTests_Periodic TEST_SERIAL TEST_SUITE periodic PATH ${CMAKE_CURRENT_LIST_DIR}/gradient_signal TIMEOUT 1500 RUNTIME_DEPENDENCIES AZ::AssetProcessor Legacy::Editor AutomatedTesting.Assets COMPONENT LargeWorlds ) endif()