File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ refs/tags/v0.22.0: 18b298fe4bfe8ec2f20b0e0bf7ffdcce5cc3c5fe
6666refs/heads/vam-google-patch-1: d0c8fee3a4074d0bf7360ce8c4f7f7223d0ee7b9
6767refs/heads/vam-google-patch-CODEOWNERS: 2ac1616e25229e51d08a984708ef1918f91a35ee
6868refs/heads/danoscarmike-patch-1: 7342a9916bce4ed00002c7202e2a16c5d46afaea
69- refs/heads/lesv-patch-1: 7584d908b43455b0222bd6928cb583ce4d732e8c
69+ refs/heads/lesv-patch-1: 39278446af7462f87995add5041de302655167b5
7070refs/heads/ml-update-branch: 079dd6610017f5c51b9d1938c12d6d55b61513cf
7171refs/heads/vkedia-patch-2: 7d8241388a9769a5c069334761b06c7012c878e7
7272refs/heads/vkedia-patch-3: 4d128043acaa7db9160faf439d2ca6104e8a88cb
Original file line number Diff line number Diff line change 1+ version : 2.0
2+
3+ jobs :
4+ datastore_it :
5+ working_directory : ~/googleapis
6+ docker :
7+ - image : circleci/openjdk:8-jdk
8+ environment :
9+ TERM : dumb
10+ steps :
11+ - checkout
12+ - run :
13+ name : Decrypt credentials.
14+ command : |
15+ openssl aes-256-cbc -md sha256 -d -in .circleci/it-service-account.json.enc \
16+ -out .circleci/it-service-account.json -k "${SYSTEM_TESTS_ENCRYPTION_KEY}"
17+ - run :
18+ name : Run integration tests for google-cloud-datastore
19+ command : ./utilities/verify_single_it.sh google-cloud-datastore
20+
21+ workflows :
22+ version : 2
23+ build :
24+ jobs :
25+ - datastore_it
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # This script is used by Circle-CI to run integration tests for one client..
3+ # This script is referenced in .circleci/config.yml.
4+
5+ set -e
6+
7+ MODULE=$1
8+
9+ if [ -z $MODULE ]; then
10+ echo " First arg (module) not provided, so we're exiting."
11+ exit 1
12+ fi
13+
14+ export GCLOUD_PROJECT=" gcloud-devel"
15+ export GOOGLE_APPLICATION_CREDENTIALS=$( realpath .circleci/it-service-account.json)
16+
17+ echo " ----- building and installing google-cloud-bom -----"
18+ mvn -pl google-cloud-bom install -DskipTests
19+
20+ echo " ----- building and installing parent pom -----"
21+ mvn -N install -DskipTests
22+
23+ echo " ----- building and installing shared modules -----"
24+ mvn -pl google-cloud-core,google-cloud-core-http,google-cloud-core-grpc install -DskipTests
25+
26+ echo " ----- running integration tests -----"
27+ mvn -B -pl $MODULE -DtrimStackTrace=false -fae verify
You can’t perform that action at this time.
0 commit comments