aboutsummaryrefslogtreecommitdiff
path: root/travis.sh
diff options
context:
space:
mode:
authorFeng Xiao <xfxyjwf@gmail.com>2015-06-10 10:54:32 -0700
committerFeng Xiao <xfxyjwf@gmail.com>2015-06-10 10:54:32 -0700
commit91becaa867fc25fdd588b951c12f5af16bc5731b (patch)
tree4a80b9b6ad88666a6fe5ddd060b983acb97f09ec /travis.sh
parentc35ac0789b9e413ff13acce7a29e1c72152864be (diff)
parentc4d3638f51316731638506f161ed6dfd4597576d (diff)
downloadprotobuf-91becaa867fc25fdd588b951c12f5af16bc5731b.tar.gz
protobuf-91becaa867fc25fdd588b951c12f5af16bc5731b.tar.bz2
protobuf-91becaa867fc25fdd588b951c12f5af16bc5731b.zip
Merge pull request #483 from thomasvl/fixup_travis_2
Remove the OS X checks from travis.sh, instead use excludes
Diffstat (limited to 'travis.sh')
-rwxr-xr-xtravis.sh14
1 files changed, 8 insertions, 6 deletions
diff --git a/travis.sh b/travis.sh
index 26efc879..4aa67344 100755
--- a/travis.sh
+++ b/travis.sh
@@ -1,5 +1,13 @@
#!/usr/bin/env bash
+# Note: travis currently does not support testing more than one language so the
+# .travis.yml cheats and claims to only be cpp. If they add multiple language
+# support, this should probably get updated to install steps and/or
+# rvm/gemfile/jdk/etc. entries rather than manually doing the work.
+
+# .travis.yml uses matrix.exclude to block the cases where app-get can't be
+# use to install things.
+
build_cpp() {
./autogen.sh
./configure
@@ -28,12 +36,6 @@ build_csharp() {
}
use_java() {
- if [ `uname` != "Linux" ]; then
- # It's nontrivial to programmatically install a new JDK from the command
- # line on OS X, so we rely on testing on Linux for Java code.
- echo "Java not tested on OS X."
- exit 0 # success
- fi
version=$1
case "$version" in
jdk6)