OLD | NEW |
1 sudo: required | 1 sudo: required |
2 # Note: travis currently does not support listing more than one language so | 2 # Note: travis currently does not support listing more than one language so |
3 # this cheats and claims to only be cpp. If they add multiple language | 3 # this cheats and claims to only be cpp. If they add multiple language |
4 # support, this should probably get updated to install steps and/or | 4 # support, this should probably get updated to install steps and/or |
5 # rvm/gemfile/jdk/etc. entries rather than manually doing the work. | 5 # rvm/gemfile/jdk/etc. entries rather than manually doing the work. |
6 language: cpp | 6 language: cpp |
7 os: | 7 os: |
8 - linux | 8 - linux |
9 - osx | 9 - osx |
10 # The Objective C build needs Xcode 6.4 or later. | 10 # The Objective C build needs Xcode 7.0 or later. |
11 osx_image: xcode7.1 | 11 osx_image: xcode7.2 |
12 script: | 12 script: |
13 - ./travis.sh $CONFIG | 13 - ./tests.sh $CONFIG |
14 env: | 14 env: |
15 - CONFIG=cpp | 15 - CONFIG=cpp |
16 - CONFIG=cpp_distcheck | 16 - CONFIG=cpp_distcheck |
17 - CONFIG=csharp | 17 - CONFIG=csharp |
18 - CONFIG=golang | 18 - CONFIG=golang |
19 - CONFIG=java_jdk6 | 19 - CONFIG=java_jdk6 |
20 - CONFIG=java_jdk7 | 20 - CONFIG=java_jdk7 |
21 - CONFIG=java_oracle7 | 21 - CONFIG=java_oracle7 |
22 - CONFIG=javanano_jdk6 | 22 - CONFIG=javanano_jdk6 |
23 - CONFIG=javanano_jdk7 | 23 - CONFIG=javanano_jdk7 |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
60 - os: osx | 60 - os: osx |
61 env: CONFIG=objectivec_ios | 61 env: CONFIG=objectivec_ios |
62 - os: osx | 62 - os: osx |
63 env: CONFIG=objectivec_osx | 63 env: CONFIG=objectivec_osx |
64 allow_failures: | 64 allow_failures: |
65 # These currently do not work on OS X but are being worked on by @haberman. | 65 # These currently do not work on OS X but are being worked on by @haberman. |
66 - os: osx | 66 - os: osx |
67 env: CONFIG=ruby22 | 67 env: CONFIG=ruby22 |
68 - os: osx | 68 - os: osx |
69 env: CONFIG=jruby | 69 env: CONFIG=jruby |
| 70 # https://github.com/google/protobuf/issues/1253 - Started failing when |
| 71 # we moved to an OS X image that is 10.11. |
| 72 - os: osx |
| 73 env: CONFIG=python_cpp |
| 74 # xctool 0.2.8 seems to have a bug where it randomly kills tests saying |
| 75 # they failed. |
| 76 # https://github.com/facebook/xctool/issues/619 |
| 77 # https://github.com/google/protobuf/issues/1232 |
| 78 # travis updated their images to include 0.2.8: |
| 79 # https://blog.travis-ci.com/2016-03-23-xcode-image-updates |
| 80 # Mark the iOS test as flakey so these failures don't turn things red. |
| 81 - os: osx |
| 82 env: CONFIG=objectivec_ios |
70 notifications: | 83 notifications: |
71 email: false | 84 email: false |
OLD | NEW |