Skip to content

fix(deps): update java

79a79ad
Select commit
Loading
Failed to load commit list.
Open

fix(deps): update java #2378

fix(deps): update java
79a79ad
Select commit
Loading
Failed to load commit list.
Google Cloud Build / pull-request-ci (bank-of-anthos-ci) succeeded Oct 20, 2025 in 14m 4s

Summary

Build Information

Trigger pull-request-ci
Build b0e05f88-d92f-47aa-a725-bce30c56a147
Start 2025-10-19T20:56:50-07:00
Duration 13m19.54s
Status SUCCESS

Steps

Step Status Duration
install-license-check-script SUCCESS 10.229s
check-licenses SUCCESS 1.012s
download-skaffold-cache SUCCESS 5.01s
build-and-push-images SUCCESS 1m47.923s
upload-skaffold-cache SUCCESS 2.304s
run-tests SUCCESS 2m40.598s
set-policy-binding-for-ksa SUCCESS 3.596s
deploy-to-pr-namespace SUCCESS 3m26.693s
run-e2e-tests SUCCESS 4m49.064s
delete-environment SUCCESS 8.418s

Details


starting build "b0e05f88-d92f-47aa-a725-bce30c56a147"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/GoogleCloudPlatform/bank-of-anthos
 * branch            79a79ad8dd5de8e7b0d348d77507d286e5d7edfa -> FETCH_HEAD
HEAD is now at 79a79ad fix(deps): update java
GitCommit:
79a79ad8dd5de8e7b0d348d77507d286e5d7edfa
SETUPBUILD
BUILD
Starting Step #0 - "install-license-check-script"
Step #0 - "install-license-check-script": Pulling image: gcr.io/cloud-builders/go:1.16
Step #0 - "install-license-check-script": 1.16: Pulling from cloud-builders/go
Step #0 - "install-license-check-script": 59bf1c3509f3: Pulling fs layer
Step #0 - "install-license-check-script": 666ba61612fd: Pulling fs layer
Step #0 - "install-license-check-script": 8ed8ca486205: Pulling fs layer
Step #0 - "install-license-check-script": ca4bf87e467a: Pulling fs layer
Step #0 - "install-license-check-script": 0435e0963794: Pulling fs layer
Step #0 - "install-license-check-script": df9f3c70cd18: Pulling fs layer
Step #0 - "install-license-check-script": c8fa0eb61fdc: Pulling fs layer
Step #0 - "install-license-check-script": 01c2ab6648ae: Pulling fs layer
Step #0 - "install-license-check-script": f939670cc4c9: Pulling fs layer
Step #0 - "install-license-check-script": 5a3b4e3d5778: Pulling fs layer
Step #0 - "install-license-check-script": 0435e0963794: Waiting
Step #0 - "install-license-check-script": df9f3c70cd18: Waiting
Step #0 - "install-license-check-script": f939670cc4c9: Waiting
Step #0 - "install-license-check-script": 5a3b4e3d5778: Waiting
Step #0 - "install-license-check-script": c8fa0eb61fdc: Waiting
Step #0 - "install-license-check-script": 01c2ab6648ae: Waiting
Step #0 - "install-license-check-script": ca4bf87e467a: Waiting
Step #0 - "install-license-check-script": 666ba61612fd: Verifying Checksum
Step #0 - "install-license-check-script": 666ba61612fd: Download complete
Step #0 - "install-license-check-script": 8ed8ca486205: Verifying Checksum
Step #0 - "install-license-check-script": 8ed8ca486205: Download complete
Step #0 - "install-license-check-script": 59bf1c3509f3: Verifying Checksum
Step #0 - "install-license-check-script": 59bf1c3509f3: Download complete
Step #0 - "install-license-check-script": 0435e0963794: Verifying Checksum
Step #0 - "install-license-check-script": 0435e0963794: Download complete
Step #0 - "install-license-check-script": 59bf1c3509f3: Pull complete
Step #0 - "install-license-check-script": 666ba61612fd: Pull complete
Step #0 - "install-license-check-script": c8fa0eb61fdc: Download complete
Step #0 - "install-license-check-script": 8ed8ca486205: Pull complete
Step #0 - "install-license-check-script": 01c2ab6648ae: Verifying Checksum
Step #0 - "install-license-check-script": 01c2ab6648ae: Download complete
Step #0 - "install-license-check-script": f939670cc4c9: Verifying Checksum
Step #0 - "install-license-check-script": f939670cc4c9: Download complete
Step #0 - "install-license-check-script": 5a3b4e3d5778: Verifying Checksum
Step #0 - "install-license-check-script": 5a3b4e3d5778: Download complete
Step #0 - "install-license-check-script": ca4bf87e467a: Verifying Checksum
Step #0 - "install-license-check-script": ca4bf87e467a: Download complete
Step #0 - "install-license-check-script": df9f3c70cd18: Verifying Checksum
Step #0 - "install-license-check-script": df9f3c70cd18: Download complete
Step #0 - "install-license-check-script": ca4bf87e467a: Pull complete
Step #0 - "install-license-check-script": 0435e0963794: Pull complete
Step #0 - "install-license-check-script": df9f3c70cd18: Pull complete
Step #0 - "install-license-check-script": c8fa0eb61fdc: Pull complete
Step #0 - "install-license-check-script": 01c2ab6648ae: Pull complete
Step #0 - "install-license-check-script": f939670cc4c9: Pull complete
Step #0 - "install-license-check-script": 5a3b4e3d5778: Pull complete
Step #0 - "install-license-check-script": Digest: sha256:1282f00f0fc06a39f5bddb16a6f0fcbc4a7cc474b2b562946dbabb68ed90958f
Step #0 - "install-license-check-script": Status: Downloaded newer image for gcr.io/cloud-builders/go:1.16
Step #0 - "install-license-check-script": gcr.io/cloud-builders/go:1.16
Step #0 - "install-license-check-script": go: downloading github.com/google/addlicense v1.2.0
Step #0 - "install-license-check-script": go: downloading github.com/bmatcuk/doublestar/v4 v4.0.2
Step #0 - "install-license-check-script": go: downloading golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
Finished Step #0 - "install-license-check-script"
Starting Step #1 - "check-licenses"
Step #1 - "check-licenses": Already have image (with digest): gcr.io/cloud-builders/git
Step #1 - "check-licenses": + [[ -d .git ]]
Step #1 - "check-licenses": + rm -rf .git
Step #1 - "check-licenses": + git init
Step #1 - "check-licenses": hint: Using 'master' as the name for the initial branch. This default branch name
Step #1 - "check-licenses": hint: is subject to change. To configure the initial branch name to use in all
Step #1 - "check-licenses": hint: of your new repositories, which will suppress this warning, call:
Step #1 - "check-licenses": hint:
Step #1 - "check-licenses": hint: 	git config --global init.defaultBranch <name>
Step #1 - "check-licenses": hint:
Step #1 - "check-licenses": hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Step #1 - "check-licenses": hint: 'development'. The just-created branch can be renamed via this command:
Step #1 - "check-licenses": hint:
Step #1 - "check-licenses": hint: 	git branch -m <name>
Step #1 - "check-licenses": hint:
Step #1 - "check-licenses": hint: Disable this message with "git config set advice.defaultBranchName false"
Step #1 - "check-licenses": Initialized empty Git repository in /workspace/.git/
Step #1 - "check-licenses": + git add --all
Step #1 - "check-licenses": + git -c 'user.name=CI Bot' -c 'user.email=<>' commit -m 'initial state'
Step #1 - "check-licenses": [master (root-commit) ca35902] initial state
Step #1 - "check-licenses":  444 files changed, 32049 insertions(+)
Step #1 - "check-licenses":  create mode 100644 .github/CODEOWNERS
Step #1 - "check-licenses":  create mode 100644 .github/CODE_OF_CONDUCT.md
Step #1 - "check-licenses":  create mode 100644 .github/CONTRIBUTING.md
Step #1 - "check-licenses":  create mode 100644 .github/ISSUE_TEMPLATE/bug-report.md
Step #1 - "check-licenses":  create mode 100644 .github/ISSUE_TEMPLATE/feature-request.md
Step #1 - "check-licenses":  create mode 100644 .github/ISSUE_TEMPLATE/other.md
Step #1 - "check-licenses":  create mode 100644 .github/SECURITY.md
Step #1 - "check-licenses":  create mode 100644 .github/auto-approve.yml
Step #1 - "check-licenses":  create mode 100644 .github/cloudbuild/ci-pr.yaml
Step #1 - "check-licenses":  create mode 100644 .github/header-checker-lint.yml
Step #1 - "check-licenses":  create mode 100644 .github/pull_request_template.md
Step #1 - "check-licenses":  create mode 100644 .github/renovate.json5
Step #1 - "check-licenses":  create mode 100644 .github/snippet-bot.yml
Step #1 - "check-licenses":  create mode 100644 .github/trusted-contribution.yml
Step #1 - "check-licenses":  create mode 100644 .github/workflows/terraform-validate-ci.yaml
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/Dockerfile
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/README.md
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/cypress.config.js
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/cypress/integration/create_spec.js
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/cypress/integration/deposit_spec.js
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/cypress/integration/home_page_spec.js
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/cypress/integration/login_spec.js
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/cypress/integration/transfer_spec.js
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/cypress/support/commands.js
Step #1 - "check-licenses":  create mode 100644 .github/workflows/ui-tests/cypress/support/index.js
Step #1 - "check-licenses":  create mode 100755 .github/workflows/ui-tests/run_for_env.sh
Step #1 - "check-licenses":  create mode 100644 .gitignore
Step #1 - "check-licenses":  create mode 100644 .mvn/wrapper/maven-wrapper.properties
Step #1 - "check-licenses":  create mode 100644 .pylintrc
Step #1 - "check-licenses":  create mode 100644 LICENSE
Step #1 - "check-licenses":  create mode 100644 Makefile
Step #1 - "check-licenses":  create mode 100644 README.md
Step #1 - "check-licenses":  create mode 100644 docs/README.md
Step #1 - "check-licenses":  create mode 100644 docs/adding-new-microservice.md
Step #1 - "check-licenses":  create mode 100644 docs/ci-cd-pipeline.md
Step #1 - "check-licenses":  create mode 100644 docs/development.md
Step #1 - "check-licenses":  create mode 100644 docs/environments.md
Step #1 - "check-licenses":  create mode 100644 docs/fleet-workload-identity.md
Step #1 - "check-licenses":  create mode 100644 docs/img/architecture.png
Step #1 - "check-licenses":  create mode 100644 docs/img/cloud-deploy.png
Step #1 - "check-licenses":  create mode 100644 docs/img/login.png
Step #1 - "check-licenses":  create mode 100644 docs/img/transactions.png
Step #1 - "check-licenses":  create mode 100644 docs/releasing/README.md
Step #1 - "check-licenses":  create mode 100644 docs/releasing/header.txt
Step #1 - "check-licenses":  create mode 100755 docs/releasing/make-release.sh
Step #1 - "check-licenses":  create mode 100644 docs/troubleshooting.md
Step #1 - "check-licenses":  create mode 100644 docs/workload-identity.md
Step #1 - "check-licenses":  create mode 100644 extras/README.md
Step #1 - "check-licenses":  create mode 100644 extras/apigee/README.md
Step #1 - "check-licenses":  create mode 100644 extras/apigee/oauth-config.yaml
Step #1 - "check-licenses":  create mode 100644 extras/asm-multicluster/README.md
Step #1 - "check-licenses":  create mode 100755 extras/asm-multicluster/cluster-setup.sh
Step #1 - "check-licenses":  create mode 100644 extras/asm-multicluster/screenshots/architecture.png
Step #1 - "check-licenses":  create mode 100644 extras/asm-multicluster/screenshots/asm-table.png
Step #1 - "check-licenses":  create mode 100644 extras/asm-multicluster/screenshots/asm-topology.png
Step #1 - "check-licenses":  create mode 100644 extras/asm-multicluster/screenshots/enable-anthos.png
Step #1 - "check-licenses":  create mode 100644 extras/asm-multicluster/services-all.yaml
Step #1 - "check-licenses":  create mode 100644 extras/backup/README.md
Step #1 - "check-licenses":  create mode 100644 extras/backup/kubernetes-manifests/accounts-db.yaml
Step #1 - "check-licenses":  create mode 100644 extras/backup/kubernetes-manifests/ingress.yaml
Step #1 - "check-licenses":  create mode 100644 extras/backup/kubernetes-manifests/ledger-db.yaml
Step #1 - "check-licenses":  create mode 100644 extras/backup/transformation-rules.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudshell/tutorial.md
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql-multicluster/README.md
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql-multicluster/architecture.png
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql-multicluster/multicluster-ingress-https.template
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql-multicluster/multicluster-ingress.yaml
Step #1 - "check-licenses":  create mode 100755 extras/cloudsql-multicluster/register_clusters.sh
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql-multicluster/tls-for-mci.md
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/README.md
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/arch.png
Step #1 - "check-licenses":  create mode 100755 extras/cloudsql/create_cloudsql_instance.sh
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/balance-reader.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/config.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/contacts.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/frontend.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/jwt-secret.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/ledger-writer.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/loadgenerator.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/transaction-history.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/kubernetes-manifests/userservice.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/populate-jobs/populate-accounts-db.yaml
Step #1 - "check-licenses":  create mode 100644 extras/cloudsql/populate-jobs/populate-ledger-db.yaml
Step #1 - "check-licenses":  create mode 100755 extras/cloudsql/setup_workload_identity.sh
Step #1 - "check-licenses":  create mode 100644 extras/istio/README.md
Step #1 - "check-licenses":  create mode 100644 extras/istio/frontend-ingress.yaml
Step #1 - "check-licenses":  create mode 100644 extras/jwt/README.md
Step #1 - "check-licenses":  create mode 100644 extras/jwt/jwt-secret.yaml
Step #1 - "check-licenses":  create mode 100644 extras/metrics-dashboard/README.md
Step #1 - "check-licenses":  create mode 100644 extras/metrics-dashboard/dashboard.json
Step #1 - "check-licenses":  create mode 100644 extras/metrics-dashboard/dashboard_screenshot.png
Step #1 - "check-licenses":  create mode 100644 extras/metrics-dashboard/list_screenshot.png
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/README.md
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/helm-postgres-ha/README.md
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/helm-postgres-ha/pgpool-operator/.gitignore
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/helm-postgres-ha/pgpool-operator/README.md
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/helm-postgres-ha/pgpool-operator/pgpool.py
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/helm-postgres-ha/values.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/hpa/README.md
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/hpa/frontend.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/hpa/postgresql-hpa.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/hpa/userservice.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/kubernetes-manifests/balance-reader.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/kubernetes-manifests/config.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/kubernetes-manifests/contacts.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/kubernetes-manifests/frontend.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/kubernetes-manifests/ledger-writer.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/kubernetes-manifests/pgpool-operator.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/kubernetes-manifests/transaction-history.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/kubernetes-manifests/userservice.yaml
Step #1 - "check-licenses":  create mode 100644 extras/postgres-hpa/loadgenerator.yaml
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/README.md
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/gmp/README.md
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/gmp/alertmanager.yaml
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/gmp/blackbox-exporter.yaml
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/gmp/probes.yaml
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/gmp/rules.yaml
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/oss/README.md
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/oss/alertmanagerconfig.yaml
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/oss/probes.yaml
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/oss/rules.yaml
Step #1 - "check-licenses":  create mode 100644 extras/prometheus/oss/values.yaml
Step #1 - "check-licenses":  create mode 100644 extras/tls-domain-managedcerts/README.md
Step #1 - "check-licenses":  create mode 100644 extras/tls-domain-managedcerts/managed-certificates.yaml
Step #1 - "check-licenses":  create mode 100644 extras/tls-ip-selfsigned/README.md
Step #1 - "check-licenses":  create mode 100644 extras/tls-ip-selfsigned/frontend-config.yaml
Step #1 - "check-licenses":  create mode 100644 extras/tls-ip-selfsigned/frontend-ingress.yaml
Step #1 - "check-licenses":  create mode 100644 extras/tls-ip-selfsigned/frontend-service.yaml
Step #1 - "check-licenses":  create mode 100755 extras/tls-ip-selfsigned/setup.sh
Step #1 - "check-licenses":  create mode 100644 iac/README.md
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/base/config.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/base/jwt-secret.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/base/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/base/sa.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/overlays/development/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/overlays/production/configmap.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/overlays/production/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/overlays/production/namespace.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/overlays/staging/configmap.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/overlays/staging/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 iac/acm-multienv-cicd-anthos-autopilot/overlays/staging/namespace.yaml
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/README.md
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/acm.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/asm.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/boa.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/gke.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/main.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/outputs.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/providers.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/terraform.tfvars
Step #1 - "check-licenses":  create mode 100644 iac/tf-anthos-gke/variables.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/apis.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/artifact-registry.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/env-development.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/env-production.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/env-staging.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/fleet-features.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/locals.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/main.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/modules/ci-cd-pipeline/cloud-build-trigger.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/modules/ci-cd-pipeline/cloud-deploy.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/modules/ci-cd-pipeline/cloud-storage.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/modules/ci-cd-pipeline/locals.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/modules/ci-cd-pipeline/outputs.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/modules/ci-cd-pipeline/service-accounts.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/modules/ci-cd-pipeline/variables.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/nat.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/network.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/pipelines.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/project-iam-bindings.tf
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/terraform.tfvars
Step #1 - "check-licenses":  create mode 100644 iac/tf-multienv-cicd-anthos-autopilot/variables.tf
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/accounts-db.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/balance-reader.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/config.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/contacts.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/frontend.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/ledger-db.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/ledger-writer.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/loadgenerator.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/transaction-history.yaml
Step #1 - "check-licenses":  create mode 100644 kubernetes-manifests/userservice.yaml
Step #1 - "check-licenses":  create mode 100755 mvnw
Step #1 - "check-licenses":  create mode 100644 mvnw.cmd
Step #1 - "check-licenses":  create mode 100644 pom.xml
Step #1 - "check-licenses":  create mode 100644 skaffold-e2e.yaml
Step #1 - "check-licenses":  create mode 100644 skaffold.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/Dockerfile
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/README.md
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/initdb/0-accounts-schema.sql
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/initdb/1-load-testdata.sh
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/initdb/1-load-testdata.sql
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/base/config.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/base/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/components/init-db-job/init-db-job.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/components/init-db-job/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/overlays/development/accounts-db.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/overlays/development/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/overlays/init-db-production-fwi/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/overlays/init-db-production/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/overlays/init-db-staging/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/overlays/production-fwi/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/overlays/production/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/k8s/overlays/staging/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/accounts-db/skaffold.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/cloudbuild.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/components/accounts/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/.dockerignore
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/Dockerfile
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/README.md
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/__init__.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/contacts.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/db.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/k8s/base/contacts.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/k8s/base/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/k8s/overlays/development/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/k8s/overlays/production-fwi/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/k8s/overlays/production/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/k8s/overlays/staging/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/logging.conf
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/requirements.in
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/requirements.txt
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/skaffold.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/tests/__init__.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/tests/constants.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/tests/test_contacts.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/contacts/tests/test_db.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/skaffold.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/.dockerignore
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/Dockerfile
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/README.md
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/__init__.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/db.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/k8s/base/add-private-key-volume.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/k8s/base/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/k8s/base/userservice.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/k8s/overlays/development/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/k8s/overlays/production-fwi/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/k8s/overlays/production/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/k8s/overlays/staging/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/logging.conf
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/requirements.in
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/requirements.txt
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/skaffold.yaml
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/tests/__init__.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/tests/constants.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/tests/test_db.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/tests/test_userservice.py
Step #1 - "check-licenses":  create mode 100644 src/accounts/userservice/userservice.py
Step #1 - "check-licenses":  create mode 100644 src/components/add-public-key-volume/add-public-key-volume.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/add-public-key-volume/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/add-tmp-dir/add-tmp-dir.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/add-tmp-dir/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/backend-fwi/add-fwi.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/backend-fwi/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/backend-service/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/backend/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/bank-of-anthos/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/cloud-sql-fwi/add-fwi.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/cloud-sql-fwi/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/cloud-sql/accounts-db.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/cloud-sql/cloud-sql-proxy/add-container.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/cloud-sql/cloud-sql-proxy/replace-args-job.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/cloud-sql/kustomization.yaml
Step #1 - "check-licenses":  create mode 100644 src/components/cloud-sql/ledger-db.yaml
Step #1 - "check-licenses":  create mo
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%22b0e05f88-d92f-47aa-a725-bce30c56a147%22+AND+resource.labels.build_trigger_id%3D%22d3eb9af7-a23e-415e-b425-69266ba92866%22&project=bank-of-anthos-ci.]
...
af8213f63bf: Pulling fs layer
Step #8 - "run-e2e-tests": d01f76f239ff: Pulling fs layer
Step #8 - "run-e2e-tests": 1b4b3dd5186c: Pulling fs layer
Step #8 - "run-e2e-tests": 71518cdc7411: Pulling fs layer
Step #8 - "run-e2e-tests": 633a103ed001: Pulling fs layer
Step #8 - "run-e2e-tests": 19cda954e325: Pulling fs layer
Step #8 - "run-e2e-tests": 600be0213b33: Pulling fs layer
Step #8 - "run-e2e-tests": 311185b666a7: Pulling fs layer
Step #8 - "run-e2e-tests": 0856b4dcb31d: Pulling fs layer
Step #8 - "run-e2e-tests": cace1b4a5e43: Pulling fs layer
Step #8 - "run-e2e-tests": ee185c8872d9: Waiting
Step #8 - "run-e2e-tests": 71518cdc7411: Waiting
Step #8 - "run-e2e-tests": aaf8213f63bf: Waiting
Step #8 - "run-e2e-tests": d01f76f239ff: Waiting
Step #8 - "run-e2e-tests": 633a103ed001: Waiting
Step #8 - "run-e2e-tests": 1b4b3dd5186c: Waiting
Step #8 - "run-e2e-tests": 0856b4dcb31d: Waiting
Step #8 - "run-e2e-tests": cace1b4a5e43: Waiting
Step #8 - "run-e2e-tests": 19cda954e325: Waiting
Step #8 - "run-e2e-tests": 311185b666a7: Waiting
Step #8 - "run-e2e-tests": 720489dc0ce6: Waiting
Step #8 - "run-e2e-tests": 5098183d28bb: Waiting
Step #8 - "run-e2e-tests": 600be0213b33: Waiting
Step #8 - "run-e2e-tests": 0754089dc68e: Verifying Checksum
Step #8 - "run-e2e-tests": 0754089dc68e: Download complete
Step #8 - "run-e2e-tests": 2d429b9e73a6: Download complete
Step #8 - "run-e2e-tests": 720489dc0ce6: Verifying Checksum
Step #8 - "run-e2e-tests": 720489dc0ce6: Download complete
Step #8 - "run-e2e-tests": 5098183d28bb: Verifying Checksum
Step #8 - "run-e2e-tests": 5098183d28bb: Download complete
Step #8 - "run-e2e-tests": 2d429b9e73a6: Pull complete
Step #8 - "run-e2e-tests": 23b014e1e556: Verifying Checksum
Step #8 - "run-e2e-tests": 23b014e1e556: Download complete
Step #8 - "run-e2e-tests": ee185c8872d9: Verifying Checksum
Step #8 - "run-e2e-tests": ee185c8872d9: Download complete
Step #8 - "run-e2e-tests": d01f76f239ff: Verifying Checksum
Step #8 - "run-e2e-tests": d01f76f239ff: Download complete
Step #8 - "run-e2e-tests": 71518cdc7411: Verifying Checksum
Step #8 - "run-e2e-tests": 71518cdc7411: Download complete
Step #8 - "run-e2e-tests": 633a103ed001: Verifying Checksum
Step #8 - "run-e2e-tests": 633a103ed001: Download complete
Step #8 - "run-e2e-tests": 19cda954e325: Verifying Checksum
Step #8 - "run-e2e-tests": 19cda954e325: Download complete
Step #8 - "run-e2e-tests": 600be0213b33: Verifying Checksum
Step #8 - "run-e2e-tests": 600be0213b33: Download complete
Step #8 - "run-e2e-tests": 311185b666a7: Verifying Checksum
Step #8 - "run-e2e-tests": 311185b666a7: Download complete
Step #8 - "run-e2e-tests": aaf8213f63bf: Verifying Checksum
Step #8 - "run-e2e-tests": aaf8213f63bf: Download complete
Step #8 - "run-e2e-tests": 1b4b3dd5186c: Verifying Checksum
Step #8 - "run-e2e-tests": 1b4b3dd5186c: Download complete
Step #8 - "run-e2e-tests": cace1b4a5e43: Verifying Checksum
Step #8 - "run-e2e-tests": cace1b4a5e43: Download complete
Step #8 - "run-e2e-tests": 23b014e1e556: Pull complete
Step #8 - "run-e2e-tests": 0754089dc68e: Pull complete
Step #8 - "run-e2e-tests": 0856b4dcb31d: Verifying Checksum
Step #8 - "run-e2e-tests": 0856b4dcb31d: Download complete
Step #8 - "run-e2e-tests": 5098183d28bb: Pull complete
Step #8 - "run-e2e-tests": 720489dc0ce6: Pull complete
Step #8 - "run-e2e-tests": ee185c8872d9: Pull complete
Step #8 - "run-e2e-tests": aaf8213f63bf: Pull complete
Step #8 - "run-e2e-tests": d01f76f239ff: Pull complete
Step #8 - "run-e2e-tests": 1b4b3dd5186c: Pull complete
Step #8 - "run-e2e-tests": 71518cdc7411: Pull complete
Step #8 - "run-e2e-tests": 633a103ed001: Pull complete
Step #8 - "run-e2e-tests": 19cda954e325: Pull complete
Step #8 - "run-e2e-tests": 600be0213b33: Pull complete
Step #8 - "run-e2e-tests": 311185b666a7: Pull complete
Step #8 - "run-e2e-tests": 0856b4dcb31d: Pull complete
Step #8 - "run-e2e-tests": cace1b4a5e43: Pull complete
Step #8 - "run-e2e-tests": Digest: sha256:5c1b130de70cd42721e0947be7f0d10af8e1bc2b5756230cb2500cfe6203c7f9
Step #8 - "run-e2e-tests": Status: Downloaded newer image for us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/e2e-tests@sha256:5c1b130de70cd42721e0947be7f0d10af8e1bc2b5756230cb2500cfe6203c7f9
Step #8 - "run-e2e-tests": [e2e-test] ++ gcloud auth list
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] No credentialed accounts.
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] To login, run:
Step #8 - "run-e2e-tests": [e2e-test]   $ gcloud auth login `ACCOUNT`
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] ++ [[ -z http://34.59.182.209 ]]
Step #8 - "run-e2e-tests": [e2e-test] ++ CYPRESS_baseUrl=http://34.59.182.209
Step #8 - "run-e2e-tests": [e2e-test] ++ NO_COLOR=1
Step #8 - "run-e2e-tests": [e2e-test] ++ cypress run --reporter json-stream --browser chrome --headed
Step #8 - "run-e2e-tests": [e2e-test] [STARTED] Task without title.
Step #8 - "run-e2e-tests": [e2e-test] [SUCCESS] Task without title.
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] DevTools listening on ws://127.0.0.1:45253/devtools/browser/48573f39-fc8e-46da-8adb-6eece3693ced
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] ====================================================================================================
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   (Run Starting)
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
Step #8 - "run-e2e-tests": [e2e-test]   │ Cypress:        13.16.0                                                                        │
Step #8 - "run-e2e-tests": [e2e-test]   │ Browser:        Chrome 131                                                                     │
Step #8 - "run-e2e-tests": [e2e-test]   │ Node Version:   v22.11.0 (/usr/local/bin/node)                                                 │
Step #8 - "run-e2e-tests": [e2e-test]   │ Specs:          5 found (create_spec.js, deposit_spec.js, home_page_spec.js, login_spec.js, tr │
Step #8 - "run-e2e-tests": [e2e-test]   │                 ansfer_spec.js)                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Searched:       cypress/integration/**/*.js                                                    │
Step #8 - "run-e2e-tests": [e2e-test]   └────────────────────────────────────────────────────────────────────────────────────────────────┘
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] ────────────────────────────────────────────────────────────────────────────────────────────────────
Step #8 - "run-e2e-tests": [e2e-test]                                                                                                     
Step #8 - "run-e2e-tests": [e2e-test]   Running:  create_spec.js                                                                  (1 of 5)
Step #8 - "run-e2e-tests": [e2e-test] ["start",{"total":11}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"from login","fullTitle":"User can navigate to create account screen from login","duration":1022,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"from url","fullTitle":"User can navigate to create account screen from url","duration":156,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"stay on signup page","fullTitle":"Signup is unsuccessful with 16 character username stay on signup page","duration":1744,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"error message visible","fullTitle":"Signup is unsuccessful with 16 character username error message visible","duration":2010,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"stay on signup page","fullTitle":"Signup is unsuccessful with non-alphanumeric username stay on signup page","duration":1652,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"error message visible","fullTitle":"Signup is unsuccessful with non-alphanumeric username error message visible","duration":1550,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"redirected to home","fullTitle":"User can create account redirected to home","duration":7696,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"contain zero balance","fullTitle":"User can create account contain zero balance","duration":5958,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees correct username","fullTitle":"User can create account sees correct username","duration":6923,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees empty transaction history message","fullTitle":"User can create account sees empty transaction history message","duration":7178,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees no transactions","fullTitle":"User can create account sees no transactions","duration":4492,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["end",{"suites":4,"tests":11,"passes":11,"pending":0,"failures":0,"start":"2025-10-20T04:06:14.208Z","end":"2025-10-20T04:06:55.079Z","duration":40871}]
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   (Results)
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
Step #8 - "run-e2e-tests": [e2e-test]   │ Tests:        11                                                                               │
Step #8 - "run-e2e-tests": [e2e-test]   │ Passing:      11                                                                               │
Step #8 - "run-e2e-tests": [e2e-test]   │ Failing:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Pending:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Skipped:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Screenshots:  0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Video:        false                                                                            │
Step #8 - "run-e2e-tests": [e2e-test]   │ Duration:     40 seconds                                                                       │
Step #8 - "run-e2e-tests": [e2e-test]   │ Spec Ran:     create_spec.js                                                                   │
Step #8 - "run-e2e-tests": [e2e-test]   └────────────────────────────────────────────────────────────────────────────────────────────────┘
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] ────────────────────────────────────────────────────────────────────────────────────────────────────
Step #8 - "run-e2e-tests": [e2e-test]                                                                                                     
Step #8 - "run-e2e-tests": [e2e-test]   Running:  deposit_spec.js                                                                 (2 of 5)
Step #8 - "run-e2e-tests": [e2e-test] ["start",{"total":12}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees deposit button","fullTitle":"Authenticated default user sees deposit button","duration":4611,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"clicking deposit button makes modal visible","fullTitle":"Authenticated default user clicking deposit button makes modal visible","duration":4912,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees expected external accounts","fullTitle":"Authenticated default user sees expected external accounts","duration":3633,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"can deposit funds successfully","fullTitle":"Authenticated default user can deposit funds successfully","duration":5231,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"can see balance update after deposit","fullTitle":"Authenticated default user can see balance update after deposit","duration":5589,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"can see transaction in history after deposit","fullTitle":"Authenticated default user can see transaction in history after deposit","duration":4538,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"can deposit to new account and see new account","fullTitle":"Authenticated default user can deposit to new account and see new account","duration":6851,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot be equal to zero","fullTitle":"Deposit is unsuccessful with invalid data cannot be equal to zero","duration":4772,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot be less than zero","fullTitle":"Deposit is unsuccessful with invalid data cannot be less than zero","duration":9334,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot reference invalid account number","fullTitle":"Deposit is unsuccessful with invalid data cannot reference invalid account number","duration":4818,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot reference invalid routing number","fullTitle":"Deposit is unsuccessful with invalid data cannot reference invalid routing number","duration":4498,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot reference local routing number","fullTitle":"Deposit is unsuccessful with invalid data cannot reference local routing number","duration":6778,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["end",{"suites":2,"tests":12,"passes":12,"pending":0,"failures":0,"start":"2025-10-20T04:06:56.710Z","end":"2025-10-20T04:08:02.995Z","duration":66285}]
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   (Results)
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
Step #8 - "run-e2e-tests": [e2e-test]   │ Tests:        12                                                                               │
Step #8 - "run-e2e-tests": [e2e-test]   │ Passing:      12                                                                               │
Step #8 - "run-e2e-tests": [e2e-test]   │ Failing:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Pending:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Skipped:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Screenshots:  0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Video:        false                                                                            │
Step #8 - "run-e2e-tests": [e2e-test]   │ Duration:     1 minute, 6 seconds                                                              │
Step #8 - "run-e2e-tests": [e2e-test]   │ Spec Ran:     deposit_spec.js                                                                  │
Step #8 - "run-e2e-tests": [e2e-test]   └────────────────────────────────────────────────────────────────────────────────────────────────┘
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] ────────────────────────────────────────────────────────────────────────────────────────────────────
Step #8 - "run-e2e-tests": [e2e-test]                                                                                                     
Step #8 - "run-e2e-tests": [e2e-test]   Running:  home_page_spec.js                                                               (3 of 5)
Step #8 - "run-e2e-tests": [e2e-test] ["start",{"total":1}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"successfully loads","fullTitle":"The Home Page successfully loads","duration":354,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["end",{"suites":1,"tests":1,"passes":1,"pending":0,"failures":0,"start":"2025-10-20T04:08:04.546Z","end":"2025-10-20T04:08:04.916Z","duration":370}]
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   (Results)
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
Step #8 - "run-e2e-tests": [e2e-test]   │ Tests:        1                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Passing:      1                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Failing:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Pending:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Skipped:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Screenshots:  0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Video:        false                                                                            │
Step #8 - "run-e2e-tests": [e2e-test]   │ Duration:     0 seconds                                                                        │
Step #8 - "run-e2e-tests": [e2e-test]   │ Spec Ran:     home_page_spec.js                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   └────────────────────────────────────────────────────────────────────────────────────────────────┘
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] ────────────────────────────────────────────────────────────────────────────────────────────────────
Step #8 - "run-e2e-tests": [e2e-test]                                                                                                     
Step #8 - "run-e2e-tests": [e2e-test]   Running:  login_spec.js                                                                   (4 of 5)
Step #8 - "run-e2e-tests": [e2e-test] ["start",{"total":11}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"successfully loads","fullTitle":"Login Page successfully loads","duration":251,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] error: XDG_RUNTIME_DIR is invalid or not set in the environment.
Step #8 - "run-e2e-tests": [e2e-test] error: XDG_RUNTIME_DIR is invalid or not set in the environment.
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"redirects to home","fullTitle":"Default Credentials on Form Submission redirects to home","duration":4003,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees correct username","fullTitle":"Default Credentials on Form Submission sees correct username","duration":6125,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees correct balance","fullTitle":"Default Credentials on Form Submission sees correct balance","duration":4642,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees transaction history","fullTitle":"Default Credentials on Form Submission sees transaction history","duration":4182,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"does not see empty transaction message","fullTitle":"Default Credentials on Form Submission does not see empty transaction message","duration":3121,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"does not see error message","fullTitle":"Default Credentials on Form Submission does not see error message","duration":5316,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"login and signup redirects back to home","fullTitle":"Default Credentials on Form Submission login and signup redirects back to home","duration":5961,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"fails with alert banner","fullTitle":"Bad Credentials on Form Submission fails with alert banner","duration":984,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot access home page","fullTitle":"Bad Credentials on Form Submission cannot access home page","duration":1083,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["end",{"suites":4,"tests":11,"passes":10,"pending":1,"failures":0,"start":"2025-10-20T04:08:06.414Z","end":"2025-10-20T04:08:42.539Z","duration":36125}]
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   (Results)
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
Step #8 - "run-e2e-tests": [e2e-test]   │ Tests:        11                                                                               │
Step #8 - "run-e2e-tests": [e2e-test]   │ Passing:      10                                                                               │
Step #8 - "run-e2e-tests": [e2e-test]   │ Failing:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Pending:      1                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Skipped:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Screenshots:  0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Video:        false                                                                            │
Step #8 - "run-e2e-tests": [e2e-test]   │ Duration:     36 seconds                                                                       │
Step #8 - "run-e2e-tests": [e2e-test]   │ Spec Ran:     login_spec.js                                                                    │
Step #8 - "run-e2e-tests": [e2e-test]   └────────────────────────────────────────────────────────────────────────────────────────────────┘
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] ────────────────────────────────────────────────────────────────────────────────────────────────────
Step #8 - "run-e2e-tests": [e2e-test]                                                                                                     
Step #8 - "run-e2e-tests": [e2e-test]   Running:  transfer_spec.js                                                                (5 of 5)
Step #8 - "run-e2e-tests": [e2e-test] ["start",{"total":12}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees transfer button","fullTitle":"Authenticated default user sees transfer button","duration":8599,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"clicking payments button makes modal visible","fullTitle":"Authenticated default user clicking payments button makes modal visible","duration":3409,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"sees expected recipients","fullTitle":"Authenticated default user sees expected recipients","duration":6810,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"can transfer funds successfully","fullTitle":"Authenticated default user can transfer funds successfully","duration":6938,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"see balance update after transfer","fullTitle":"Authenticated default user see balance update after transfer","duration":6258,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"see transaction in history after transfer","fullTitle":"Authenticated default user see transaction in history after transfer","duration":5295,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"can transfer to a new recipient and see its contact","fullTitle":"Authenticated default user can transfer to a new recipient and see its contact","duration":7535,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot be greater than balance","fullTitle":"Transfer is unsuccessful with invalid data cannot be greater than balance","duration":4551,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot be equal to zero","fullTitle":"Transfer is unsuccessful with invalid data cannot be equal to zero","duration":5196,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot be less than zero","fullTitle":"Transfer is unsuccessful with invalid data cannot be less than zero","duration":5497,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot reference invalid account","fullTitle":"Transfer is unsuccessful with invalid data cannot reference invalid account","duration":7201,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["pass",{"title":"cannot transfer to self","fullTitle":"Transfer is unsuccessful with invalid data cannot transfer to self","duration":8687,"currentRetry":0}]
Step #8 - "run-e2e-tests": [e2e-test] ["end",{"suites":2,"tests":12,"passes":12,"pending":0,"failures":0,"start":"2025-10-20T04:08:44.037Z","end":"2025-10-20T04:10:00.563Z","duration":76526}]
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   (Results)
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
Step #8 - "run-e2e-tests": [e2e-test]   │ Tests:        12                                                                               │
Step #8 - "run-e2e-tests": [e2e-test]   │ Passing:      12                                                                               │
Step #8 - "run-e2e-tests": [e2e-test]   │ Failing:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Pending:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Skipped:      0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Screenshots:  0                                                                                │
Step #8 - "run-e2e-tests": [e2e-test]   │ Video:        false                                                                            │
Step #8 - "run-e2e-tests": [e2e-test]   │ Duration:     1 minute, 16 seconds                                                             │
Step #8 - "run-e2e-tests": [e2e-test]   │ Spec Ran:     transfer_spec.js                                                                 │
Step #8 - "run-e2e-tests": [e2e-test]   └────────────────────────────────────────────────────────────────────────────────────────────────┘
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] ====================================================================================================
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]   (Run Finished)
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test] 
Step #8 - "run-e2e-tests": [e2e-test]        Spec                                              Tests  Passing  Failing  Pending  Skipped  
Step #8 - "run-e2e-tests": [e2e-test]   ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
Step #8 - "run-e2e-tests": [e2e-test]   │ ✔  create_spec.js                           00:40       11       11        -        -        - │
Step #8 - "run-e2e-tests": [e2e-test]   ├────────────────────────────────────────────────────────────────────────────────────────────────┤
Step #8 - "run-e2e-tests": [e2e-test]   │ ✔  deposit_spec.js                          01:06       12       12        -        -        - │
Step #8 - "run-e2e-tests": [e2e-test]   ├────────────────────────────────────────────────────────────────────────────────────────────────┤
Step #8 - "run-e2e-tests": [e2e-test]   │ ✔  home_page_spec.js                        372ms        1        1        -        -        - │
Step #8 - "run-e2e-tests": [e2e-test]   ├────────────────────────────────────────────────────────────────────────────────────────────────┤
Step #8 - "run-e2e-tests": [e2e-test]   │ ✔  login_spec.js                            00:36       11       10        -        1        - │
Step #8 - "run-e2e-tests": [e2e-test]   ├────────────────────────────────────────────────────────────────────