BUILD 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. load("@rules_python//python:defs.bzl", "py_test")
  2. test_srcs = glob(["**/*.py"])
  3. py_test(
  4. name = "serve_failure_smoke_test",
  5. size = "medium",
  6. srcs = test_srcs,
  7. env = {
  8. "RAY_UNIT_TEST": "1",
  9. },
  10. main = "serve_failure.py",
  11. tags = [
  12. "exclusive",
  13. "team:serve",
  14. ],
  15. deps = [
  16. "//:ray_lib",
  17. "//python/ray/serve:serve_lib",
  18. ],
  19. )
  20. py_test(
  21. name = "single_deployment_1k_noop_replica_smoke_test",
  22. size = "medium",
  23. srcs = test_srcs,
  24. env = {
  25. "IS_SMOKE_TEST": "1",
  26. },
  27. main = "single_deployment_1k_noop_replica.py",
  28. tags = [
  29. "exclusive",
  30. "team:serve",
  31. ],
  32. deps = [
  33. "//:ray_lib",
  34. "//python/ray/serve:serve_lib",
  35. ],
  36. )
  37. py_test(
  38. name = "multi_deployment_1k_noop_replica_smoke_test",
  39. size = "medium",
  40. srcs = test_srcs,
  41. env = {
  42. "IS_SMOKE_TEST": "1",
  43. },
  44. main = "multi_deployment_1k_noop_replica.py",
  45. tags = [
  46. "exclusive",
  47. "team:serve",
  48. ],
  49. deps = [
  50. "//:ray_lib",
  51. "//python/ray/serve:serve_lib",
  52. ],
  53. )
  54. py_test(
  55. name = "deployment_graph_long_chain",
  56. size = "medium",
  57. srcs = test_srcs,
  58. env = {
  59. "IS_SMOKE_TEST": "1",
  60. },
  61. main = "deployment_graph_long_chain.py",
  62. tags = [
  63. "exclusive",
  64. "team:serve",
  65. ],
  66. deps = [
  67. "//:ray_lib",
  68. "//python/ray/serve:serve_lib",
  69. ],
  70. )
  71. py_test(
  72. name = "deployment_graph_wide_ensemble",
  73. size = "medium",
  74. srcs = test_srcs,
  75. env = {
  76. "IS_SMOKE_TEST": "1",
  77. },
  78. main = "deployment_graph_wide_ensemble.py",
  79. tags = [
  80. "exclusive",
  81. "team:serve",
  82. ],
  83. deps = [
  84. "//:ray_lib",
  85. "//python/ray/serve:serve_lib",
  86. ],
  87. )
  88. py_test(
  89. name = "serve_handle_long_chain",
  90. size = "medium",
  91. srcs = test_srcs,
  92. env = {
  93. "IS_SMOKE_TEST": "1",
  94. },
  95. main = "serve_handle_long_chain.py",
  96. tags = [
  97. "exclusive",
  98. "team:serve",
  99. ],
  100. deps = [
  101. "//:ray_lib",
  102. "//python/ray/serve:serve_lib",
  103. ],
  104. )
  105. py_test(
  106. name = "serve_handle_wide_ensemble",
  107. size = "medium",
  108. srcs = test_srcs,
  109. env = {
  110. "IS_SMOKE_TEST": "1",
  111. },
  112. main = "serve_handle_wide_ensemble.py",
  113. tags = [
  114. "exclusive",
  115. "team:serve",
  116. ],
  117. deps = [
  118. "//:ray_lib",
  119. "//python/ray/serve:serve_lib",
  120. ],
  121. )
  122. py_test(
  123. name = "autoscaling_single_deployment_smoke_test",
  124. size = "medium",
  125. srcs = test_srcs,
  126. env = {
  127. "IS_SMOKE_TEST": "1",
  128. },
  129. main = "autoscaling_single_deployment.py",
  130. tags = [
  131. "exclusive",
  132. "team:serve",
  133. ],
  134. deps = [
  135. "//:ray_lib",
  136. "//python/ray/serve:serve_lib",
  137. ],
  138. )
  139. py_test(
  140. name = "autoscaling_multi_deployment_smoke_test",
  141. size = "medium",
  142. srcs = test_srcs,
  143. env = {
  144. "IS_SMOKE_TEST": "1",
  145. },
  146. main = "autoscaling_multi_deployment.py",
  147. tags = [
  148. "exclusive",
  149. "team:serve",
  150. ],
  151. deps = [
  152. "//:ray_lib",
  153. "//python/ray/serve:serve_lib",
  154. ],
  155. )
  156. py_test(
  157. name = "tune_serve_golden_notebook_client_smoke_test",
  158. size = "medium",
  159. srcs = test_srcs,
  160. env = {
  161. "IS_SMOKE_TEST": "1",
  162. },
  163. main = "golden_notebook_tests/workloads/torch_tune_serve_test.py",
  164. tags = [
  165. "exclusive",
  166. "team:serve",
  167. ],
  168. deps = [
  169. "//:ray_lib",
  170. "//python/ray/serve:serve_lib",
  171. ],
  172. )
  173. py_test(
  174. name = "test_alerts",
  175. tags = ["team:ci", "release_unit"],
  176. size = "small",
  177. srcs = ["ray_release/tests/test_alerts.py"]
  178. )
  179. py_test(
  180. name = "test_buildkite",
  181. tags = ["team:ci", "release_unit"],
  182. size = "small",
  183. srcs = ["ray_release/tests/test_buildkite.py"]
  184. )
  185. py_test(
  186. name = "test_cluster_manager",
  187. tags = ["team:ci", "release_unit"],
  188. size = "small",
  189. srcs = ["ray_release/tests/test_cluster_manager.py"]
  190. )
  191. py_test(
  192. name = "test_config",
  193. tags = ["team:ci", "release_unit"],
  194. size = "small",
  195. srcs = ["ray_release/tests/test_config.py"]
  196. )
  197. py_test(
  198. name = "test_glue",
  199. tags = ["team:ci", "release_unit"],
  200. size = "small",
  201. srcs = ["ray_release/tests/test_glue.py"]
  202. )
  203. py_test(
  204. name = "test_run_script",
  205. tags = ["team:ci", "release_unit"],
  206. size = "small",
  207. srcs = ["ray_release/tests/test_run_script.py"]
  208. )
  209. py_test(
  210. name = "test_wheels",
  211. tags = ["team:ci", "release_unit"],
  212. size = "small",
  213. srcs = ["ray_release/tests/test_wheels.py"]
  214. )