diff --git a/.kokoro/build.sh b/.kokoro/build.sh index e1b04b4fd..985066684 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -110,6 +110,18 @@ integration-cloud-staging) ;; graalvm) # Run Unit and Integration Tests with Native Image. + echo "Install GraalVM 25" + echo "$JAVA_HOME" + pwd + mkdir -p ~/tools/jdk + cd ~/tools/jdk + wget https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz + tar -xf graalvm-jdk-25_linux-x64_bin.tar.gz + export JAVA_HOME=~/tools/jdk/graalvm-jdk-25+37.1 + export PATH=$JAVA_HOME/bin:$PATH + java -version + echo "Running native image tests..." + cd "${scriptDir}/.." mvn -B ${INTEGRATION_TEST_ARGS} -ntp -Pnative -Penable-integration-tests test "-Dtest=com.google.cloud.spanner.jdbc.it.**" RETURN_CODE=$? ;;