ソースを参照

Keep cpp_distcheck on travis for now.

When it runs in parallel with other jenkins tests, multiple tests start
to fail probably because cpp_distcheck will update the C++ lib that
other tests (such as python_cpp) are depending on.

Change-Id: Ibca0243084bb6b81c811b62c75288e20cc2aabf5
Feng Xiao 9 年 前
コミット
9702b9f785
2 ファイル変更7 行追加4 行削除
  1. 7 3
      .travis.yml
  2. 0 1
      jenkins/pull_request_in_docker.sh

+ 7 - 3
.travis.yml

@@ -46,13 +46,17 @@ matrix:
     # which doesn't work on OS X.
     - os: osx
       env: CONFIG=golang
-  # The dotnet environment requires Ubuntu 14.04 or 16.04. This
-  # configuration is effectively an "extra" one, outside the
-  # autogenerated matrix.
   include:
+    # The dotnet environment requires Ubuntu 14.04 or 16.04. This
+    # configuration is effectively an "extra" one, outside the
+    # autogenerated matrix.
     - os: linux
       env: CONFIG=csharp
       dist: trusty
+    # This test is kept on travis because it doesn't play nicely with other
+    # tests on jenkins running in parallel.
+    - os: linux
+      env: CONFIG=cpp_distcheck
   allow_failures:
     # These currently do not work on OS X but are being worked on by @haberman.
     - os: osx

+ 0 - 1
jenkins/pull_request_in_docker.sh

@@ -48,7 +48,6 @@ $TIME_CMD $TEST_SCRIPT cpp > >(tee $CPP_STDOUT) 2> >(tee $CPP_STDERR >&2)
 # Other tests are run in parallel.
 
 parallel --results $LOG_OUTPUT_DIR --joblog $OUTPUT_DIR/joblog $TEST_SCRIPT ::: \
-  cpp_distcheck \
   csharp \
   java_jdk7 \
   javanano_jdk7 \