Allow running test scripts from any directory

This was actually a feature lost when swapping to Gradle, and is used by
the grpc/java Dockerfile. But it is useful in general.
This commit is contained in:
Eric Anderson 2015-02-17 13:46:09 -08:00
parent 5d37b29ef8
commit 31179ec995
2 changed files with 2 additions and 0 deletions

View File

@ -8,5 +8,6 @@ for i in "$@"; do
done done
TARGET_ARGS="${TARGET_ARGS:2}" TARGET_ARGS="${TARGET_ARGS:2}"
cd "$(dirname "$(readlink -f "$0")")"
echo "[INFO] Running: $TARGET ($TARGET_CLASS $TARGET_ARGS)" echo "[INFO] Running: $TARGET ($TARGET_CLASS $TARGET_ARGS)"
./gradlew -PmainClass="$TARGET_CLASS" -PappArgs="[$TARGET_ARGS]" :grpc-integration-testing:execute ./gradlew -PmainClass="$TARGET_CLASS" -PappArgs="[$TARGET_ARGS]" :grpc-integration-testing:execute

View File

@ -8,5 +8,6 @@ for i in "$@"; do
done done
TARGET_ARGS="${TARGET_ARGS:2}" TARGET_ARGS="${TARGET_ARGS:2}"
cd "$(dirname "$(readlink -f "$0")")"
echo "[INFO] Running: $TARGET ($TARGET_CLASS $TARGET_ARGS)" echo "[INFO] Running: $TARGET ($TARGET_CLASS $TARGET_ARGS)"
./gradlew -PmainClass="$TARGET_CLASS" -PappArgs="[$TARGET_ARGS]" :grpc-integration-testing:execute ./gradlew -PmainClass="$TARGET_CLASS" -PappArgs="[$TARGET_ARGS]" :grpc-integration-testing:execute