From 35ae7f0e687b95f0c2ee8027c6afa9a44ebe8443 Mon Sep 17 00:00:00 2001 From: mehrdadn Date: Thu, 16 Apr 2020 15:37:25 -0700 Subject: [PATCH] [CI] Preload Test to Skip Env Var to All Travis Job (#8061) Co-authored-by: Mehrdad --- .travis.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.travis.yml b/.travis.yml index d603ae729..12364fc48 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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: