You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by sm...@apache.org on 2016/05/20 20:24:02 UTC

arrow git commit: Add java support to Travis CI

Repository: arrow
Updated Branches:
  refs/heads/master e316b3f76 -> 703546787


Add java support to Travis CI

Add java support to Travis CI using oracle JDK7 on a Linux host.


Project: http://git-wip-us.apache.org/repos/asf/arrow/repo
Commit: http://git-wip-us.apache.org/repos/asf/arrow/commit/70354678
Tree: http://git-wip-us.apache.org/repos/asf/arrow/tree/70354678
Diff: http://git-wip-us.apache.org/repos/asf/arrow/diff/70354678

Branch: refs/heads/master
Commit: 703546787e049f1abbc96082f60fe4d08731a5ce
Parents: e316b3f
Author: Laurent Goujon <la...@online.fr>
Authored: Wed Apr 13 22:36:38 2016 -0700
Committer: Steven Phillips <st...@dremio.com>
Committed: Fri May 20 13:23:44 2016 -0700

----------------------------------------------------------------------
 .travis.yml              |  6 +++++-
 ci/travis_script_java.sh | 11 +++++++++++
 java/pom.xml             |  2 +-
 3 files changed, 17 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/arrow/blob/70354678/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index 646f80f..7c41837 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,7 +12,6 @@ addons:
     - gcc-4.9   # Needed for C++11
     - g++-4.9   # Needed for C++11
     - gdb
-    - gcov
     - ccache
     - cmake
     - valgrind
@@ -60,6 +59,11 @@ matrix:
     before_install:
     script:
     - $TRAVIS_BUILD_DIR/ci/travis_conda_build.sh
+  - language: java
+    os: linux
+    jdk: oraclejdk7
+    script:
+    - $TRAVIS_BUILD_DIR/ci/travis_script_java.sh
 
 before_install:
 - ulimit -c unlimited -S

http://git-wip-us.apache.org/repos/asf/arrow/blob/70354678/ci/travis_script_java.sh
----------------------------------------------------------------------
diff --git a/ci/travis_script_java.sh b/ci/travis_script_java.sh
new file mode 100755
index 0000000..2d11eae
--- /dev/null
+++ b/ci/travis_script_java.sh
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+
+set -e
+
+JAVA_DIR=${TRAVIS_BUILD_DIR}/java
+
+pushd $JAVA_DIR
+
+mvn -B test
+
+popd

http://git-wip-us.apache.org/repos/asf/arrow/blob/70354678/java/pom.xml
----------------------------------------------------------------------
diff --git a/java/pom.xml b/java/pom.xml
index 4ee4ff4..ea42894 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -297,7 +297,7 @@
           <artifactId>maven-surefire-plugin</artifactId>
           <version>2.17</version>
           <configuration>
-            <argLine>-ea</argLine>
+            <enableAssertions>true</enableAssertions>
             <forkCount>${forkCount}</forkCount>
             <reuseForks>true</reuseForks>
             <systemPropertyVariables>