From fc75885e9e963ed28e62f5f80a81a709be551e4d Mon Sep 17 00:00:00 2001 From: yanqingmen Date: Tue, 7 Jul 2015 19:22:51 +0800 Subject: [PATCH] add travis-ci script for java wrapper --- .travis.yml | 1 + scripts/travis_java_script.sh | 6 ++++++ scripts/travis_script.sh | 5 +++++ 3 files changed, 12 insertions(+) create mode 100755 scripts/travis_java_script.sh diff --git a/.travis.yml b/.travis.yml index 102c87353..ac4f58154 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ env: - TASK=lint LINT_LANG=python - TASK=R-package CXX=g++ - TASK=python-package CXX=g++ + - TASK=java-package CXX=g++ - TASK=build CXX=g++ - TASK=build-with-dmlc CXX=g++ diff --git a/scripts/travis_java_script.sh b/scripts/travis_java_script.sh new file mode 100755 index 000000000..c87dc2b46 --- /dev/null +++ b/scripts/travis_java_script.sh @@ -0,0 +1,6 @@ +# Test java package of xgboost +cd java +./create_wrap.sh +cd xgboost4j +mvn clean install -DskipTests=true +mvn test diff --git a/scripts/travis_script.sh b/scripts/travis_script.sh index b90f8d3ee..5702d35cd 100755 --- a/scripts/travis_script.sh +++ b/scripts/travis_script.sh @@ -26,3 +26,8 @@ if [ ${TASK} == "python-package" ]; then make all CXX=${CXX} || exit -1 nosetests tests/python || exit -1 fi + +if [ ${TASK} == "java-package" ]; then + make java CXX=${CXX} || exit -1 + scripts/travis_java_script.sh || exit -1 +fi