diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3c9b90dfa7f..e1350c69a3e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -351,8 +351,8 @@ jobs: steps: - uses: actions/checkout@v2 - name: test - working-directory: tests - run: bash JavaTest.sh + working-directory: java + run: mvn test build-kotlin-macos: name: Build Kotlin MacOS diff --git a/tests/JavaTest.bat b/tests/JavaTest.bat deleted file mode 100644 index 921815a1578..00000000000 --- a/tests/JavaTest.bat +++ /dev/null @@ -1,21 +0,0 @@ -@echo off -rem Copyright 2014 Google Inc. All rights reserved. -rem -rem Licensed under the Apache License, Version 2.0 (the "License"); -rem you may not use this file except in compliance with the License. -rem You may obtain a copy of the License at -rem -rem http://www.apache.org/licenses/LICENSE-2.0 -rem -rem Unless required by applicable law or agreed to in writing, software -rem distributed under the License is distributed on an "AS IS" BASIS, -rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -rem See the License for the specific language governing permissions and -rem limitations under the License. - -rem Compile then run the Java test. - -set batch_file_dir=%~d0%~p0 - -javac -g -classpath %batch_file_dir%\..\java;%batch_file_dir%;%batch_file_dir%\namespace_test;%batch_file_dir%\union_vector JavaTest.java -java -classpath %batch_file_dir%\..\java;%batch_file_dir%;%batch_file_dir%\namespace_test;%batch_file_dir%\union_vector JavaTest diff --git a/tests/JavaTest.sh b/tests/JavaTest.sh deleted file mode 100755 index 099447e8bb6..00000000000 --- a/tests/JavaTest.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/bash -# -# Copyright 2014 Google Inc. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -o errexit - -echo Compile then run the Java test. - -java -version - -testdir=$(dirname $0) - -targetdir="${testdir}/target" - -if [[ -e "${targetdir}" ]]; then - echo "cleaning target" - rm -rf "${targetdir}" -fi - -mkdir -v "${targetdir}" - -if ! find "${testdir}/../java" -type f -name "*.class" -delete; then - echo "failed to clean .class files from java directory" >&2 - exit 1 -fi - -javac -d "${targetdir}" -classpath "${testdir}/optional_scalars:${testdir}/../java:${testdir}:${testdir}/namespace_test:${testdir}/union_vector" "${testdir}/JavaTest.java" - -(cd "${testdir}" && java -ea -classpath "${targetdir}" JavaTest ) - -rm -rf "${targetdir}"