diff --git a/.kokoro/build.sh b/.kokoro/build.sh index 3fa75a47d7..3b444f752d 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -82,6 +82,18 @@ integration) ;; 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 test -Dfmt.skip=true RETURN_CODE=$? ;; diff --git a/owlbot.py b/owlbot.py index b88da7d27b..563a279038 100644 --- a/owlbot.py +++ b/owlbot.py @@ -37,6 +37,7 @@ '.kokoro/presubmit/graalvm-native-17.cfg', '.kokoro/requirements.in', '.kokoro/requirements.txt', + '.kokoro/build.sh', '.github/trusted-contribution.yml', '.github/workflows/auto-release.yaml', 'CONTRIBUTING.md',