CMakeLists.txt 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. #
  2. # Copyright (c) Contributors to the Open 3D Engine Project.
  3. # For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. #
  5. # SPDX-License-Identifier: Apache-2.0 OR MIT
  6. #
  7. #
  8. if(PAL_TRAIT_BUILD_HOST_TOOLS AND PAL_TRAIT_BUILD_TESTS_SUPPORTED)
  9. ly_add_pytest(
  10. NAME AutomatedTesting::Atom_TestSuite_Periodic_GPU
  11. TEST_SUITE periodic
  12. TEST_REQUIRES gpu
  13. TEST_SERIAL
  14. TIMEOUT 1200
  15. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Periodic_GPU.py
  16. RUNTIME_DEPENDENCIES
  17. AssetProcessor
  18. AutomatedTesting.Assets
  19. Editor
  20. COMPONENT
  21. Atom
  22. )
  23. ly_add_pytest(
  24. NAME AutomatedTesting::Atom_Main_Null_Render_Level_Loads
  25. TEST_SUITE main
  26. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Main_Null_Render_Level_Loads.py
  27. TEST_SERIAL
  28. TIMEOUT 600
  29. RUNTIME_DEPENDENCIES
  30. AssetProcessor
  31. AutomatedTesting.Assets
  32. Editor
  33. COMPONENT
  34. Atom
  35. LABELS REQUIRES_tiaf
  36. )
  37. ly_add_pytest(
  38. NAME AutomatedTesting::Atom_Main_Null_Render_01
  39. TEST_SUITE main
  40. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Main_Null_Render_Component_01.py
  41. TEST_SERIAL
  42. TIMEOUT 600
  43. RUNTIME_DEPENDENCIES
  44. AssetProcessor
  45. AutomatedTesting.Assets
  46. Editor
  47. COMPONENT
  48. Atom
  49. LABELS REQUIRES_tiaf
  50. )
  51. ly_add_pytest(
  52. NAME AutomatedTesting::Atom_Main_Null_Render_02
  53. TEST_SUITE main
  54. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Main_Null_Render_Component_02.py
  55. TEST_SERIAL
  56. TIMEOUT 600
  57. RUNTIME_DEPENDENCIES
  58. AssetProcessor
  59. AutomatedTesting.Assets
  60. Editor
  61. COMPONENT
  62. Atom
  63. LABELS REQUIRES_tiaf
  64. )
  65. ly_add_pytest(
  66. NAME AutomatedTesting::Atom_Main_Null_Render_03
  67. TEST_SUITE main
  68. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Main_Null_Render_Component_03.py
  69. TEST_SERIAL
  70. TIMEOUT 600
  71. RUNTIME_DEPENDENCIES
  72. AssetProcessor
  73. AutomatedTesting.Assets
  74. Editor
  75. COMPONENT
  76. Atom
  77. LABELS REQUIRES_tiaf
  78. )
  79. ly_add_pytest(
  80. NAME AutomatedTesting::Atom_TestSuite_Sandbox
  81. TEST_SUITE sandbox
  82. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Sandbox.py
  83. TEST_SERIAL
  84. TIMEOUT 400
  85. RUNTIME_DEPENDENCIES
  86. AssetProcessor
  87. AutomatedTesting.Assets
  88. Editor
  89. COMPONENT
  90. Atom
  91. )
  92. ly_add_pytest(
  93. NAME AutomatedTesting::Atom_TestSuite_Smoke_GPU
  94. TEST_SUITE smoke
  95. TEST_REQUIRES gpu
  96. TEST_SERIAL
  97. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Smoke_GPU.py
  98. RUNTIME_DEPENDENCIES
  99. AssetProcessor
  100. AutomatedTesting.Assets
  101. Editor
  102. COMPONENT
  103. Atom
  104. )
  105. ly_add_pytest(
  106. NAME AutomatedTesting::Atom_TestSuite_Main_GPU
  107. TEST_SUITE main
  108. TEST_REQUIRES gpu
  109. TEST_SERIAL
  110. TIMEOUT 1200
  111. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Main_GPU.py
  112. RUNTIME_DEPENDENCIES
  113. AssetProcessor
  114. AutomatedTesting.Assets
  115. Editor
  116. COMPONENT
  117. Atom
  118. )
  119. ly_add_pytest(
  120. NAME AutomatedTesting::Atom_TestSuite_Benchmark_GPU
  121. TEST_SUITE benchmark
  122. TEST_REQUIRES gpu
  123. TEST_SERIAL
  124. TIMEOUT 700
  125. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Benchmark_GPU.py
  126. RUNTIME_DEPENDENCIES
  127. AssetProcessor
  128. AutomatedTesting.Assets
  129. Editor
  130. COMPONENT
  131. Atom
  132. )
  133. ly_add_pytest(
  134. NAME AutomatedTesting::Atom_Main_Null_Render_MaterialEditor
  135. TEST_SUITE main
  136. TEST_SERIAL
  137. TIMEOUT 700
  138. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Main_Null_Render_MaterialEditor_01.py
  139. RUNTIME_DEPENDENCIES
  140. AssetProcessor
  141. AutomatedTesting.Assets
  142. MaterialEditor
  143. COMPONENT
  144. Atom
  145. LABELS REQUIRES_tiaf
  146. )
  147. ly_add_pytest(
  148. NAME AutomatedTesting::Atom_Main_Null_Render_MaterialCanvas
  149. TEST_SUITE main
  150. TEST_SERIAL
  151. TIMEOUT 700
  152. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Main_Null_Render_MaterialCanvas_01.py
  153. RUNTIME_DEPENDENCIES
  154. AssetProcessor
  155. AutomatedTesting.Assets
  156. MaterialCanvas
  157. COMPONENT
  158. Atom
  159. LABELS REQUIRES_tiaf
  160. )
  161. ly_add_pytest(
  162. NAME AutomatedTesting::Atom_Periodic_Null_Render_01
  163. TEST_SUITE periodic
  164. TEST_SERIAL
  165. TIMEOUT 1200
  166. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Periodic_Null_Render_01.py
  167. RUNTIME_DEPENDENCIES
  168. AssetProcessor
  169. AutomatedTesting.Assets
  170. Editor
  171. COMPONENT
  172. Atom
  173. )
  174. ly_add_pytest(
  175. NAME AutomatedTesting::Atom_Periodic_Null_Render_MaterialEditor
  176. TEST_SUITE periodic
  177. TEST_SERIAL
  178. TIMEOUT 1200
  179. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Periodic_Null_Render_MaterialEditor_01.py
  180. RUNTIME_DEPENDENCIES
  181. AssetProcessor
  182. AutomatedTesting.Assets
  183. MaterialEditor
  184. COMPONENT
  185. Atom
  186. )
  187. ly_add_pytest(
  188. NAME AutomatedTesting::RGATest
  189. TEST_SUITE sandbox
  190. TIMEOUT 1200
  191. PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Manual.py
  192. TEST_SERIAL
  193. RUNTIME_DEPENDENCIES
  194. AssetProcessor
  195. AutomatedTesting.Assets
  196. COMPONENT
  197. Atom
  198. )
  199. endif()