summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authork0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-12-21 15:07:18 (GMT)
committerk0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-12-21 15:07:18 (GMT)
commit8af3bd4594f4aed6a92cfd8e324e6df05bf510aa (patch)
treead201a1782efda827d314821ab4f413078289733
parent982bbc1130c88b7ef0dc849b0fb372f05f513db7 (diff)
.travis.yml: avoid using -j3 for osx
osx build has failed too often. we don't know why. To know which test hangs forever, we might want to have hard timeout for all test case (like 9min, slightly less than no-output timeout) in test-all. But it's a little hard to implement and I would workaround an unknown cause somehow. It's known that -j is harmful for some tests in test-all. Let's try to remove it first, and if it doesn't work, I'll resurrect -v option to easily know which test is the culprit. Slow correctness is much better than fast false-positive. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--.travis.yml3
1 files changed, 2 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 6004cf5..bc74f98 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -279,7 +279,8 @@ env:
<<: *osx
env:
- CONFIG_FLAG=--with-opt-dir=/usr/local/opt/openssl@1.1:/usr/local/opt/zlib
- - TEST_ALL_OPTS="$JOBS -q --tty=no --excludes=\$(TESTSDIR)/excludes/_travis/osx"
+ # Not using $JOBS which might be harmful for some tests because osx build often hangs for unknown reasons.
+ - TEST_ALL_OPTS="-q --tty=no --excludes=\$(TESTSDIR)/excludes/_travis/osx"
- &universal-darwin17
name: uinversal.x86_64h-darwin17