diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5c73ffa27..bb6f3acd9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,10 +35,19 @@ jobs: key: ${{ runner.os }}-m2-${{ hashFiles('./jvm-packages/pom.xml') }} restore-keys: ${{ runner.os }}-m2 - - name: Test JVM packages + - name: Test XGBoost4J run: | cd jvm-packages - mvn test -pl :xgboost4j_2.12 + mvn test -B -pl :xgboost4j_2.12 + + - name: Test XGBoost4J-Spark + run: | + rm -rfv build/ + cd jvm-packages + mvn -B test + if: matrix.os == 'ubuntu-latest' # Distributed training doesn't work on Windows + env: + RABIT_MOCK: ON lint: runs-on: ubuntu-latest diff --git a/jvm-packages/pom.xml b/jvm-packages/pom.xml index 03de3bd1c..4bb211ae1 100644 --- a/jvm-packages/pom.xml +++ b/jvm-packages/pom.xml @@ -38,6 +38,7 @@ 2.12.8 2.12 2.7.3 + 5 OFF OFF