From 5709ed2e164b5b0e39d739ac10335d7bb2da2ec1 Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Fri, 13 May 2022 15:36:59 +0800 Subject: [PATCH] Fix shellcheck warning (#11489) * fix shellcheck warning * Update java_linux_final_test.sh --- tools/ci_build/github/linux/java_linux_final_test.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tools/ci_build/github/linux/java_linux_final_test.sh b/tools/ci_build/github/linux/java_linux_final_test.sh index 52367f12e6..6e2716a230 100755 --- a/tools/ci_build/github/linux/java_linux_final_test.sh +++ b/tools/ci_build/github/linux/java_linux_final_test.sh @@ -3,11 +3,14 @@ # This is for testing GPU final jar on Linux set -e -o -x +usage() { echo "Usage: $0 [-r ] [-v ]" 1>&2; exit 1; } + while getopts r:v: parameter_Option do case "${parameter_Option}" in r) BINARY_DIR=${OPTARG};; v) VERSION_NUMBER=${OPTARG};; +*) usage ;; esac done @@ -15,20 +18,21 @@ EXIT_CODE=1 uname -a -cd $BINARY_DIR/final-jar +cd "$BINARY_DIR/final-jar" mkdir test echo "Directories created" -echo "Library path:" $LD_LIBRARY_PATH +echo "Library path:" "$LD_LIBRARY_PATH" pushd test -jar xf $BINARY_DIR/final-jar/testing.jar +jar xf "$BINARY_DIR/final-jar/testing.jar" popd curl -O -sSL https://oss.sonatype.org/service/local/repositories/releases/content/org/junit/platform/junit-platform-console-standalone/1.6.2/junit-platform-console-standalone-1.6.2.jar curl -O -sSL https://oss.sonatype.org/service/local/repositories/releases/content/com/google/protobuf/protobuf-java/3.20.1/protobuf-java-3.20.1.jar -java -DUSE_CUDA=1 -jar ./junit-platform-console-standalone-1.6.2.jar -cp .:./test:./protobuf-java-3.20.1.jar:./onnxruntime_gpu-${VERSION_NUMBER}.jar --scan-class-path --fail-if-no-tests --disable-banner +java -DUSE_CUDA=1 -jar ./junit-platform-console-standalone-1.6.2.jar -cp .:./test:./protobuf-java-3.20.1.jar:./onnxruntime_gpu-"${VERSION_NUMBER}".jar --scan-class-path --fail-if-no-tests --disable-banner + EXIT_CODE=$?