serverless.rayci.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. group: serverless tests
  2. steps:
  3. # builds
  4. - name: serverlessbuild
  5. wanda: ci/docker/serverless.build.wanda.yaml
  6. depends_on: oss-ci-base_build
  7. - wait: ~
  8. depends_on:
  9. - serverlessbuild
  10. - forge
  11. # tests
  12. - label: ":serverless: serverless: python tests"
  13. tags: python
  14. instance_type: medium
  15. commands:
  16. - bazel run //ci/ray_ci:test_in_docker -- //python/ray/tests/... serverless
  17. --parallelism-per-worker 3
  18. --except-tags manual,spark_plugin_tests
  19. - label: ":serverless: serverless: spark tests"
  20. tags: python
  21. instance_type: medium
  22. commands:
  23. - bazel run //ci/ray_ci:test_in_docker -- //python/ray/tests/... serverless
  24. --build-type debug
  25. --test-env=RAY_ON_SPARK_BACKGROUND_JOB_STARTUP_WAIT=1
  26. --test-env=RAY_ON_SPARK_RAY_WORKER_NODE_STARTUP_INTERVAL=5
  27. --parallelism-per-worker 3
  28. --only-tags spark_plugin_tests
  29. --except-tags kubernetes
  30. - label: ":serverless: serverless: flaky tests"
  31. tags:
  32. - python
  33. - skip-on-premerge
  34. instance_type: medium
  35. soft_fail: true
  36. commands:
  37. - bazel run //ci/ray_ci:test_in_docker -- //... serverless --run-flaky-tests --parallelism-per-worker 3
  38. - label: ":serverless: serverless: ml tests"
  39. tags: python
  40. instance_type: medium
  41. commands:
  42. - bazel run //ci/ray_ci:test_in_docker -- //python/ray/util/dask/... serverless
  43. --build-name mlbuild
  44. --parallelism-per-worker 2
  45. --only-tags client
  46. --test-env=RAY_CLIENT_MODE=1
  47. depends_on: [ "mlbuild", "forge" ]