[CI] Preload Test to Skip Env Var to All Travis Job (#8061)

Co-authored-by: Mehrdad <noreply@github.com>
This commit is contained in:
mehrdadn 2020-04-16 15:37:25 -07:00 committed by GitHub
parent f95e18dfeb
commit 35ae7f0e68
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -39,6 +39,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- ./java/test.sh
- os: linux
@ -53,6 +54,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
# Streaming cpp test.
- if [ $RAY_CI_STREAMING_CPP_AFFECTED == "1" ]; then bazel test --config=ci --test_output=all //streaming:all && bash streaming/src/test/run_streaming_queue_test.sh; fi
- if [ $RAY_CI_STREAMING_PYTHON_AFFECTED == "1" ]; then python -m pytest -v --durations=5 --timeout=300 streaming/python/tests/; fi
@ -71,6 +73,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- ./ci/suppress_output bash src/ray/test/run_core_worker_tests.sh
- ./ci/suppress_output bash streaming/src/test/run_streaming_queue_test.sh
- ./java/test.sh
@ -89,6 +92,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- ./ci/keep_alive bazel test --config=ci --test_tag_filters=-jenkins_only python/ray/tests/...
- os: linux
@ -100,6 +104,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- ./ci/travis/check-git-clang-format-output.sh
# Try generating Sphinx documentation. To do this, we need to install
# Ray first.
@ -148,6 +153,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
# Explicitly sleep 60 seconds for logs to go through
- ./ci/travis/test-wheels.sh || { cat /tmp/ray/session_latest/logs/* && sleep 60 && false; }
cache: false
@ -164,6 +170,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
# Explicitly sleep 60 seconds for logs to go through
- ./ci/travis/test-wheels.sh || { cat /tmp/ray/session_latest/logs/* && sleep 60 && false; }
@ -182,6 +189,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- travis_wait 90 bazel test --config=ci --test_output=streamed --build_tests_only --test_tag_filters=learning_tests rllib/...
# RLlib: Learning tests with tf=1.x (from rllib/tuned_examples/regression_tests/*.yaml).
@ -200,6 +208,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- travis_wait 90 bazel test --config=ci --test_output=streamed --build_tests_only --test_tag_filters=learning_tests rllib/...
# RLlib: Quick Agent train.py runs (compilation & running, no(!) learning).
@ -218,6 +227,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- travis_wait 60 bazel test --config=ci --build_tests_only --test_tag_filters=quick_train rllib/...
# Test everything that does not have any of the "main" labels:
# "learning_tests|quick_train|examples|tests_dir".
@ -238,6 +248,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=examples_A,examples_B rllib/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=examples_C rllib/...
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=examples_E,examples_L,examples_M,examples_P rllib/...
@ -258,6 +269,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=tests_dir_A,tests_dir_B,tests_dir_C,tests_dir_D,tests_dir_E,tests_dir_F,tests_dir_G,tests_dir_H,tests_dir_I rllib/...
# RLlib: tests_dir: Everything in rllib/tests/ directory (J-Z).
@ -275,6 +287,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- ./ci/keep_alive bazel test --config=ci --build_tests_only --test_tag_filters=tests_dir_J,tests_dir_K,tests_dir_L,tests_dir_M,tests_dir_N,tests_dir_O,tests_dir_P,tests_dir_Q,tests_dir_R,tests_dir_S,tests_dir_T,tests_dir_U,tests_dir_V,tests_dir_W,tests_dir_X,tests_dir_Y,tests_dir_Z rllib/...
# Cpp worker test
@ -287,6 +300,7 @@ matrix:
install:
- . ./ci/travis/ci.sh build
script:
- . ./ci/travis/ci.sh preload
- bazel test --config=ci //cpp:all --build_tests_only --test_output=streamed
script: