Skip to content

wip

6c22a7d
Select commit
Loading
Failed to load commit list.
Draft

feat: enable GenAI event capture for all agents #487

wip
6c22a7d
Select commit
Loading
Failed to load commit list.
Google Cloud Build / test-adk-a2a-base-agent-engine (asp-e2e-cicd) failed Nov 12, 2025 in 2m 13s

Summary

Build Information

Trigger test-adk-a2a-base-agent-engine
Build bc91e218-1af0-4563-9b3f-57dce094b727
Start 2025-11-12T02:03:17-08:00
Duration 1m58.806s
Status FAILURE

Steps

Step Status Duration
install-dependencies SUCCESS 58.813s
test-templated-agents FAILURE 54.81s

Details

starting build "bc91e218-1af0-4563-9b3f-57dce094b727"

FETCHSOURCE
From https://github.com/GoogleCloudPlatform/agent-starter-pack
 * branch            6c22a7dc27aab59ce3790bdbeb408890b451f2cc -> FETCH_HEAD
HEAD is now at 6c22a7d wip
GitCommit:
6c22a7dc27aab59ce3790bdbeb408890b451f2cc
BUILD
Starting Step #0 - "install-dependencies"
Step #0 - "install-dependencies": Pulling image: europe-west4-docker.pkg.dev/production-ai-template/starter-pack/e2e-tests
Step #0 - "install-dependencies": Using default tag: latest
Step #0 - "install-dependencies": latest: Pulling from production-ai-template/starter-pack/e2e-tests
Step #0 - "install-dependencies": cde4222c36b8: Pulling fs layer
Step #0 - "install-dependencies": 659036234d55: Pulling fs layer
Step #0 - "install-dependencies": 1ce95d9ae66c: Pulling fs layer
Step #0 - "install-dependencies": ce4392d98604: Pulling fs layer
Step #0 - "install-dependencies": 3f291c8d746d: Pulling fs layer
Step #0 - "install-dependencies": 5e6c3e3d58e4: Pulling fs layer
Step #0 - "install-dependencies": de19c73eac72: Pulling fs layer
Step #0 - "install-dependencies": b6e860294ce2: Pulling fs layer
Step #0 - "install-dependencies": de19c73eac72: Waiting
Step #0 - "install-dependencies": b6e860294ce2: Waiting
Step #0 - "install-dependencies": ce4392d98604: Verifying Checksum
Step #0 - "install-dependencies": ce4392d98604: Download complete
Step #0 - "install-dependencies": 5e6c3e3d58e4: Verifying Checksum
Step #0 - "install-dependencies": 5e6c3e3d58e4: Download complete
Step #0 - "install-dependencies": 659036234d55: Download complete
Step #0 - "install-dependencies": de19c73eac72: Verifying Checksum
Step #0 - "install-dependencies": de19c73eac72: Download complete
Step #0 - "install-dependencies": 1ce95d9ae66c: Verifying Checksum
Step #0 - "install-dependencies": 1ce95d9ae66c: Download complete
Step #0 - "install-dependencies": 3f291c8d746d: Verifying Checksum
Step #0 - "install-dependencies": 3f291c8d746d: Download complete
Step #0 - "install-dependencies": cde4222c36b8: Verifying Checksum
Step #0 - "install-dependencies": cde4222c36b8: Download complete
Step #0 - "install-dependencies": cde4222c36b8: Pull complete
Step #0 - "install-dependencies": 659036234d55: Pull complete
Step #0 - "install-dependencies": b6e860294ce2: Verifying Checksum
Step #0 - "install-dependencies": b6e860294ce2: Download complete
Step #0 - "install-dependencies": 1ce95d9ae66c: Pull complete
Step #0 - "install-dependencies": ce4392d98604: Pull complete
Step #0 - "install-dependencies": 3f291c8d746d: Pull complete
Step #0 - "install-dependencies": 5e6c3e3d58e4: Pull complete
Step #0 - "install-dependencies": de19c73eac72: Pull complete
Step #0 - "install-dependencies": b6e860294ce2: Pull complete
Step #0 - "install-dependencies": Digest: sha256:0043c459c5ae10ed698b2300ba75622c84e997b7989263f96b1230660eaa2b90
Step #0 - "install-dependencies": Status: Downloaded newer image for europe-west4-docker.pkg.dev/production-ai-template/starter-pack/e2e-tests:latest
Step #0 - "install-dependencies": europe-west4-docker.pkg.dev/production-ai-template/starter-pack/e2e-tests:latest
Step #0 - "install-dependencies": Using CPython 3.11.13 interpreter at: /usr/local/bin/python3
Step #0 - "install-dependencies": Creating virtual environment at: .venv
Step #0 - "install-dependencies": Resolved 319 packages in 1ms
Step #0 - "install-dependencies":    Building agent-starter-pack @ file:///workspace
Step #0 - "install-dependencies": Downloading jedi (1.5MiB)
Step #0 - "install-dependencies": Downloading pygments (1.2MiB)
Step #0 - "install-dependencies": Downloading pydantic-core (1.9MiB)
Step #0 - "install-dependencies": Downloading sympy (6.0MiB)
Step #0 - "install-dependencies": Downloading sqlalchemy (3.1MiB)
Step #0 - "install-dependencies": Downloading networkx (1.9MiB)
Step #0 - "install-dependencies": Downloading litellm (8.5MiB)
Step #0 - "install-dependencies": Downloading cryptography (4.3MiB)
Step #0 - "install-dependencies": Downloading sphinx (3.0MiB)
Step #0 - "install-dependencies": Downloading shapely (3.0MiB)
Step #0 - "install-dependencies": Downloading tokenizers (3.0MiB)
Step #0 - "install-dependencies": Downloading pypdfium2 (2.7MiB)
Step #0 - "install-dependencies": Downloading babel (9.7MiB)
Step #0 - "install-dependencies": Downloading sphinx-rtd-theme (2.7MiB)
Step #0 - "install-dependencies": Downloading google-api-python-client (13.3MiB)
Step #0 - "install-dependencies": Downloading onnxruntime (15.7MiB)
Step #0 - "install-dependencies": Downloading tiktoken (1.1MiB)
Step #0 - "install-dependencies": Downloading langchain-community (2.4MiB)
Step #0 - "install-dependencies": Downloading pandas (11.8MiB)
Step #0 - "install-dependencies": Downloading grpcio (5.7MiB)
Step #0 - "install-dependencies": Downloading numpy (16.2MiB)
Step #0 - "install-dependencies": Downloading streamlit-feedback (5.4MiB)
Step #0 - "install-dependencies": Downloading uv (18.6MiB)
Step #0 - "install-dependencies": Downloading hf-xet (3.0MiB)
Step #0 - "install-dependencies": Downloading streamlit (9.1MiB)
Step #0 - "install-dependencies": Downloading kubernetes (1.9MiB)
Step #0 - "install-dependencies": Downloading pillow (6.3MiB)
Step #0 - "install-dependencies": Downloading black (1.6MiB)
Step #0 - "install-dependencies": Downloading zstandard (5.3MiB)
Step #0 - "install-dependencies": Downloading uvloop (3.8MiB)
Step #0 - "install-dependencies": Downloading aiohttp (1.7MiB)
Step #0 - "install-dependencies": Downloading pdfminer-six (5.4MiB)
Step #0 - "install-dependencies": Downloading google-cloud-aiplatform (7.7MiB)
Step #0 - "install-dependencies": Downloading pydeck (6.6MiB)
Step #0 - "install-dependencies": Downloading pyarrow (40.1MiB)
Step #0 - "install-dependencies": Downloading google-cloud-discoveryengine (2.1MiB)
Step #0 - "install-dependencies": Downloading chromadb (18.8MiB)
Step #0 - "install-dependencies":  Downloading tiktoken
Step #0 - "install-dependencies":  Downloading pygments
Step #0 - "install-dependencies":  Downloading aiohttp
Step #0 - "install-dependencies":  Downloading black
Step #0 - "install-dependencies":  Downloading pydantic-core
Step #0 - "install-dependencies":  Downloading google-cloud-discoveryengine
Step #0 - "install-dependencies":  Downloading networkx
Step #0 - "install-dependencies":  Downloading pypdfium2
Step #0 - "install-dependencies":  Downloading sphinx-rtd-theme
Step #0 - "install-dependencies":  Downloading tokenizers
Step #0 - "install-dependencies":  Downloading hf-xet
Step #0 - "install-dependencies":  Downloading sqlalchemy
Step #0 - "install-dependencies":  Downloading kubernetes
Step #0 - "install-dependencies":  Downloading shapely
Step #0 - "install-dependencies":    Building pypika==0.48.9
Step #0 - "install-dependencies":  Downloading sphinx
Step #0 - "install-dependencies":  Downloading uvloop
Step #0 - "install-dependencies":  Downloading cryptography
Step #0 - "install-dependencies":  Downloading streamlit-feedback
Step #0 - "install-dependencies":  Downloading zstandard
Step #0 - "install-dependencies":  Downloading pdfminer-six
Step #0 - "install-dependencies":  Downloading grpcio
Step #0 - "install-dependencies":  Downloading langchain-community
Step #0 - "install-dependencies":       Built agent-starter-pack @ file:///workspace
Step #0 - "install-dependencies":  Downloading pillow
Step #0 - "install-dependencies":  Downloading jedi
Step #0 - "install-dependencies":  Downloading pydeck
Step #0 - "install-dependencies":  Downloading streamlit
Step #0 - "install-dependencies":  Downloading google-cloud-aiplatform
Step #0 - "install-dependencies":       Built pypika==0.48.9
Step #0 - "install-dependencies":  Downloading babel
Step #0 - "install-dependencies":  Downloading sympy
Step #0 - "install-dependencies":  Downloading litellm
Step #0 - "install-dependencies":  Downloading google-api-python-client
Step #0 - "install-dependencies":  Downloading uv
Step #0 - "install-dependencies":  Downloading chromadb
Step #0 - "install-dependencies":  Downloading numpy
Step #0 - "install-dependencies":  Downloading onnxruntime
Step #0 - "install-dependencies":  Downloading pyarrow
Step #0 - "install-dependencies":  Downloading pandas
Step #0 - "install-dependencies": Prepared 254 packages in 13.25s
Step #0 - "install-dependencies": warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
Step #0 - "install-dependencies":          If the cache and target directories are on different filesystems, hardlinking may not be supported.
Step #0 - "install-dependencies":          If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Step #0 - "install-dependencies": Installed 254 packages in 3.28s
Step #0 - "install-dependencies":  + agent-starter-pack==0.20.3 (from file:///workspace)
Step #0 - "install-dependencies":  + aiohappyeyeballs==2.6.1
Step #0 - "install-dependencies":  + aiohttp==3.12.15
Step #0 - "install-dependencies":  + aiosignal==1.4.0
Step #0 - "install-dependencies":  + alabaster==0.7.16
Step #0 - "install-dependencies":  + altair==5.5.0
Step #0 - "install-dependencies":  + annotated-types==0.7.0
Step #0 - "install-dependencies":  + anyascii==0.3.3
Step #0 - "install-dependencies":  + anyio==4.10.0
Step #0 - "install-dependencies":  + appdirs==1.4.4
Step #0 - "install-dependencies":  + arrow==1.3.0
Step #0 - "install-dependencies":  + astroid==3.3.11
Step #0 - "install-dependencies":  + asttokens==3.0.0
Step #0 - "install-dependencies":  + attrs==25.3.0
Step #0 - "install-dependencies":  + auth0-python==4.10.0
Step #0 - "install-dependencies":  + babel==2.17.0
Step #0 - "install-dependencies":  + backoff==2.2.1
Step #0 - "install-dependencies":  + bcrypt==4.3.0
Step #0 - "install-dependencies":  + binaryornot==0.4.4
Step #0 - "install-dependencies":  + black==23.11.0
Step #0 - "install-dependencies":  + blinker==1.9.0
Step #0 - "install-dependencies":  + bottleneck==1.5.0
Step #0 - "install-dependencies":  + build==1.3.0
Step #0 - "install-dependencies":  + cachetools==5.5.2
Step #0 - "install-dependencies":  + certifi==2025.8.3
Step #0 - "install-dependencies":  + cffi==1.17.1
Step #0 - "install-dependencies":  + chardet==5.2.0
Step #0 - "install-dependencies":  + charset-normalizer==3.4.3
Step #0 - "install-dependencies":  + chromadb==1.0.20
Step #0 - "install-dependencies":  + click==8.2.1
Step #0 - "install-dependencies":  + coloredlogs==15.0.1
Step #0 - "install-dependencies":  + cookiecutter==2.6.0
Step #0 - "install-dependencies":  + coverage==7.10.5
Step #0 - "install-dependencies":  + crewai==0.95.0
Step #0 - "install-dependencies":  + cryptography==45.0.6
Step #0 - "install-dependencies":  + dataclasses-json==0.6.7
Step #0 - "install-dependencies":  + decorator==5.2.1
Step #0 - "install-dependencies":  + diskcache==5.6.3
Step #0 - "install-dependencies":  + distro==1.9.0
Step #0 - "install-dependencies":  + docstring-parser==0.17.0
Step #0 - "install-dependencies":  + docutils==0.20.1
Step #0 - "install-dependencies":  + durationpy==0.10
Step #0 - "install-dependencies":  + et-xmlfile==2.0.0
Step #0 - "install-dependencies":  + execnet==2.1.1
Step #0 - "install-dependencies":  + executing==2.2.0
Step #0 - "install-dependencies":  + filelock==3.19.1
Step #0 - "install-dependencies":  + flake8==6.1.0
Step #0 - "install-dependencies":  + flatbuffers==25.2.10
Step #0 - "install-dependencies":  + frozenlist==1.7.0
Step #0 - "install-dependencies":  + fsspec==2025.7.0
Step #0 - "install-dependencies":  + gitdb==4.0.12
Step #0 - "install-dependencies":  + gitpython==3.1.45
Step #0 - "install-dependencies":  + google-api-core==2.25.1
Step #0 - "install-dependencies":  + google-api-python-client==2.179.0
Step #0 - "install-dependencies":  + google-auth==2.40.3
Step #0 - "install-dependencies":  + google-auth-httplib2==0.2.0
Step #0 - "install-dependencies":  + google-cloud-aiplatform==1.120.0
Step #0 - "install-dependencies":  + google-cloud-appengine-logging==1.6.2
Step #0 - "install-dependencies":  + google-cloud-audit-log==0.3.2
Step #0 - "install-dependencies":  + google-cloud-bigquery==3.36.0
Step #0 - "install-dependencies":  + google-cloud-core==2.4.3
Step #0 - "install-dependencies":  + google-cloud-discoveryengine==0.11.14
Step #0 - "install-dependencies":  + google-cloud-logging==3.11.4
Step #0 - "install-dependencies":  + google-cloud-resource-manager==1.14.2
Step #0 - "install-dependencies":  + google-cloud-storage==2.19.0
Step #0 - "install-dependencies":  + google-crc32c==1.7.1
Step #0 - "install-dependencies":  + google-genai==1.43.0
Step #0 - "install-dependencies":  + google-resumable-media==2.7.2
Step #0 - "install-dependencies":  + googleapis-common-protos==1.70.0
Step #0 - "install-dependencies":  + greenlet==3.2.4
Step #0 - "install-dependencies":  + grpc-google-iam-v1==0.14.2
Step #0 - "install-dependencies":  + grpcio==1.70.0
Step #0 - "install-dependencies":  + grpcio-status==1.70.0
Step #0 - "install-dependencies":  + h11==0.16.0
Step #0 - "install-dependencies":  + hf-xet==1.1.8
Step #0 - "install-dependencies":  + httpcore==1.0.9
Step #0 - "install-dependencies":  + httplib2==0.22.0
Step #0 - "install-dependencies":  + httptools==0.6.4
Step #0 - "install-dependencies":  + httpx==0.28.1
Step #0 - "install-dependencies":  + httpx-sse==0.4.1
Step #0 - "install-dependencies":  + huggingface-hub==0.34.4
Step #0 - "install-dependencies":  + humanfriendly==10.0
Step #0 - "install-dependencies":  + idna==3.10
Step #0 - "install-dependencies":  + imagesize==1.4.1
Step #0 - "install-dependencies":  + importlib-metadata==8.7.0
Step #0 - "install-dependencies":  + importlib-resources==6.5.2
Step #0 - "install-dependencies":  + iniconfig==2.1.0
Step #0 - "install-dependencies":  + instructor==1.10.0
Step #0 - "install-dependencies":  + ipython==9.4.0
Step #0 - "install-dependencies":  + ipython-pygments-lexers==1.1.1
Step #0 - "install-dependencies":  + isort==5.12.0
Step #0 - "install-dependencies":  + jedi==0.19.2
Step #0 - "install-dependencies":  + jinja2==3.1.6
Step #0 - "install-dependencies":  + jiter==0.10.0
Step #0 - "install-dependencies":  + json-repair==0.50.0
Step #0 - "install-dependencies":  + jsonpatch==1.33
Step #0 - "install-dependencies":  + jsonpickle==4.1.1
Step #0 - "install-dependencies":  + jsonpointer==3.0.0
Step #0 - "install-dependencies":  + jsonref==1.1.0
Step #0 - "install-dependencies":  + jsonschema==4.25.1
Step #0 - "install-dependencies":  + jsonschema-specifications==2025.4.1
Step #0 - "install-dependencies":  + kubernetes==33.1.0
Step #0 - "install-dependencies":  + langchain==0.3.27
Step #0 - "install-dependencies":  + langchain-community==0.3.29
Step #0 - "install-dependencies":  + langchain-core==0.3.75
Step #0 - "install-dependencies":  + langchain-google-community==2.0.7
Step #0 - "install-dependencies":  + langchain-google-vertexai==2.0.28
Step #0 - "install-dependencies":  + langchain-text-splitters==0.3.9
Step #0 - "install-dependencies":  + langgraph==0.2.76
Step #0 - "install-dependencies":  + langgraph-checkpoint==2.1.1
Step #0 - "install-dependencies":  + langgraph-sdk==0.1.74
Step #0 - "install-dependencies":  + langsmith==0.4.19
Step #0 - "install-dependencies":  + litellm==1.76.0
Step #0 - "install-dependencies":  + markdown-it-py==3.0.0
Step #0 - "install-dependencies":  + markupsafe==3.0.2
Step #0 - "install-dependencies":  + marshmallow==3.26.1
Step #0 - "install-dependencies":  + matplotlib-inline==0.1.7
Step #0 - "install-dependencies":  + mccabe==0.7.0
Step #0 - "install-dependencies":  + mdit-py-plugins==0.5.0
Step #0 - "install-dependencies":  + mdurl==0.1.2
Step #0 - "install-dependencies":  + mmh3==5.2.0
Step #0 - "install-dependencies":  + mpmath==1.3.0
Step #0 - "install-dependencies":  + multidict==6.6.4
Step #0 - "install-dependencies":  + mypy-extensions==1.1.0
Step #0 - "install-dependencies":  + myst-parser==2.0.0
Step #0 - "install-dependencies":  + narwhals==2.2.0
Step #0 - "install-dependencies":  + networkx==3.5
Step #0 - "install-dependencies":  + numexpr==2.11.0
Step #0 - "install-dependencies":  + numpy==2.3.2
Step #0 - "install-dependencies":  + oauthlib==3.3.1
Step #0 - "install-dependencies":  + onnxruntime==1.22.1
Step #0 - "install-dependencies":  + openai==1.102.0
Step #0 - "install-dependencies":  + openpyxl==3.1.5
Step #0 - "install-dependencies":  + opentelemetry-api==1.36.0
Step #0 - "install-dependencies":  + opentelemetry-exporter-otlp-proto-common==1.36.0
Step #0 - "install-dependencies":  + opentelemetry-exporter-otlp-proto-grpc==1.36.0
Step #0 - "install-dependencies":  + opentelemetry-exporter-otlp-proto-http==1.36.0
Step #0 - "install-dependencies":  + opentelemetry-instrumentation==0.57b0
Step #0 - "install-dependencies":  + opentelemetry-instrumentation-langchain==0.38.12
Step #0 - "install-dependencies":  + opentelemetry-proto==1.36.0
Step #0 - "install-dependencies":  + opentelemetry-sdk==1.36.0
Step #0 - "install-dependencies":  + opentelemetry-semantic-conventions==0.57b0
Step #0 - "install-dependencies":  + opentelemetry-semantic-conventions-ai==0.4.3
Step #0 - "install-dependencies":  + orjson==3.11.3
Step #0 - "install-dependencies":  + ormsgpack==1.10.0
Step #0 - "install-dependencies":  + overrides==7.7.0
Step #0 - "install-dependencies":  + packaging==24.2
Step #0 - "install-dependencies":  + pandas==2.3.2
Step #0 - "install-dependencies":  + parso==0.8.5
Step #0 - "install-dependencies":  + pathspec==0.12.1
Step #0 - "install-dependencies":  + pdfminer-six==20250506
Step #0 - "install-dependencies":  + pdfplumber==0.11.7
Step #0 - "install-dependencies":  + pexpect==4.9.0
Step #0 - "install-dependencies":  + pillow==11.3.0
Step #0 - "install-dependencies":  + platformdirs==4.4.0
Step #0 - "install-dependencies":  + pluggy==1.6.0
Step #0 - "install-dependencies":  + posthog==5.4.0
Step #0 - "install-dependencies":  + prompt-toolkit==3.0.52
Step #0 - "install-dependencies":  + propcache==0.3.2
Step #0 - "install-dependencies":  + proto-plus==1.26.1
Step #0 - "install-dependencies":  + protobuf==5.29.5
Step #0 - "install-dependencies":  + ptyprocess==0.7.0
Step #0 - "install-dependencies":  + pure-eval==0.2.3
Step #0 - "install-dependencies":  + pyarrow==19.0.1
Step #0 - "install-dependencies":  + pyasn1==0.6.1
Step #0 - "install-dependencies":  + pyasn1-modules==0.4.2
Step #0 - "install-dependencies":  + pybase64==1.4.2
Step #0 - "install-dependencies":  + pycodestyle==2.11.1
Step #0 - "install-dependencies":  + pycparser==2.22
Step #0 - "install-dependencies":  + pydantic==2.11.7
Step #0 - "install-dependencies":  + pydantic-core==2.33.2
Step #0 - "install-dependencies":  + pydantic-settings==2.10.1
Step #0 - "install-dependencies":  + pydeck==0.9.1
Step #0 - "install-dependencies":  + pyflakes==3.1.0
Step #0 - "install-dependencies":  + pygments==2.19.2
Step #0 - "install-dependencies":  + pyjwt==2.10.1
Step #0 - "install-dependencies":  + pyparsing==3.2.3
Step #0 - "install-dependencies":  + pypdfium2==4.30.0
Step #0 - "install-dependencies":  + pypika==0.48.9
Step #0 - "install-dependencies":  + pyproject-hooks==1.2.0
Step #0 - "install-dependencies":  + pytest==7.4.4
Step #0 - "install-dependencies":  + pytest-cov==4.1.0
Step #0 - "install-dependencies":  + pytest-mock==3.12.0
Step #0 - "install-dependencies":  + pytest-rerunfailures==15.1
Step #0 - "install-dependencies":  + pytest-xdist==3.6.1
Step #0 - "install-dependencies":  + python-dateutil==2.9.0.post0
Step #0 - "install-dependencies":  + python-dotenv==1.1.1
Step #0 - "install-dependencies":  + python-slugify==8.0.4
Step #0 - "install-dependencies":  + pytz==2025.2
Step #0 - "install-dependencies":  + pyvis==0.3.2
Step #0 - "install-dependencies":  + pyyaml==6.0.2
Step #0 - "install-dependencies":  + referencing==0.36.2
Step #0 - "install-dependencies":  + regex==2025.7.34
Step #0 - "install-dependencies":  + requests==2.32.5
Step #0 - "install-dependencies":  + requests-oauthlib==2.0.0
Step #0 - "install-dependencies":  + requests-toolbelt==1.0.0
Step #0 - "install-dependencies":  + rich==13.7.1
Step #0 - "install-dependencies":  + rpds-py==0.27.1
Step #0 - "install-dependencies":  + rsa==4.9.1
Step #0 - "install-dependencies":  + shapely==2.1.1
Step #0 - "install-dependencies":  + shellingham==1.5.4
Step #0 - "install-dependencies":  + six==1.17.0
Step #0 - "install-dependencies":  + smmap==5.0.2
Step #0 - "install-dependencies":  + sniffio==1.3.1
Step #0 - "install-dependencies":  + snowballstemmer==3.0.1
Step #0 - "install-dependencies":  + sphinx==7.1.2
Step #0 - "install-dependencies":  + sphinx-autoapi==3.0.0
Step #0 - "install-dependencies":  + sphinx-click==5.1.0
Step #0 - "install-dependencies":  + sphinx-rtd-theme==2.0.0
Step #0 - "install-dependencies":  + sphinxcontrib-applehelp==2.0.0
Step #0 - "install-dependencies":  + sphinxcontrib-devhelp==2.0.0
Step #0 - "install-dependencies":  + sphinxcontrib-htmlhelp==2.1.0
Step #0 - "install-dependencies":  + sphinxcontrib-jquery==4.1
Step #0 - "install-dependencies":  + sphinxcontrib-jsmath==1.0.1
Step #0 - "install-dependencies":  + sphinxcontrib-qthelp==2.0.0
Step #0 - "install-dependencies":  + sphinxcontrib-serializinghtml==2.0.0
Step #0 - "install-dependencies":  + sqlalchemy==2.0.43
Step #0 - "install-dependencies":  + stack-data==0.6.3
Step #0 - "install-dependencies":  + streamlit==1.42.2
Step #0 - "install-dependencies":  + streamlit-feedback==0.1.4
Step #0 - "install-dependencies":  + sympy==1.14.0
Step #0 - "install-dependencies":  + tenacity==9.1.2
Step #0 - "install-dependencies":  + text-unidecode==1.3
Step #0 - "install-dependencies":  + tiktoken==0.11.0
Step #0 - "install-dependencies":  + tokenizers==0.21.4
Step #0 - "install-dependencies":  + toml==0.10.2
Step #0 - "install-dependencies":  + tomli==2.2.1
Step #0 - "install-dependencies":  + tomli-w==1.2.0
Step #0 - "install-dependencies":  + tornado==6.5.2
Step #0 - "install-dependencies":  + tqdm==4.67.1
Step #0 - "install-dependencies":  + traitlets==5.14.3
Step #0 - "install-dependencies":  + typer==0.16.1
Step #0 - "install-dependencies":  + types-python-dateutil==2.9.0.20250822
Step #0 - "install-dependencies":  + types-pyyaml==6.0.12.20250822
Step #0 - "install-dependencies":  + types-requests==2.32.4.20250809
Step #0 - "install-dependencies":  + typing-extensions==4.15.0
Step #0 - "install-dependencies":  + typing-inspect==0.9.0
Step #0 - "install-dependencies":  + typing-inspection==0.4.1
Step #0 - "install-dependencies":  + tzdata==2025.2
Step #0 - "install-dependencies":  + uritemplate==4.2.0
Step #0 - "install-dependencies":  + urllib3==2.5.0
Step #0 - "install-dependencies":  + uv==0.8.13
Step #0 - "install-dependencies":  + uvicorn==0.35.0
Step #0 - "install-dependencies":  + uvloop==0.21.0
Step #0 - "install-dependencies":  + validators==0.35.0
Step #0 - "install-dependencies":  + watchdog==6.0.0
Step #0 - "install-dependencies":  + watchfiles==1.1.0
Step #0 - "install-dependencies":  + wcwidth==0.2.13
Step #0 - "install-dependencies":  + websocket-client==1.8.0
Step #0 - "install-dependencies":  + websockets==15.0.1
Step #0 - "install-dependencies":  + wrapt==1.17.3
Step #0 - "install-dependencies":  + yarl==1.20.1
Step #0 - "install-dependencies":  + zipp==3.23.0
Step #0 - "install-dependencies":  + zstandard==0.24.0
Finished Step #0 - "install-dependencies"
Starting Step #1 - "test-templated-agents"
Step #1 - "test-templated-agents": Already have image (with digest): europe-west4-docker.pkg.dev/production-ai-template/starter-pack/e2e-tests
Step #1 - "test-templated-agents": ============================= test session starts ==============================
Step #1 - "test-templated-agents": platform linux -- Python 3.11.13, pytest-7.4.4, pluggy-1.6.0 -- /workspace/.venv/bin/python
Step #1 - "test-templated-agents": cachedir: .pytest_cache
Step #1 - "test-templated-agents": rootdir: /workspace
Step #1 - "test-templated-agents": configfile: pyproject.toml
Step #1 - "test-templated-agents": plugins: mock-3.12.0, anyio-4.10.0, langsmith-0.4.19, cov-4.1.0, rerunfailures-15.1, xdist-3.6.1
Step #1 - "test-templated-agents": collecting ... Running test for combination from environment: ('adk_a2a_base', 'agent_engine', 
Step #1 - "test-templated-agents": None)
Step #1 - "test-templated-agents": collected 1 item
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": tests/integration/test_templated_patterns.py::test_agent_deployment[adk_a2a_base-agent_engine-None] Testing combination: adk_a2a_base, agent_engine
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": Templating project...
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": === Google Cloud Agent Starter Pack 🚀===
Step #1 - "test-templated-agents": Welcome to the Agent Starter Pack!
Step #1 - "test-templated-agents": This tool will help you create an end-to-end production-ready AI agent in Google
Step #1 - "test-templated-agents": Cloud!
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": Info: --cicd-runner not specified. Defaulting to 'google_cloud_build' in
Step #1 - "test-templated-agents": auto-approve mode.
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": > 👍 Done. Execute the following command to get started:
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": > Success! Your agent project is ready.
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": 📖 Project README: cat adk-a2a--agent-1112100435/README.md
Step #1 - "test-templated-agents": Online Development Guide: https://goo.gle/asp-dev
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": 🚀 To get started, run the following command:
Step #1 - "test-templated-agents": cd adk-a2a--agent-1112100435 && make install && make playground
Step #1 - "test-templated-agents": ✓ Templating project completed successfully
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": Installing dependencies...
Step #1 - "test-templated-agents": ✓ Installing dependencies completed successfully
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": Running tests/unit tests...
Step #1 - "test-templated-agents": ============================= test session starts ==============================
Step #1 - "test-templated-agents": platform linux -- Python 3.11.13, pytest-8.4.2, pluggy-1.6.0
Step #1 - "test-templated-agents": rootdir: /workspace/target/adk-a2a--agent-1112100435
Step #1 - "test-templated-agents": configfile: pyproject.toml
Step #1 - "test-templated-agents": plugins: asyncio-0.26.0, anyio-4.11.0
Step #1 - "test-templated-agents": asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=function, 
Step #1 - "test-templated-agents": asyncio_default_test_loop_scope=function
Step #1 - "test-templated-agents": collected 1 item
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": tests/unit/test_dummy.py .                                               [100%]
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": ============================== 1 passed in 0.02s ===============================
Step #1 - "test-templated-agents": warning: `VIRTUAL_ENV=/workspace/.venv` does not match the project environment 
Step #1 - "test-templated-agents": path `.venv` and will be ignored; use `--active` to target the active 
Step #1 - "test-templated-agents": environment instead
Step #1 - "test-templated-agents": ✓ Running tests/unit tests completed successfully
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": Running tests/integration tests...
Step #1 - "test-templated-agents": ============================= test session starts ==============================
Step #1 - "test-templated-agents": platform linux -- Python 3.11.13, pytest-8.4.2, pluggy-1.6.0
Step #1 - "test-templated-agents": rootdir: /workspace/target/adk-a2a--agent-1112100435
Step #1 - "test-templated-agents": configfile: pyproject.toml
Step #1 - "test-templated-agents": plugins: asyncio-0.26.0, anyio-4.11.0
Step #1 - "test-templated-agents": asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=function, 
Step #1 - "test-templated-agents": asyncio_default_test_loop_scope=function
Step #1 - "test-templated-agents": collected 1 item / 1 error
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": ==================================== ERRORS ====================================
Step #1 - "test-templated-agents": _________ ERROR collecting tests/integration/test_agent_engine_app.py __________
Step #1 - "test-templated-agents": ImportError while importing test module 
Step #1 - "test-templated-agents": '/workspace/target/adk-a2a--agent-1112100435/tests/integration/test_agent_engine
Step #1 - "test-templated-agents": _app.py'.
Step #1 - "test-templated-agents": Hint: make sure your test modules/packages have valid Python names.
Step #1 - "test-templated-agents": Traceback:
Step #1 - "test-templated-agents": /usr/local/lib/python3.11/importlib/__init__.py:126: in import_module
Step #1 - "test-templated-agents": return _bootstrap._gcd_import(name, package, level)
Step #1 - "test-templated-agents": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "test-templated-agents": tests/integration/test_agent_engine_app.py:21: in <module>
Step #1 - "test-templated-agents": from app.agent_engine_app import AgentEngineApp
Step #1 - "test-templated-agents": app/agent_engine_app.py:36: in <module>
Step #1 - "test-templated-agents": from app.app_utils.tracing import CloudTraceLoggingSpanExporter
Step #1 - "test-templated-agents": E   ImportError: cannot import name 'CloudTraceLoggingSpanExporter' from 
Step #1 - "test-templated-agents": 'app.app_utils.tracing' 
Step #1 - "test-templated-agents": (/workspace/target/adk-a2a--agent-1112100435/app/app_utils/tracing.py)
Step #1 - "test-templated-agents": =========================== short test summary info ============================
Step #1 - "test-templated-agents": ERROR tests/integration/test_agent_engine_app.py
Step #1 - "test-templated-agents": !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
Step #1 - "test-templated-agents": ============================== 1 error in 18.56s ===============================
Step #1 - "test-templated-agents": warning: `VIRTUAL_ENV=/workspace/.venv` does not match the project environment 
Step #1 - "test-templated-agents": path `.venv` and will be ignored; use `--active` to target the active 
Step #1 - "test-templated-agents": environment instead
Step #1 - "test-templated-agents": Error: Running tests/integration tests
Step #1 - "test-templated-agents": Error: Command '['uv', 'run', 'pytest', 'tests/integration']' returned non-zero 
Step #1 - "test-templated-agents": exit status 2.
Step #1 - "test-templated-agents": FAILED
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": =================================== FAILURES ===================================
Step #1 - "test-templated-agents": ____________ test_agent_deployment[adk_a2a_base-agent_engine-None] _____________
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": agent = 'adk_a2a_base', deployment_target = 'agent_engine', extra_params = None
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents":     @pytest.mark.parametrize(
Step #1 - "test-templated-agents":         "agent,deployment_target,extra_params",
Step #1 - "test-templated-agents":         get_test_combinations_to_run(),
Step #1 - "test-templated-agents":         # Edit here to manually force a specific combination e.g [("langgraph_base_react", "agent_engine", None)]
Step #1 - "test-templated-agents":     )
Step #1 - "test-templated-agents":     def test_agent_deployment(
Step #1 - "test-templated-agents":         agent: str, deployment_target: str, extra_params: list[str] | None
Step #1 - "test-templated-agents":     ) -> None:
Step #1 - "test-templated-agents":         """Test agent templates with different deployment targets"""
Step #1 - "test-templated-agents":         console.print(f"[bold cyan]Testing combination:[/] {agent}, {deployment_target}")
Step #1 - "test-templated-agents": >       _run_agent_test(agent, deployment_target, extra_params)
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": tests/integration/test_templated_patterns.py:138: 
Step #1 - "test-templated-agents": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
Step #1 - "test-templated-agents": tests/integration/test_templated_patterns.py:116: in _run_agent_test
Step #1 - "test-templated-agents":     run_command(
Step #1 - "test-templated-agents": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": cmd = ['uv', 'run', 'pytest', 'tests/integration']
Step #1 - "test-templated-agents": cwd = PosixPath('target/adk-a2a--agent-1112100435')
Step #1 - "test-templated-agents": message = 'Running tests/integration tests', stream_output = True
Step #1 - "test-templated-agents": env = {'BUILDER_OUTPUT': '/builder/outputs', 'GPG_KEY': 'A035C8C19219BA821ECEA86B64E628F8D684696D', 'GRPC_VERBOSITY': 'NONE', 'HOME': '/builder/home', ...}
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents":     def run_command(
Step #1 - "test-templated-agents":         cmd: list[str],
Step #1 - "test-templated-agents":         cwd: pathlib.Path | None,
Step #1 - "test-templated-agents":         message: str,
Step #1 - "test-templated-agents":         stream_output: bool = True,
Step #1 - "test-templated-agents":         env: dict | None = None,
Step #1 - "test-templated-agents":     ) -> subprocess.CompletedProcess:
Step #1 - "test-templated-agents":         """Helper function to run commands and stream output"""
Step #1 - "test-templated-agents":         console.print(f"\n[bold blue]{message}...[/]")
Step #1 - "test-templated-agents":         try:
Step #1 - "test-templated-agents":             # Using Popen to stream output
Step #1 - "test-templated-agents":             with subprocess.Popen(
Step #1 - "test-templated-agents":                 cmd,
Step #1 - "test-templated-agents":                 stdout=subprocess.PIPE,
Step #1 - "test-templated-agents":                 stderr=subprocess.PIPE,
Step #1 - "test-templated-agents":                 text=True,
Step #1 - "test-templated-agents":                 cwd=cwd,
Step #1 - "test-templated-agents":                 bufsize=1,  # Line-buffered
Step #1 - "test-templated-agents":                 env=env,
Step #1 - "test-templated-agents":                 encoding="utf-8",
Step #1 - "test-templated-agents":             ) as process:
Step #1 - "test-templated-agents":                 if stream_output:
Step #1 - "test-templated-agents":                     # Stream stdout
Step #1 - "test-templated-agents":                     if process.stdout:
Step #1 - "test-templated-agents":                         for line in process.stdout:
Step #1 - "test-templated-agents":                             console.print(line.strip())
Step #1 - "test-templated-agents":     
Step #1 - "test-templated-agents":                     # Stream stderr
Step #1 - "test-templated-agents":                     if process.stderr:
Step #1 - "test-templated-agents":                         for line in process.stderr:
Step #1 - "test-templated-agents":                             console.print("[bold red]" + line.strip())
Step #1 - "test-templated-agents":                 else:
Step #1 - "test-templated-agents":                     # Consume the output but don't print it
Step #1 - "test-templated-agents":                     if process.stdout:
Step #1 - "test-templated-agents":                         for _ in process.stdout:
Step #1 - "test-templated-agents":                             pass
Step #1 - "test-templated-agents":                     if process.stderr:
Step #1 - "test-templated-agents":                         for _ in process.stderr:
Step #1 - "test-templated-agents":                             pass
Step #1 - "test-templated-agents":     
Step #1 - "test-templated-agents":                 # Wait for the process to complete and get the return code
Step #1 - "test-templated-agents":                 returncode = process.wait()
Step #1 - "test-templated-agents":     
Step #1 - "test-templated-agents":             if returncode != 0:
Step #1 - "test-templated-agents": >               raise subprocess.CalledProcessError(returncode, cmd)
Step #1 - "test-templated-agents": E               subprocess.CalledProcessError: Command '['uv', 'run', 'pytest', 'tests/integration']' returned non-zero exit status 2.
Step #1 - "test-templated-agents": 
Step #1 - "test-templated-agents": tests/integration/utils.py:67: CalledProcessError
Step #1 - "test-templated-agents": =========================== short test summary info ============================
Step #1 - "test-templated-agents": FAILED tests/integration/test_templated_patterns.py::test_agent_deployment[adk_a2a_base-agent_engine-None]
Step #1 - "test-templated-agents": ============================== 1 failed in 47.84s ==============================
Finished Step #1 - "test-templated-agents"
ERROR
ERROR: build step 1 "europe-west4-docker.pkg.dev/production-ai-template/starter-pack/e2e-tests" failed: step exited with non-zero status: 1

Build Log: https://storage.cloud.google.com/asp-e2e-cicd-logs-data/build-logs/log-bc91e218-1af0-4563-9b3f-57dce094b727.txt