mirror of
https://github.com/vale981/ray
synced 2025-03-06 10:31:39 -05:00

macOS builders are reused, so excessive disk usage might lead to run out of disk space error
92 lines
No EOL
3.6 KiB
YAML
92 lines
No EOL
3.6 KiB
YAML
common: &common
|
|
artifact_paths:
|
|
- "/tmp/bazel_event_logs/*"
|
|
env:
|
|
BUILDKITE: "true"
|
|
CI: "true"
|
|
PYTHON: "3.6"
|
|
RAY_USE_RANDOM_PORTS: "1"
|
|
RAY_DEFAULT_BUILD: "1"
|
|
LC_ALL: en_US.UTF-8
|
|
LANG: en_US.UTF-8
|
|
# TODO(simon): Can't figure out how get the JDK working yet.
|
|
# RAY_INSTALL_JAVA: "1"
|
|
|
|
prelude_commands: &prelude_commands |-
|
|
./ci/travis/upload_build_info.sh
|
|
(which bazel && bazel clean) || true;
|
|
. ./ci/travis/ci.sh init && source ~/.zshrc
|
|
. ./ci/travis/ci.sh build
|
|
./ci/travis/install-dependencies.sh
|
|
|
|
epilogue_commands: &epilogue_commands |-
|
|
# Cleanup runtime environment to save storage
|
|
rm -rf /tmp/ray
|
|
# Cleanup local caches (this shouldn't clean up global disk cache)
|
|
bazel clean
|
|
|
|
steps:
|
|
- label: ":mac: :apple: Ray C++ and Libraries"
|
|
<<: *common
|
|
commands:
|
|
- *prelude_commands
|
|
- TORCH_VERSION=1.6 ./ci/travis/install-dependencies.sh
|
|
- bazel test --config=ci $(./scripts/bazel_export_options) --build_tests_only --test_tag_filters=-flaky,-flaky-mac --
|
|
//:all python/ray/serve/... python/ray/new_dashboard/... -rllib/... -core_worker_test
|
|
- *epilogue_commands
|
|
|
|
- label: ":mac: :apple: Small and Large"
|
|
<<: *common
|
|
commands:
|
|
- *prelude_commands
|
|
- bazel test $(./scripts/bazel_export_options) --config=ci
|
|
--test_env=CONDA_EXE --test_env=CONDA_PYTHON_EXE --test_env=CONDA_SHLVL --test_env=CONDA_PREFIX
|
|
--test_env=CONDA_DEFAULT_ENV --test_env=CONDA_PROMPT_MODIFIER
|
|
--test_tag_filters=-kubernetes,-jenkins_only,-medium_size_python_tests_a_to_j,-medium_size_python_tests_k_to_z,-flaky,-flaky-mac
|
|
python/ray/tests/...
|
|
- *epilogue_commands
|
|
|
|
- label: ":mac: :apple: Medium A-J"
|
|
<<: *common
|
|
commands:
|
|
- *prelude_commands
|
|
- bazel test --config=ci $(./scripts/bazel_export_options)
|
|
--test_tag_filters=-kubernetes,-jenkins_only,medium_size_python_tests_a_to_j,-flaky,-flaky-mac
|
|
python/ray/tests/...
|
|
- *epilogue_commands
|
|
|
|
- label: ":mac: :apple: Medium K-Z"
|
|
<<: *common
|
|
commands:
|
|
- *prelude_commands
|
|
- bazel test --config=ci $(./scripts/bazel_export_options)
|
|
--test_tag_filters=-kubernetes,-jenkins_only,medium_size_python_tests_k_to_z,-flaky,-flaky-mac
|
|
python/ray/tests/...
|
|
- *epilogue_commands
|
|
|
|
- label: ":mac: :apple: :snowflake: Flaky"
|
|
<<: *common
|
|
commands:
|
|
- *prelude_commands
|
|
- ./ci/travis/install-dependencies.sh
|
|
- bazel test --config=ci $(./scripts/bazel_export_options)
|
|
--test_tag_filters=-kubernetes,-jenkins_only,flaky,flaky-mac
|
|
--test_env=CONDA_EXE
|
|
--test_env=CONDA_PYTHON_EXE
|
|
--test_env=CONDA_SHLVL
|
|
--test_env=CONDA_PREFIX
|
|
--test_env=CONDA_DEFAULT_ENV
|
|
python/ray/tests/... python/ray/serve/...
|
|
- *epilogue_commands
|
|
|
|
# The follow is running in Travis for now.
|
|
# - bazel test --test_env=CONDA_EXE --test_env=CONDA_PYTHON_EXE --test_env=CONDA_SHLVL --test_env=CONDA_PREFIX --test_env=CONDA_DEFAULT_ENV --test_env=CONDA_PROMPT_MODIFIER --config=ci $(./scripts/bazel_export_options) --test_tag_filters=-kubernetes,-jenkins_only,-medium_size_python_tests_a_to_j,-medium_size_python_tests_k_to_z,-flaky python/ray/tests/...
|
|
# - bazel test --config=ci $(./scripts/bazel_export_options) --test_tag_filters=-kubernetes,-jenkins_only,medium_size_python_tests_k_to_z,-flaky python/ray/tests/...
|
|
# - bazel test --config=ci $(./scripts/bazel_export_options)
|
|
# --test_tag_filters=-kubernetes,-jenkins_only,flaky
|
|
# --test_env=CONDA_EXE
|
|
# --test_env=CONDA_PYTHON_EXE
|
|
# --test_env=CONDA_SHLVL
|
|
# --test_env=CONDA_PREFIX
|
|
# --test_env=CONDA_DEFAULT_ENV
|
|
# python/ray/tests/... python/ray/serve/... python/ray/tune/... rllib/... |