aboutsummaryrefslogtreecommitdiff
path: root/travis.sh
diff options
context:
space:
mode:
authorFeng Xiao <xfxyjwf@gmail.com>2015-12-21 11:08:18 -0800
committerFeng Xiao <xfxyjwf@gmail.com>2015-12-21 11:10:46 -0800
commit9e5fb55ed6616e47a1d2b57c3c2f7ac59242f0b0 (patch)
treeca130407fb37d0d676f093102b6e2222612ab759 /travis.sh
parentd272cef23d2895d8873b1a7385fbad3b525082ba (diff)
downloadprotobuf-9e5fb55ed6616e47a1d2b57c3c2f7ac59242f0b0.tar.gz
protobuf-9e5fb55ed6616e47a1d2b57c3c2f7ac59242f0b0.tar.bz2
protobuf-9e5fb55ed6616e47a1d2b57c3c2f7ac59242f0b0.zip
Build Java conformance tests for JDK7 only.
The Java conformance test class uses JDK7+ only syntaxes and can't compile with JDK6. [skip ci]
Diffstat (limited to 'travis.sh')
-rwxr-xr-xtravis.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/travis.sh b/travis.sh
index 61a8156d..20860652 100755
--- a/travis.sh
+++ b/travis.sh
@@ -103,6 +103,14 @@ build_java() {
# Java build needs `protoc`.
internal_build_cpp
cd java && mvn test && mvn install
+ cd util && mvn test
+ cd ../..
+}
+
+build_java_with_conformance_tests() {
+ # Java build needs `protoc`.
+ internal_build_cpp
+ cd java && mvn test && mvn install
cd util && mvn test && mvn assembly:single
cd ../..
cd conformance && make test_java && cd ..
@@ -120,7 +128,7 @@ build_java_jdk6() {
}
build_java_jdk7() {
use_java jdk7
- build_java
+ build_java_with_conformance_tests
}
build_java_oracle7() {
use_java oracle7