File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ set -e
4+
5+ for required_variable in \
6+ GOOGLE_CLOUD_PROJECT \
7+ GOOGLE_APPLICATION_CREDENTIALS \
8+ GOOGLE_CLOUD_STORAGE_BUCKET \
9+ ALTERNATE_GOOGLE_CLOUD_STORAGE_BUCKET \
10+ TRANSLATE_API_KEY \
11+ ; do
12+ if [[ -z " ${! required_variable} " ]]; then
13+ echo " Must set $required_variable "
14+ exit 1
15+ fi
16+ done
17+
18+ # TODO: make all environment variables consistent
19+ export GOOGLE_PROJECT_ID=" $GOOGLE_CLOUD_PROJECT "
20+ export GCLOUD_PROJECT=" $GOOGLE_CLOUD_PROJECT "
21+ export STORAGE_BUCKET=" $GOOGLE_CLOUD_STORAGE_BUCKET "
22+ export BUCKET=" $GOOGLE_CLOUD_STORAGE_BUCKET "
23+ export ALT_BUCKET=" $ALTERNATE_GOOGLE_CLOUD_STORAGE_BUCKET "
24+ export TRANSLATE_KEY=" $TRANSLATE_API_KEY "
25+
26+ script_directory=" $( dirname " ` realpath $0 ` " ) "
27+ repo_directory=" $( dirname $script_directory ) "
28+
29+ for product in \
30+ bigquery \
31+ datastore \
32+ language \
33+ logging \
34+ pubsub \
35+ speech \
36+ storage \
37+ translate \
38+ vision \
39+ ; do
40+ echo " [$product ]"
41+ cd " $repo_directory /$product /"
42+ bundle install
43+ bundle exec rspec --format documentation --fail-fast
44+ done
You can’t perform that action at this time.
0 commit comments