summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xscripts/benchmark.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/scripts/benchmark.sh b/scripts/benchmark.sh
index 3fd80fc2e..e2d688710 100755
--- a/scripts/benchmark.sh
+++ b/scripts/benchmark.sh
@@ -16,12 +16,19 @@
source $(dirname $0)/common.sh
+# gcloud may be installed as a "snap". If it is, include it in PATH.
+declare -r snap="/snap/bin"
+if [[ -d "-d ${snap}" ]]; then
+ export PATH="${PATH}:${snap}"
+fi
+
+# Make sure we can call gcloud and exit if not.
+which gcloud
+
# Exporting for subprocesses as GCP APIs and tools check this environmental
# variable for authentication.
export GOOGLE_APPLICATION_CREDENTIALS="${KOKORO_KEYSTORE_DIR}/${GCLOUD_CREDENTIALS}"
-which gcloud
-
gcloud auth activate-service-account \
--key-file "${GOOGLE_APPLICATION_CREDENTIALS}"