Skip to content

chore(main): release 0.19.1#1901

Merged
Yuan325 merged 5 commits into
mainfrom
release-please--branches--main--components--genai-toolbox
Nov 7, 2025
Merged

chore(main): release 0.19.1#1901
Yuan325 merged 5 commits into
mainfrom
release-please--branches--main--components--genai-toolbox

Update CHANGELOG.md

1b3696e
Select commit
Loading
Failed to load commit list.
Google Cloud Build / integration-test-pr (toolbox-testing-438616) succeeded Nov 7, 2025 in 7m 32s

Summary

Build Information

Trigger integration-test-pr
Build 9424fb6a-436c-4e33-81e5-dac64c00a665
Start 2025-11-07T12:27:26-08:00
Duration 6m44.898s
Status SUCCESS

Steps

Step Status Duration
install-dependencies SUCCESS 23.993s
compile-test-binary SUCCESS 1m19.699s
cloud-sql-pg SUCCESS 28.895s
alloydb SUCCESS 7.06s
alloydb-pg SUCCESS 32.782s
alloydb-ai-nl SUCCESS 10.856s
bigtable SUCCESS 18.698s
bigquery SUCCESS 4m55.693s
dataplex SUCCESS 2m24.15s
dataform SUCCESS 1m0.975s
cloud-healthcare SUCCESS 38.68s
postgres SUCCESS 19.88s
spanner SUCCESS 1m10.405s
neo4j SUCCESS 5.833s
cloud-sql-mssql SUCCESS 9.156s
cloud-sql-mysql SUCCESS 23.617s
mysql SUCCESS 28.892s
mssql SUCCESS 11.146s
http SUCCESS 3.427s
sqlite SUCCESS 4.309s
couchbase SUCCESS 38.265s
redis SUCCESS 8.353s
valkey SUCCESS 5.44s
oceanbase SUCCESS 9.494s
firestore SUCCESS 6.445s
looker SUCCESS 1m25.165s
mindsdb SUCCESS 11.722s
cloud-sql SUCCESS 4.65s
tidb SUCCESS 8.482s
firebird SUCCESS 1m8.468s
clickhouse SUCCESS 6.572s
trino SUCCESS 8.553s
yugabytedb SUCCESS 12.811s
elasticsearch SUCCESS 7.383s
cassandra SUCCESS 11.792s
oracle SUCCESS 10.097s
serverless-spark SUCCESS 47.85s
singlestore SUCCESS 10.765s

Details


starting build "9424fb6a-436c-4e33-81e5-dac64c00a665"

FETCHSOURCE
From https://github.com/googleapis/genai-toolbox
 * branch            1b3696e67d90e83d1e48247e71cc59e921b69acb -> FETCH_HEAD
HEAD is now at 1b3696e Update CHANGELOG.md
GitCommit:
1b3696e67d90e83d1e48247e71cc59e921b69acb
SETUPBUILD
BUILD
Starting Step #0 - "install-dependencies"
Step #0 - "install-dependencies": Pulling image: golang:1
Step #0 - "install-dependencies": 1: Pulling from library/golang
Step #0 - "install-dependencies": 13cc39f8244a: Pulling fs layer
Step #0 - "install-dependencies": e3143549f2b8: Pulling fs layer
Step #0 - "install-dependencies": 72e8e93b0d01: Pulling fs layer
Step #0 - "install-dependencies": c64bdd8f0841: Pulling fs layer
Step #0 - "install-dependencies": 7c9d4a4eea0d: Pulling fs layer
Step #0 - "install-dependencies": 1fcf57930321: Pulling fs layer
Step #0 - "install-dependencies": 4f4fb700ef54: Pulling fs layer
Step #0 - "install-dependencies": 4f4fb700ef54: Waiting
Step #0 - "install-dependencies": 1fcf57930321: Verifying Checksum
Step #0 - "install-dependencies": 1fcf57930321: Download complete
Step #0 - "install-dependencies": 4f4fb700ef54: Download complete
Step #0 - "install-dependencies": e3143549f2b8: Verifying Checksum
Step #0 - "install-dependencies": e3143549f2b8: Download complete
Step #0 - "install-dependencies": 13cc39f8244a: Verifying Checksum
Step #0 - "install-dependencies": 13cc39f8244a: Download complete
Step #0 - "install-dependencies": 72e8e93b0d01: Verifying Checksum
Step #0 - "install-dependencies": 72e8e93b0d01: Download complete
Step #0 - "install-dependencies": 7c9d4a4eea0d: Verifying Checksum
Step #0 - "install-dependencies": 7c9d4a4eea0d: Download complete
Step #0 - "install-dependencies": c64bdd8f0841: Verifying Checksum
Step #0 - "install-dependencies": c64bdd8f0841: Download complete
Step #0 - "install-dependencies": 13cc39f8244a: Pull complete
Step #0 - "install-dependencies": e3143549f2b8: Pull complete
Step #0 - "install-dependencies": 72e8e93b0d01: Pull complete
Step #0 - "install-dependencies": c64bdd8f0841: Pull complete
Step #0 - "install-dependencies": 7c9d4a4eea0d: Pull complete
Step #0 - "install-dependencies": 1fcf57930321: Pull complete
Step #0 - "install-dependencies": 4f4fb700ef54: Pull complete
Step #0 - "install-dependencies": Digest: sha256:516827db2015144cf91e042d1b6a3aca574d013a4705a6fdc4330444d47169d5
Step #0 - "install-dependencies": Status: Downloaded newer image for golang:1
Step #0 - "install-dependencies": docker.io/library/golang:1
Step #0 - "install-dependencies": go: -d flag is deprecated. -d=true is a no-op
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/cloudsqlconn v1.18.1
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/trace v1.38.0
Step #0 - "install-dependencies": go: downloading github.com/goccy/go-yaml v1.18.0
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.53.0
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.29.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/autoprop v0.62.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel v1.38.0
Step #0 - "install-dependencies": go: downloading github.com/yugabyte/pgx/v5 v5.5.3-yb-5
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.37.0
Step #0 - "install-dependencies": go: downloading github.com/microsoft/go-mssqldb v1.9.3
Step #0 - "install-dependencies": go: downloading github.com/go-sql-driver/mysql v1.9.3
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/dataplex v1.27.1
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/geminidataanalytics v0.2.1
Step #0 - "install-dependencies": go: downloading go.mongodb.org/mongo-driver v1.17.4
Step #0 - "install-dependencies": go: downloading github.com/elastic/elastic-transport-go/v8 v8.7.0
Step #0 - "install-dependencies": go: downloading google.golang.org/api v0.251.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/firestore v1.20.0
Step #0 - "install-dependencies": go: downloading github.com/gocql/gocql v1.7.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/spanner v1.86.1
Step #0 - "install-dependencies": go: downloading github.com/trinodb/trino-go-client v0.329.0
Step #0 - "install-dependencies": go: downloading github.com/fsnotify/fsnotify v1.9.0
Step #0 - "install-dependencies": go: downloading github.com/ClickHouse/clickhouse-go/v2 v2.40.3
Step #0 - "install-dependencies": go: downloading github.com/valkey-io/valkey-go v1.0.67
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/metric v1.38.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/bigquery v1.72.0
Step #0 - "install-dependencies": go: downloading github.com/go-chi/chi/v5 v5.2.3
Step #0 - "install-dependencies": go: downloading github.com/go-playground/validator/v10 v10.28.0
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocb/v2 v2.11.1
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/dataproc/v2 v2.15.0
Step #0 - "install-dependencies": go: downloading github.com/neo4j/neo4j-go-driver/v5 v5.28.4
Step #0 - "install-dependencies": go: downloading github.com/looker-open-source/sdk-codegen/go v0.25.18
Step #0 - "install-dependencies": go: downloading github.com/sijms/go-ora/v2 v2.9.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/bigtable v1.40.1
Step #0 - "install-dependencies": go: downloading github.com/jackc/pgx/v5 v5.7.6
Step #0 - "install-dependencies": go: downloading golang.org/x/oauth2 v0.32.0
Step #0 - "install-dependencies": go: downloading modernc.org/sqlite v1.40.0
Step #0 - "install-dependencies": go: downloading github.com/redis/go-redis/v9 v9.16.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/longrunning v0.7.0
Step #0 - "install-dependencies": go: downloading github.com/elastic/go-elasticsearch/v8 v8.19.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/sdk/metric v1.37.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/alloydbconn v1.15.5
Step #0 - "install-dependencies": go: downloading github.com/couchbase/tools-common/http v1.0.9
Step #0 - "install-dependencies": go: downloading github.com/google/uuid v1.6.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/sdk v1.37.0
Step #0 - "install-dependencies": go: downloading github.com/go-chi/httplog/v2 v2.1.1
Step #0 - "install-dependencies": go: downloading github.com/go-chi/render v1.0.3
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0
Step #0 - "install-dependencies": go: downloading github.com/spf13/cobra v1.10.1
Step #0 - "install-dependencies": go: downloading cloud.google.com/go v0.121.6
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/trace v1.11.7
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.53.0
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20251014184007-4626949a642f
Step #0 - "install-dependencies": go: downloading google.golang.org/grpc v1.75.1
Step #0 - "install-dependencies": go: downloading google.golang.org/protobuf v1.36.10
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/monitoring v1.24.3
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto v0.0.0-20251022142026-3a174f9686a8
Step #0 - "install-dependencies": go: downloading github.com/googleapis/gax-go/v2 v2.15.0
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251014184007-4626949a642f
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/aws v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/jaeger v1.37.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/ot v1.37.0
Step #0 - "install-dependencies": go: downloading filippo.io/edwards25519 v1.1.0
Step #0 - "install-dependencies": go: downloading github.com/ajg/form v1.5.1
Step #0 - "install-dependencies": go: downloading github.com/cenkalti/backoff/v5 v5.0.3
Step #0 - "install-dependencies": go: downloading github.com/thlib/go-timezone-local v0.0.7
Step #0 - "install-dependencies": go: downloading github.com/json-iterator/go v1.1.12
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/gokrb5/v8 v8.4.4
Step #0 - "install-dependencies": go: downloading github.com/klauspost/compress v1.18.0
Step #0 - "install-dependencies": go: downloading github.com/pierrec/lz4 v2.6.1+incompatible
Step #0 - "install-dependencies": go: downloading github.com/google/go-cmp v0.7.0
Step #0 - "install-dependencies": go: downloading golang.org/x/sys v0.36.0
Step #0 - "install-dependencies": go: downloading github.com/couchbase/tools-common/errors v1.0.0
Step #0 - "install-dependencies": go: downloading github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78
Step #0 - "install-dependencies": go: downloading golang.org/x/crypto v0.42.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/compute/metadata v0.9.0
Step #0 - "install-dependencies": go: downloading github.com/ClickHouse/ch-go v0.68.0
Step #0 - "install-dependencies": go: downloading github.com/andybalholm/brotli v1.2.0
Step #0 - "install-dependencies": go: downloading gopkg.in/ini.v1 v1.67.0
Step #0 - "install-dependencies": go: downloading github.com/inconshreveable/mousetrap v1.1.0
Step #0 - "install-dependencies": go: downloading github.com/spf13/pflag v1.0.9
Step #0 - "install-dependencies": go: downloading github.com/golang/snappy v1.0.0
Step #0 - "install-dependencies": go: downloading github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed
Step #0 - "install-dependencies": go: downloading gopkg.in/inf.v0 v0.9.1
Step #0 - "install-dependencies": go: downloading github.com/go-logr/logr v1.4.3
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/proto/otlp v1.7.0
Step #0 - "install-dependencies": go: downloading github.com/gabriel-vasile/mimetype v1.4.10
Step #0 - "install-dependencies": go: downloading github.com/go-playground/universal-translator v0.18.1
Step #0 - "install-dependencies": go: downloading github.com/leodido/go-urn v1.4.0
Step #0 - "install-dependencies": go: downloading golang.org/x/text v0.29.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/iam v1.5.3
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/auth v0.16.5
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
Step #0 - "install-dependencies": go: downloading golang.org/x/net v0.44.0
Step #0 - "install-dependencies": go: downloading github.com/apache/arrow/go/v15 v15.0.2
Step #0 - "install-dependencies": go: downloading golang.org/x/sync v0.17.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/alloydb v1.18.0
Step #0 - "install-dependencies": go: downloading go.uber.org/multierr v1.11.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.36.0
Step #0 - "install-dependencies": go: downloading github.com/paulmach/orb v0.11.1
Step #0 - "install-dependencies": go: downloading github.com/shopspring/decimal v1.4.0
Step #0 - "install-dependencies": go: downloading go.yaml.in/yaml/v3 v3.0.4
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocbcore/v10 v10.8.1
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocbcoreps v0.1.4
Step #0 - "install-dependencies": go: downloading github.com/couchbase/goprotostellar v1.0.2
Step #0 - "install-dependencies": go: downloading github.com/couchbaselabs/gocbconnstr/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading go.uber.org/zap v1.27.0
Step #0 - "install-dependencies": go: downloading github.com/go-logr/stdr v1.2.2
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/auto/sdk v1.1.0
Step #0 - "install-dependencies": go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
Step #0 - "install-dependencies": go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1
Step #0 - "install-dependencies": go: downloading github.com/modern-go/reflect2 v1.0.2
Step #0 - "install-dependencies": go: downloading github.com/jackc/puddle/v2 v2.2.2
Step #0 - "install-dependencies": go: downloading golang.org/x/time v0.13.0
Step #0 - "install-dependencies": go: downloading github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9
Step #0 - "install-dependencies": go: downloading github.com/golang-sql/sqlexp v0.1.0
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/dnsutils/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/gofork v1.7.6
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/goidentity/v6 v6.0.1
Step #0 - "install-dependencies": go: downloading github.com/go-playground/locales v0.14.1
Step #0 - "install-dependencies": go: downloading github.com/cespare/xxhash/v2 v2.3.0
Step #0 - "install-dependencies": go: downloading github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.3
Step #0 - "install-dependencies": go: downloading go.opencensus.io v0.24.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0
Step #0 - "install-dependencies": go: downloading github.com/go-faster/city v1.0.1
Step #0 - "install-dependencies": go: downloading github.com/go-faster/errors v0.7.1
Step #0 - "install-dependencies": go: downloading github.com/pierrec/lz4/v4 v4.1.22
Step #0 - "install-dependencies": go: downloading github.com/segmentio/asm v1.2.0
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0
Step #0 - "install-dependencies": go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.62.0
Step #0 - "install-dependencies": go: downloading github.com/jackc/pgpassfile v1.0.0
Step #0 - "install-dependencies": go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
Step #0 - "install-dependencies": go: downloading github.com/hashicorp/go-uuid v1.0.3
Step #0 - "install-dependencies": go: downloading github.com/gorilla/websocket v1.5.3
Step #0 - "install-dependencies": go: downloading github.com/google/s2a-go v0.1.9
Step #0 - "install-dependencies": go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.6
Step #0 - "install-dependencies": go: downloading github.com/felixge/httpsnoop v1.0.4
Step #0 - "install-dependencies": go: downloading github.com/envoyproxy/go-control-plane/envoy v1.32.4
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/aescts/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/rpc/v2 v2.0.3
Step #0 - "install-dependencies": go: downloading github.com/spiffe/go-spiffe/v2 v2.5.0
Step #0 - "install-dependencies": go: downloading github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443
Step #0 - "install-dependencies": go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
Step #0 - "install-dependencies": go: downloading github.com/go-jose/go-jose/v4 v4.1.1
Step #0 - "install-dependencies": go: downloading github.com/zeebo/errs v1.4.0
Step #0 - "install-dependencies": go: downloading cel.dev/expr v0.24.0
Step #0 - "install-dependencies": go: downloading github.com/envoyproxy/protoc-gen-validate v1.2.1
Step #0 - "install-dependencies": go: downloading golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b
Step #0 - "install-dependencies": go: downloading golang.org/x/tools v0.36.0
Step #0 - "install-dependencies": go: downloading golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
Step #0 - "install-dependencies": go: downloading github.com/google/flatbuffers v25.2.10+incompatible
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/scram v1.1.2
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/stringprep v1.0.4
Step #0 - "install-dependencies": go: downloading github.com/montanaflynn/stats v0.7.1
Step #0 - "install-dependencies": go: downloading github.com/goccy/go-json v0.10.5
Step #0 - "install-dependencies": go: downloading github.com/zeebo/xxh3 v1.0.2
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/pbkdf2 v1.0.0
Step #0 - "install-dependencies": go: downloading github.com/klauspost/cpuid/v2 v2.2.11
Step #0 - "install-dependencies": go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
Step #0 - "install-dependencies": go: downloading golang.org/x/mod v0.27.0
Step #0 - "install-dependencies": go: downloading modernc.org/libc v1.66.10
Step #0 - "install-dependencies": go: downloading modernc.org/memory v1.11.0
Step #0 - "install-dependencies": go: downloading github.com/dustin/go-humanize v1.0.1
Step #0 - "install-dependencies": go: downloading github.com/mattn/go-isatty v0.0.20
Step #0 - "install-dependencies": go: downloading github.com/ncruces/go-strftime v0.1.9
Step #0 - "install-dependencies": go: downloading modernc.org/mathutil v1.7.1
Step #0 - "install-dependencies": go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
Finished Step #0 - "install-dependencies"
Starting Step #1 - "compile-test-binary"
Step #1 - "compile-test-binary": Already have image (with digest): golang:1
Step #1 - "compile-test-binary": go: downloading github.com/nakagami/firebirdsql v0.9.15
Step #1 - "compile-test-binary": go: downloading github.com/nakagami/chacha20 v0.1.0
Step #1 - "compile-test-binary": go: downloading github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0
Step #1 - "compile-test-binary": go: downloading gitlab.com/nyarla/go-crypt v0.0.0-20160106005555-d9a5dc2b789b
Step #1 - "compile-test-binary": ?   	github.com/googleapis/genai-toolbox/tests	[no test files]
Finished Step #1 - "compile-test-binary"
Starting Step #37 - "singlestore"
Starting Step #33 - "elasticsearch"
Starting Step #24 - "firestore"
Starting Step #32 - "yugabytedb"
Starting Step #31 - "trino"
Starting Step #30 - "clickhouse"
Starting Step #29 - "firebird"
Starting Step #28 - "tidb"
Starting Step #27 - "cloud-sql"
Step #37 - "singlestore": Already have image (with digest): golang:1
Starting Step #26 - "mindsdb"
Starting Step #25 - "looker"
Starting Step #19 - "sqlite"
Starting Step #23 - "oceanbase"
Starting Step #22 - "valkey"
Starting Step #11 - "postgres"
Starting Step #21 - "redis"
Starting Step #20 - "couchbase"
Step #32 - "yugabytedb": Already have image (with digest): golang:1
Starting Step #14 - "cloud-sql-mssql"
Step #30 - "clickhouse": Already have image (with digest): golang:1
Step #33 - "elasticsearch": Already have image (with digest): golang:1
Starting Step #8 - "dataplex"
Starting Step #9 - "dataform"
Step #24 - "firestore": Already have image (with digest): golang:1
Starting Step #13 - "neo4j"
Step #19 - "sqlite": Already have image (with digest): golang:1
Step #28 - "tidb": Already have image (with digest): golang:1
Starting Step #15 - "cloud-sql-mysql"
Step #23 - "oceanbase": Already have image (with digest): golang:1
Step #27 - "cloud-sql": Already have image (with digest): golang:1
Starting Step #18 - "http"
Step #26 - "mindsdb": Already have image (with digest): golang:1
Step #31 - "trino": Already have image (with digest): golang:1
Step #25 - "looker": Already have image (with digest): golang:1
Step #29 - "firebird": Already have image (with digest): golang:1
Starting Step #10 - "cloud-healthcare"
Step #20 - "couchbase": Already have image (with digest): golang:1
Step #9 - "dataform": Already have image (with digest): golang:1
Step #11 - "postgres": Already have image (with digest): golang:1
Step #22 - "valkey": Already have image (with digest): golang:1
Step #8 - "dataplex": Already have image (with digest): golang:1
Step #21 - "redis": Already have image (with digest): golang:1
Step #13 - "neo4j": Already have image (with digest): golang:1
Step #18 - "http": Already have image (with digest): golang:1
Step #14 - "cloud-sql-mssql": Already have image (with digest): golang:1
Starting Step #17 - "mssql"
Step #15 - "cloud-sql-mysql": Already have image (with digest): golang:1
Starting Step #16 - "mysql"
Starting Step #3 - "alloydb"
Step #10 - "cloud-healthcare": Already have image (with digest): golang:1
Starting Step #6 - "bigtable"
Starting Step #2 - "cloud-sql-pg"
Starting Step #12 - "spanner"
Starting Step #7 - "bigquery"
Starting Step #36 - "serverless-spark"
Step #16 - "mysql": Already have image (with digest): golang:1
Step #3 - "alloydb": Already have image (with digest): golang:1
Starting Step #35 - "oracle"
Step #17 - "mssql": Already have image (with digest): golang:1
Starting Step #34 - "cassandra"
Step #6 - "bigtable": Already have image (with digest): golang:1
Starting Step #4 - "alloydb-pg"
Step #12 - "spanner": Already have image (with digest): golang:1
Starting Step #5 - "alloydb-ai-nl"
Step #2 - "cloud-sql-pg": Already have image (with digest): golang:1
Step #7 - "bigquery": Already have image (with digest): golang:1
Step #35 - "oracle": Already have image (with digest): golang:1
Step #36 - "serverless-spark": Already have image (with digest): golang:1
Step #34 - "cassandra": Already have image (with digest): golang:1
Step #4 - "alloydb-pg": Already have image (with digest): golang:1
Step #5 - "alloydb-ai-nl": Already have image (with digest): golang:1
Step #9 - "dataform": Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Step #9 - "dataform": Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints
Step #9 - "dataform": Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Step #9 - "dataform": Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9669 kB]
Step #9 - "dataform": Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Step #9 - "dataform": Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [69.3 kB]
Step #18 - "http": === RUN   TestHttpToolEndpoints
Step #12 - "spanner": === RUN   TestSpannerToolEndpoints
Step #18 - "http": === RUN   TestHttpToolEndpoints/get_my-simple-tool
Step #18 - "http": 2025-11-07T20:29:16.07020937Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-simple-tool/" method: "GET" path: "/api/tool/my-simple-tool/" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000001"} httpResponse: {status: 200 bytes: 168 elapsed: 0.482360} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_my-simple-tool
Step #18 - "http": 2025-11-07T20:29:16.074398342Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-simple-tool/invoke" method: "POST" path: "/api/tool/my-simple-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000002"} httpResponse: {status: 200 bytes: 29 elapsed: 1.289944} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_my-tool
Step #18 - "http": 2025-11-07T20:29:16.076046202Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-tool/invoke" method: "POST" path: "/api/tool/my-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000003"} httpResponse: {status: 200 bytes: 73 elapsed: 0.832697} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_my-tool-by-id_with_nil_response
Step #18 - "http": 2025-11-07T20:29:16.077641367Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-tool-by-id/invoke" method: "POST" path: "/api/tool/my-tool-by-id/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000004"} httpResponse: {status: 200 bytes: 40 elapsed: 0.737026} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_my-tool-by-name_with_nil_response
Step #18 - "http": 2025-11-07T20:29:16.078964663Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-tool-by-name/invoke" method: "POST" path: "/api/tool/my-tool-by-name/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000005"} httpResponse: {status: 200 bytes: 18 elapsed: 0.675010} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-tool_without_parameters
Step #18 - "http": 2025-11-07T20:29:16.079941594Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-tool/invoke" method: "POST" path: "/api/tool/my-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000006"} httpResponse: {status: 400 bytes: 100 elapsed: 0.204091} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-tool_with_insufficient_parameters
Step #18 - "http": 2025-11-07T20:29:16.080786222Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-tool/invoke" method: "POST" path: "/api/tool/my-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000007"} httpResponse: {status: 400 bytes: 100 elapsed: 0.150165} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_my-array-tool
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-auth-tool_with_auth_token
Step #18 - "http": 2025-11-07T20:29:16.210209007Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-auth-tool/invoke" method: "POST" path: "/api/tool/my-auth-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000008"} httpResponse: {status: 200 bytes: 36 elapsed: 127.948503} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-auth-tool_with_invalid_auth_token
Step #18 - "http": 2025-11-07T20:29:16.211444674Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-auth-tool/invoke" method: "POST" path: "/api/tool/my-auth-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000009"} httpResponse: {status: 401 bytes: 140 elapsed: 0.229374} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-auth-tool_without_auth_token
Step #18 - "http": 2025-11-07T20:29:16.212355198Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-auth-tool/invoke" method: "POST" path: "/api/tool/my-auth-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000010"} httpResponse: {status: 401 bytes: 140 elapsed: 0.176058} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-auth-required-tool_with_auth_token
Step #18 - "http": 2025-11-07T20:29:16.214277397Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-auth-required-tool/invoke" method: "POST" path: "/api/tool/my-auth-required-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000011"} httpResponse: {status: 200 bytes: 29 elapsed: 1.043128} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-auth-required-tool_with_invalid_auth_token
Step #18 - "http": 2025-11-07T20:29:16.215123934Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-auth-required-tool/invoke" method: "POST" path: "/api/tool/my-auth-required-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000012"} httpResponse: {status: 401 bytes: 119 elapsed: 0.119112} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-auth-required-tool_without_auth_token
Step #18 - "http": 2025-11-07T20:29:16.215930338Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-auth-tool/invoke" method: "POST" path: "/api/tool/my-auth-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000013"} httpResponse: {status: 401 bytes: 140 elapsed: 0.158286} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-client-auth-tool_with_auth_token
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-client-auth-tool_without_auth_token
Step #18 - "http": === RUN   TestHttpToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_my-advanced-tool
Step #18 - "http": 2025-11-07T20:29:16.218103472Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-advanced-tool/invoke" method: "POST" path: "/api/tool/my-advanced-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000014"} httpResponse: {status: 200 bytes: 29 elapsed: 1.303635} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_my-advanced-tool_with_wrong_params
Step #18 - "http": 2025-11-07T20:29:16.21973077Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-advanced-tool/invoke" method: "POST" path: "/api/tool/my-advanced-tool/invoke" remoteIP: "127.0.0.1:41574" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000015"} httpResponse: {status: 400 bytes: 168 elapsed: 0.846758} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_query-param-tool_(optional_omitted)
Step #18 - "http": 2025-11-07T20:29:16.221339866Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-query-param-tool/invoke" method: "POST" path: "/api/tool/my-query-param-tool/invoke" remoteIP: "127.0.0.1:41584" proto: "HTTP/1.1" requestID: "4614f48448c8/Wn0zDqrel9-000016"} httpResponse: {status: 200 bytes: 29 elapsed: 0.677310} 
Step #18 - "http": === RUN   TestHttpToolEndpoints/invoke_query-param-tool_(some_optional_nil)
Step #18 - "http": 2025-11-0
...
[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%229424fb6a-436c-4e33-81e5-dac64c00a665%22+AND+resource.labels.build_trigger_id%3D%22785da918-06f1-47bb-860c-fbabc80b5977%22&project=toolbox-testing-438616.]
...
oolEndpoints/invoke_list_active_queries_when_the_system_is_idle (0.00s)
Step #15 - "cloud-sql-mysql":     --- PASS: TestCloudSQLMySQLToolEndpoints/invoke_list_active_queries_when_there_is_1_ongoing_but_lower_than_the_threshold (1.01s)
Step #15 - "cloud-sql-mysql":     --- PASS: TestCloudSQLMySQLToolEndpoints/invoke_list_active_queries_when_1_ongoing_query_should_show_up (5.01s)
Step #15 - "cloud-sql-mysql":     --- PASS: TestCloudSQLMySQLToolEndpoints/invoke_list_active_queries_when_2_ongoing_query_should_show_up (3.01s)
Step #15 - "cloud-sql-mysql": === RUN   TestCloudSQLMySQLIpConnection
Step #15 - "cloud-sql-mysql": === RUN   TestCloudSQLMySQLIpConnection/public_ip
Step #9 - "dataform": Selecting previously unselected package libalgorithm-merge-perl.
Step #15 - "cloud-sql-mysql": === RUN   TestCloudSQLMySQLIpConnection/private_ip
Step #9 - "dataform": Preparing to unpack .../118-libalgorithm-merge-perl_0.08-5_all.deb ...
Step #9 - "dataform": Unpacking libalgorithm-merge-perl (0.08-5) ...
Step #15 - "cloud-sql-mysql": --- PASS: TestCloudSQLMySQLIpConnection (0.04s)
Step #15 - "cloud-sql-mysql":     --- PASS: TestCloudSQLMySQLIpConnection/public_ip (0.02s)
Step #15 - "cloud-sql-mysql":     --- PASS: TestCloudSQLMySQLIpConnection/private_ip (0.02s)
Step #15 - "cloud-sql-mysql": === RUN   TestCreateInstanceToolEndpoints
Step #15 - "cloud-sql-mysql": === RUN   TestCreateInstanceToolEndpoints/successful_creation_-_production
Step #9 - "dataform": Selecting previously unselected package libauthen-sasl-perl.
Step #15 - "cloud-sql-mysql": 2025-11-07T20:29:36.256426013Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/create-instance-prod/invoke" method: "POST" path: "/api/tool/create-instance-prod/invoke" remoteIP: "127.0.0.1:56144" proto: "HTTP/1.1" requestID: "f7b5d27a3281/10mTFzC0u1-000042"} httpResponse: {status: 200 bytes: 55 elapsed: 3.933331} 
Step #15 - "cloud-sql-mysql": === RUN   TestCreateInstanceToolEndpoints/successful_creation_-_development
Step #9 - "dataform": Preparing to unpack .../119-libauthen-sasl-perl_2.1700-1_all.deb ...
Step #15 - "cloud-sql-mysql": 2025-11-07T20:29:36.258358607Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/create-instance-dev/invoke" method: "POST" path: "/api/tool/create-instance-dev/invoke" remoteIP: "127.0.0.1:56144" proto: "HTTP/1.1" requestID: "f7b5d27a3281/10mTFzC0u1-000043"} httpResponse: {status: 200 bytes: 55 elapsed: 1.116263} 
Step #15 - "cloud-sql-mysql": === RUN   TestCreateInstanceToolEndpoints/missing_required_parameter
Step #15 - "cloud-sql-mysql": 2025-11-07T20:29:36.259286444Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/create-instance-prod/invoke" method: "POST" path: "/api/tool/create-instance-prod/invoke" remoteIP: "127.0.0.1:56144" proto: "HTTP/1.1" requestID: "f7b5d27a3281/10mTFzC0u1-000044"} httpResponse: {status: 400 bytes: 103 elapsed: 0.169084} 
Step #15 - "cloud-sql-mysql": --- PASS: TestCreateInstanceToolEndpoints (0.01s)
Step #15 - "cloud-sql-mysql":     --- PASS: TestCreateInstanceToolEndpoints/successful_creation_-_production (0.00s)
Step #15 - "cloud-sql-mysql":     --- PASS: TestCreateInstanceToolEndpoints/successful_creation_-_development (0.00s)
Step #15 - "cloud-sql-mysql":     --- PASS: TestCreateInstanceToolEndpoints/missing_required_parameter (0.00s)
Step #15 - "cloud-sql-mysql": PASS
Step #9 - "dataform": Unpacking libauthen-sasl-perl (2.1700-1) ...
Step #15 - "cloud-sql-mysql": coverage: 5.9% of statements in ./internal/sources/..., ./internal/tools/...
Step #9 - "dataform": Selecting previously unselected package libclone-perl:amd64.
Step #9 - "dataform": Preparing to unpack .../120-libclone-perl_0.47-1+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libclone-perl:amd64 (0.47-1+b1) ...
Step #9 - "dataform": Selecting previously unselected package libdata-dump-perl.
Step #9 - "dataform": Preparing to unpack .../121-libdata-dump-perl_1.25-1_all.deb ...
Step #9 - "dataform": Unpacking libdata-dump-perl (1.25-1) ...
Step #9 - "dataform": Selecting previously unselected package libdeflate0:amd64.
Step #9 - "dataform": Preparing to unpack .../122-libdeflate0_1.23-2_amd64.deb ...
Step #9 - "dataform": Unpacking libdeflate0:amd64 (1.23-2) ...
Step #9 - "dataform": Selecting previously unselected package libdrm-common.
Step #9 - "dataform": Preparing to unpack .../123-libdrm-common_2.4.124-2_all.deb ...
Step #9 - "dataform": Unpacking libdrm-common (2.4.124-2) ...
Step #9 - "dataform": Selecting previously unselected package libdrm2:amd64.
Step #9 - "dataform": Preparing to unpack .../124-libdrm2_2.4.124-2_amd64.deb ...
Step #9 - "dataform": Unpacking libdrm2:amd64 (2.4.124-2) ...
Step #9 - "dataform": Selecting previously unselected package libdrm-amdgpu1:amd64.
Step #9 - "dataform": Preparing to unpack .../125-libdrm-amdgpu1_2.4.124-2_amd64.deb ...
Step #9 - "dataform": Unpacking libdrm-amdgpu1:amd64 (2.4.124-2) ...
Step #9 - "dataform": Selecting previously unselected package libpciaccess0:amd64.
Step #9 - "dataform": Preparing to unpack .../126-libpciaccess0_0.17-3+b3_amd64.deb ...
Step #9 - "dataform": Unpacking libpciaccess0:amd64 (0.17-3+b3) ...
Step #9 - "dataform": Selecting previously unselected package libdrm-intel1:amd64.
Step #9 - "dataform": Preparing to unpack .../127-libdrm-intel1_2.4.124-2_amd64.deb ...
Step #9 - "dataform": Unpacking libdrm-intel1:amd64 (2.4.124-2) ...
Step #9 - "dataform": Selecting previously unselected package libwayland-server0:amd64.
Step #9 - "dataform": Preparing to unpack .../128-libwayland-server0_1.23.1-3_amd64.deb ...
Step #9 - "dataform": Unpacking libwayland-server0:amd64 (1.23.1-3) ...
Step #7 - "bigquery": 2025-11-07T20:29:36.540314444Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-client-auth-tool/invoke" method: "POST" path: "/api/tool/my-client-auth-tool/invoke" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000014"} httpResponse: {status: 200 bytes: 27 elapsed: 971.751321} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/Invoke_my-client-auth-tool_without_auth_token
Step #7 - "bigquery": 2025-11-07T20:29:36.541427289Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-client-auth-tool/invoke" method: "POST" path: "/api/tool/my-client-auth-tool/invoke" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000015"} httpResponse: {status: 401 bytes: 123 elapsed: 0.122632} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token
Step #9 - "dataform": Selecting previously unselected package libelf1t64:amd64.
Step #9 - "dataform": Preparing to unpack .../129-libelf1t64_0.192-4_amd64.deb ...
Step #9 - "dataform": Unpacking libelf1t64:amd64 (0.192-4) ...
Step #7 - "bigquery": 2025-11-07T20:29:36.57522654Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-client-auth-tool/invoke" method: "POST" path: "/api/tool/my-client-auth-tool/invoke" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000016"} httpResponse: {status: 401 bytes: 676 elapsed: 33.004892} 
Step #7 - "bigquery": 2025-11-07T20:29:36.5766316Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000017"} httpResponse: {status: 200 bytes: 196 elapsed: 0.528583} 
Step #7 - "bigquery": 2025-11-07T20:29:36.577556568Z INFO Response: 202 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000018"} httpResponse: {status: 202 bytes: 0 elapsed: 0.251931} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-tool
Step #9 - "dataform": Selecting previously unselected package libxml2:amd64.
Step #9 - "dataform": Preparing to unpack .../130-libxml2_2.12.7+dfsg+really2.9.14-2.1+deb13u1_amd64.deb ...
Step #9 - "dataform": Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u1) ...
Step #9 - "dataform": Selecting previously unselected package libz3-4:amd64.
Step #9 - "dataform": Preparing to unpack .../131-libz3-4_4.13.3-1_amd64.deb ...
Step #9 - "dataform": Unpacking libz3-4:amd64 (4.13.3-1) ...
Step #9 - "dataform": Selecting previously unselected package libllvm19:amd64.
Step #9 - "dataform": Preparing to unpack .../132-libllvm19_1%3a19.1.7-3+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ...
Step #7 - "bigquery": 2025-11-07T20:29:37.363754822Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000019"} httpResponse: {status: 200 bytes: 164 elapsed: 784.170708} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_invalid_tool
Step #7 - "bigquery": 2025-11-07T20:29:37.364990478Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000020"} httpResponse: {status: 200 bytes: 131 elapsed: 0.278352} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-tool_without_parameters
Step #7 - "bigquery": 2025-11-07T20:29:37.36598261Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000021"} httpResponse: {status: 200 bytes: 149 elapsed: 0.233939} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-tool_with_insufficient_parameters
Step #7 - "bigquery": 2025-11-07T20:29:37.366941505Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000022"} httpResponse: {status: 200 bytes: 156 elapsed: 0.223682} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-auth-required-tool
Step #15 - "cloud-sql-mysql": Calculating coverage for Cloud SQL MySQL...
Step #9 - "dataform": Selecting previously unselected package libsensors-config.
Step #9 - "dataform": Preparing to unpack .../133-libsensors-config_1%3a3.6.2-2_all.deb ...
Step #9 - "dataform": Unpacking libsensors-config (1:3.6.2-2) ...
Step #9 - "dataform": Selecting previously unselected package libsensors5:amd64.
Step #9 - "dataform": Preparing to unpack .../134-libsensors5_1%3a3.6.2-2_amd64.deb ...
Step #9 - "dataform": Unpacking libsensors5:amd64 (1:3.6.2-2) ...
Step #9 - "dataform": Selecting previously unselected package libxau6:amd64.
Step #9 - "dataform": Preparing to unpack .../135-libxau6_1%3a1.0.11-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxau6:amd64 (1:1.0.11-1) ...
Step #9 - "dataform": Selecting previously unselected package libxdmcp6:amd64.
Step #9 - "dataform": Preparing to unpack .../136-libxdmcp6_1%3a1.1.5-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxdmcp6:amd64 (1:1.1.5-1) ...
Step #15 - "cloud-sql-mysql": Cloud SQL MySQL total coverage: 60.2%
Step #15 - "cloud-sql-mysql": Coverage for Cloud SQL MySQL is sufficient.
Step #9 - "dataform": Selecting previously unselected package libxcb1:amd64.
Step #9 - "dataform": Preparing to unpack .../137-libxcb1_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb1:amd64 (1.17.0-2+b1) ...
Step #9 - "dataform": Selecting previously unselected package libx11-data.
Step #9 - "dataform": Preparing to unpack .../138-libx11-data_2%3a1.8.12-1_all.deb ...
Step #9 - "dataform": Unpacking libx11-data (2:1.8.12-1) ...
Step #9 - "dataform": Selecting previously unselected package libx11-6:amd64.
Step #9 - "dataform": Preparing to unpack .../139-libx11-6_2%3a1.8.12-1_amd64.deb ...
Step #9 - "dataform": Unpacking libx11-6:amd64 (2:1.8.12-1) ...
Step #9 - "dataform": Selecting previously unselected package libx11-xcb1:amd64.
Step #9 - "dataform": Preparing to unpack .../140-libx11-xcb1_2%3a1.8.12-1_amd64.deb ...
Step #9 - "dataform": Unpacking libx11-xcb1:amd64 (2:1.8.12-1) ...
Step #9 - "dataform": Selecting previously unselected package libxcb-dri3-0:amd64.
Step #9 - "dataform": Preparing to unpack .../141-libxcb-dri3-0_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb-dri3-0:amd64 (1.17.0-2+b1) ...
Step #9 - "dataform": Selecting previously unselected package libxcb-present0:amd64.
Step #9 - "dataform": Preparing to unpack .../142-libxcb-present0_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb-present0:amd64 (1.17.0-2+b1) ...
Step #9 - "dataform": Selecting previously unselected package libxcb-randr0:amd64.
Step #9 - "dataform": Preparing to unpack .../143-libxcb-randr0_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb-randr0:amd64 (1.17.0-2+b1) ...
Step #7 - "bigquery": 2025-11-07T20:29:37.900196228Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000023"} httpResponse: {status: 200 bytes: 114 elapsed: 532.424488} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-auth-required-tool_with_invalid_auth_token
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-auth-required-tool_without_auth_token
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-client-auth-tool
Step #9 - "dataform": Selecting previously unselected package libxcb-sync1:amd64.
Step #9 - "dataform": Preparing to unpack .../144-libxcb-sync1_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb-sync1:amd64 (1.17.0-2+b1) ...
Finished Step #15 - "cloud-sql-mysql"
Step #9 - "dataform": Selecting previously unselected package libxcb-xfixes0:amd64.
Step #9 - "dataform": Preparing to unpack .../145-libxcb-xfixes0_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b1) ...
Step #9 - "dataform": Selecting previously unselected package libxshmfence1:amd64.
Step #9 - "dataform": Preparing to unpack .../146-libxshmfence1_1.3.3-1_amd64.deb ...
Step #9 - "dataform": Unpacking libxshmfence1:amd64 (1.3.3-1) ...
Step #9 - "dataform": Selecting previously unselected package mesa-libgallium:amd64.
Step #9 - "dataform": Preparing to unpack .../147-mesa-libgallium_25.0.7-2_amd64.deb ...
Step #9 - "dataform": Unpacking mesa-libgallium:amd64 (25.0.7-2) ...
Step #7 - "bigquery": 2025-11-07T20:29:38.477966907Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000024"} httpResponse: {status: 200 bytes: 112 elapsed: 576.610354} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-client-auth-tool_without_access_token
Step #7 - "bigquery": 2025-11-07T20:29:38.478992975Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000025"} httpResponse: {status: 401 bytes: 139 elapsed: 0.215625} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-client-auth-tool_with_invalid_access_token
Step #7 - "bigquery": 2025-11-07T20:29:38.495417157Z INFO Response: 401 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000026"} httpResponse: {status: 401 bytes: 440 elapsed: 15.772357} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/MCP_Invoke_my-fail-tool
Step #7 - "bigquery": 2025-11-07T20:29:38.541992398Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/mcp" method: "POST" path: "/mcp" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000027"} httpResponse: {status: 200 bytes: 251 elapsed: 45.832112} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_create-table-templateParams-tool
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_insert-table-templateParams-tool
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_insert-table-templateParams-tool#01
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_select-templateParams-tool
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_select-templateParams-combined-tool
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_select-templateParams-combined-tool_with_no_results
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_select-fields-templateParams-tool
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_select-filter-templateParams-combined-tool
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_drop-table-templateParams-tool
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_my-exec-sql-tool_without_body
Step #7 - "bigquery": 2025-11-07T20:29:38.545545877Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-exec-sql-tool/invoke" method: "POST" path: "/api/tool/my-exec-sql-tool/invoke" remoteIP: "127.0.0.1:56132" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000028"} httpResponse: {status: 400 bytes: 99 elapsed: 0.203790} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_my-exec-sql-tool
Step #20 - "couchbase":     couchbase_integration_test.go:203: Attempt 1: failed to create primary index: index failure | {"statement":"CREATE PRIMARY INDEX ON `couchbase-bucket`.`couchbase-scope`.`template_param_b5f179ac0013411396fee33905e2a4bf`","client_context_id":"00c8346b-1afb-4c9c-8698-631d0a556b4e","errors":[{"code":12003,"message":"Keyspace not found in CB datastore: default:couchbase-bucket.couchbase-scope.template_param_b5f179ac0013411396fee33905e2a4bf"}],"http_status_code":424}, retrying in 50ms
Step #20 - "couchbase":     couchbase_integration_test.go:203: Attempt 2: failed to create primary index: index failure | {"statement":"CREATE PRIMARY INDEX ON `couchbase-bucket`.`couchbase-scope`.`template_param_b5f179ac0013411396fee33905e2a4bf`","client_context_id":"45e9b765-2721-483f-93e2-7ad0b3bf1fef","errors":[{"code":12003,"message":"Keyspace not found in CB datastore: default:couchbase-bucket.couchbase-scope.template_param_b5f179ac0013411396fee33905e2a4bf"}],"http_status_code":424}, retrying in 100ms
Step #9 - "dataform": Selecting previously unselected package libgbm1:amd64.
Step #9 - "dataform": Preparing to unpack .../148-libgbm1_25.0.7-2_amd64.deb ...
Step #9 - "dataform": Unpacking libgbm1:amd64 (25.0.7-2) ...
Step #9 - "dataform": Selecting previously unselected package libwayland-client0:amd64.
Step #9 - "dataform": Preparing to unpack .../149-libwayland-client0_1.23.1-3_amd64.deb ...
Step #9 - "dataform": Unpacking libwayland-client0:amd64 (1.23.1-3) ...
Step #9 - "dataform": Selecting previously unselected package libxcb-shm0:amd64.
Step #9 - "dataform": Preparing to unpack .../150-libxcb-shm0_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ...
Step #9 - "dataform": Selecting previously unselected package libegl-mesa0:amd64.
Step #9 - "dataform": Preparing to unpack .../151-libegl-mesa0_25.0.7-2_amd64.deb ...
Step #9 - "dataform": Unpacking libegl-mesa0:amd64 (25.0.7-2) ...
Step #9 - "dataform": Selecting previously unselected package libencode-locale-perl.
Step #9 - "dataform": Preparing to unpack .../152-libencode-locale-perl_1.05-3_all.deb ...
Step #9 - "dataform": Unpacking libencode-locale-perl (1.05-3) ...
Step #9 - "dataform": Selecting previously unselected package libipc-system-simple-perl.
Step #9 - "dataform": Preparing to unpack .../153-libipc-system-simple-perl_1.30-2_all.deb ...
Step #9 - "dataform": Unpacking libipc-system-simple-perl (1.30-2) ...
Step #9 - "dataform": Selecting previously unselected package libfile-basedir-perl.
Step #9 - "dataform": Preparing to unpack .../154-libfile-basedir-perl_0.09-2_all.deb ...
Step #9 - "dataform": Unpacking libfile-basedir-perl (0.09-2) ...
Step #9 - "dataform": Selecting previously unselected package liburi-perl.
Step #9 - "dataform": Preparing to unpack .../155-liburi-perl_5.30-1_all.deb ...
Step #9 - "dataform": Unpacking liburi-perl (5.30-1) ...
Step #9 - "dataform": Selecting previously unselected package libfile-desktopentry-perl.
Step #9 - "dataform": Preparing to unpack .../156-libfile-desktopentry-perl_0.22-3_all.deb ...
Step #9 - "dataform": Unpacking libfile-desktopentry-perl (0.22-3) ...
Step #9 - "dataform": Selecting previously unselected package libfile-fcntllock-perl.
Step #9 - "dataform": Preparing to unpack .../157-libfile-fcntllock-perl_0.22-4+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libfile-fcntllock-perl (0.22-4+b4) ...
Step #9 - "dataform": Selecting previously unselected package libtimedate-perl.
Step #9 - "dataform": Preparing to unpack .../158-libtimedate-perl_2.3300-2_all.deb ...
Step #9 - "dataform": Unpacking libtimedate-perl (2.3300-2) ...
Step #9 - "dataform": Selecting previously unselected package libhttp-date-perl.
Step #9 - "dataform": Preparing to unpack .../159-libhttp-date-perl_6.06-1_all.deb ...
Step #9 - "dataform": Unpacking libhttp-date-perl (6.06-1) ...
Step #9 - "dataform": Selecting previously unselected package libfile-listing-perl.
Step #9 - "dataform": Preparing to unpack .../160-libfile-listing-perl_6.16-1_all.deb ...
Step #9 - "dataform": Unpacking libfile-listing-perl (6.16-1) ...
Step #9 - "dataform": Selecting previously unselected package libglib2.0-0t64:amd64.
Step #9 - "dataform": Preparing to unpack .../161-libglib2.0-0t64_2.84.4-3~deb13u1_amd64.deb ...
Step #7 - "bigquery": 2025-11-07T20:29:39.195152532Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-exec-sql-tool/invoke" method: "POST" path: "/api/tool/my-exec-sql-tool/invoke" remoteIP: "127.0.0.1:56146" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000029"} httpResponse: {status: 200 bytes: 27 elapsed: 648.777039} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_my-exec-sql-tool_create_table
Step #9 - "dataform": Unpacking libglib2.0-0t64:amd64 (2.84.4-3~deb13u1) ...
Step #7 - "bigquery": 2025-11-07T20:29:39.25274619Z INFO Response: 400 Client Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-exec-sql-tool/invoke" method: "POST" path: "/api/tool/my-exec-sql-tool/invoke" remoteIP: "127.0.0.1:56146" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000030"} httpResponse: {status: 400 bytes: 215 elapsed: 56.718651} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_my-exec-sql-tool_with_data_present_in_table
Step #9 - "dataform": Selecting previously unselected package shared-mime-info.
Step #9 - "dataform": Preparing to unpack .../162-shared-mime-info_2.4-5+b2_amd64.deb ...
Step #9 - "dataform": Unpacking shared-mime-info (2.4-5+b2) ...
Step #9 - "dataform": Selecting previously unselected package libfile-mimeinfo-perl.
Step #9 - "dataform": Preparing to unpack .../163-libfile-mimeinfo-perl_0.35-1_all.deb ...
Step #9 - "dataform": Unpacking libfile-mimeinfo-perl (0.35-1) ...
Step #9 - "dataform": Selecting previously unselected package libfont-afm-perl.
Step #9 - "dataform": Preparing to unpack .../164-libfont-afm-perl_1.20-4_all.deb ...
Step #9 - "dataform": Unpacking libfont-afm-perl (1.20-4) ...
Step #9 - "dataform": Selecting previously unselected package libpng16-16t64:amd64.
Step #9 - "dataform": Preparing to unpack .../165-libpng16-16t64_1.6.48-1_amd64.deb ...
Step #9 - "dataform": Unpacking libpng16-16t64:amd64 (1.6.48-1) ...
Step #9 - "dataform": Selecting previously unselected package libfreetype6:amd64.
Step #9 - "dataform": Preparing to unpack .../166-libfreetype6_2.13.3+dfsg-1_amd64.deb ...
Step #9 - "dataform": Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ...
Step #9 - "dataform": Selecting previously unselected package libfontconfig1:amd64.
Step #9 - "dataform": Preparing to unpack .../167-libfontconfig1_2.15.0-2.3_amd64.deb ...
Step #9 - "dataform": Unpacking libfontconfig1:amd64 (2.15.0-2.3) ...
Step #9 - "dataform": Selecting previously unselected package libgdk-pixbuf2.0-common.
Step #9 - "dataform": Preparing to unpack .../168-libgdk-pixbuf2.0-common_2.42.12+dfsg-4_all.deb ...
Step #9 - "dataform": Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-4) ...
Step #9 - "dataform": Selecting previously unselected package libjpeg62-turbo:amd64.
Step #9 - "dataform": Preparing to unpack .../169-libjpeg62-turbo_1%3a2.1.5-4_amd64.deb ...
Step #9 - "dataform": Unpacking libjpeg62-turbo:amd64 (1:2.1.5-4) ...
Step #9 - "dataform": Selecting previously unselected package libjbig0:amd64.
Step #9 - "dataform": Preparing to unpack .../170-libjbig0_2.1-6.1+b2_amd64.deb ...
Step #9 - "dataform": Unpacking libjbig0:amd64 (2.1-6.1+b2) ...
Step #9 - "dataform": Selecting previously unselected package liblerc4:amd64.
Step #9 - "dataform": Preparing to unpack .../171-liblerc4_4.0.0+ds-5_amd64.deb ...
Step #9 - "dataform": Unpacking liblerc4:amd64 (4.0.0+ds-5) ...
Step #9 - "dataform": Selecting previously unselected package libsharpyuv0:amd64.
Step #9 - "dataform": Preparing to unpack .../172-libsharpyuv0_1.5.0-0.1_amd64.deb ...
Step #9 - "dataform": Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ...
Step #9 - "dataform": Selecting previously unselected package libwebp7:amd64.
Step #9 - "dataform": Preparing to unpack .../173-libwebp7_1.5.0-0.1_amd64.deb ...
Step #9 - "dataform": Unpacking libwebp7:amd64 (1.5.0-0.1) ...
Step #9 - "dataform": Selecting previously unselected package libtiff6:amd64.
Step #9 - "dataform": Preparing to unpack .../174-libtiff6_4.7.0-3+deb13u1_amd64.deb ...
Step #9 - "dataform": Unpacking libtiff6:amd64 (4.7.0-3+deb13u1) ...
Step #9 - "dataform": Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64.
Step #9 - "dataform": Preparing to unpack .../175-libgdk-pixbuf-2.0-0_2.42.12+dfsg-4_amd64.deb ...
Step #9 - "dataform": Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-4) ...
Step #9 - "dataform": Selecting previously unselected package libgdk-pixbuf2.0-bin.
Step #9 - "dataform": Preparing to unpack .../176-libgdk-pixbuf2.0-bin_2.42.12+dfsg-4_amd64.deb ...
Step #9 - "dataform": Unpacking libgdk-pixbuf2.0-bin (2.42.12+dfsg-4) ...
Step #9 - "dataform": Selecting previously unselected package libglvnd0:amd64.
Step #9 - "dataform": Preparing to unpack .../177-libglvnd0_1.7.0-1+b2_amd64.deb ...
Step #9 - "dataform": Unpacking libglvnd0:amd64 (1.7.0-1+b2) ...
Step #9 - "dataform": Selecting previously unselected package libxcb-glx0:amd64.
Step #9 - "dataform": Preparing to unpack .../178-libxcb-glx0_1.17.0-2+b1_amd64.deb ...
Step #9 - "dataform": Unpacking libxcb-glx0:amd64 (1.17.0-2+b1) ...
Step #9 - "dataform": Selecting previously unselected package libxext6:amd64.
Step #9 - "dataform": Preparing to unpack .../179-libxext6_2%3a1.3.4-1+b3_amd64.deb ...
Step #9 - "dataform": Unpacking libxext6:amd64 (2:1.3.4-1+b3) ...
Step #9 - "dataform": Selecting previously unselected package libxxf86vm1:amd64.
Step #9 - "dataform": Preparing to unpack .../180-libxxf86vm1_1%3a1.1.4-1+b4_amd64.deb ...
Step #9 - "dataform": Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b4) ...
Step #9 - "dataform": Selecting previously unselected package libvulkan1:amd64.
Step #9 - "dataform": Preparing to unpack .../181-libvulkan1_1.4.309.0-1_amd64.deb ...
Step #9 - "dataform": Unpacking libvulkan1:amd64 (1.4.309.0-1) ...
Step #9 - "dataform": Selecting previously unselected package libgl1-mesa-dri:amd64.
Step #9 - "dataform": Preparing to unpack .../182-libgl1-mesa-dri_25.0.7-2_amd64.deb ...
Step #9 - "dataform": Unpacking libgl1-mesa-dri:amd64 (25.0.7-2) ...
Step #7 - "bigquery": 2025-11-07T20:29:40.084479163Z INFO Response: 200 OK service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/my-exec-sql-tool/invoke" method: "POST" path: "/api/tool/my-exec-sql-tool/invoke" remoteIP: "127.0.0.1:55162" proto: "HTTP/1.1" requestID: "9388036bc450/Cp4T6WLMI0-000031"} httpResponse: {status: 200 bytes: 73 elapsed: 830.695508} 
Step #7 - "bigquery": === RUN   TestBigQueryToolEndpoints/invoke_my-exec-sql-tool_with_no_matching_rows
Step #9 - "dataform": Selecting previously unselected package libglx-mesa0:amd64.
Step #9 - "dataform": Preparing to unpack .../183-libglx-mesa0_25.0.7-2_amd64.deb ...
Step #9 - "dataform": Unpacking libglx-mesa0:amd64 (25.0.7-2) ...
Step #9 - "dataform": Selecting previously unselected package libglx0:amd64.
Step #9 - "dataform": Preparing to unpack .../184-libglx0_1.7.0-1+b2_amd64.deb ...
Step #9 - "dataform": Unpacking libglx0:amd64 (1.7.0-1+b2) ...
Step #9 - "dataform": Selecting previously unselected package libgl1:amd64.
Step #9 - "dataform": Preparing to unpack .../185-libgl1_1.7.0-1+b2_amd64.deb ...
Step #9 - "dataform": Unpacking libgl1:amd64 (1.7.0-1+b2) ...
Step #9 - "dataform": Selecting previously unselected package libgles2:amd64.
Step #9 - "dataform": Preparing to unpack .../186-libgles2_1.7.0-1+b2_amd64.deb ...
Step #9 - "dataform": Unpacking libgles2:amd64 (1.7.0-1+b2) ...
Step #9 - "dataform": Selecting previously unselected package libglib2.0-data.
Step #9 - "dataform": Preparing to unpack .../187-libglib2.0-data_2.84.4-3~deb13u1_all.deb ...
Step #9 - "dataform": Unpacking libglib2.0-data (2.84.4-3~deb13u1) ...
Step #9 - "dataform": Selecting previously unselected package libhtml-tagset-perl.
Step #9 - "dataform": Preparing to unpack .../188-libhtml-tagset-perl_3.24-1_all.deb ...
Step #9 - "dataform": Unpacking libhtml-tagset-perl (3.24-1) ...
Step #9 - "dataform": Selecting previously unselected package libhtml-parser-perl:amd64.
Step #9 - "dataform": Preparing to unpack .../189-libhtml-parser-perl_3.83-1+b2_amd64.deb ...
Step #9 - "dataform": Unpacking libhtml-parser-perl:amd64 (3.83-1+b2) ...
Step #9 - "dataform": Selecting previously unselected package libio-html-perl.
Step #9 - "dataform": Preparing to unpack .../190-libio-html-perl_1.004-3_all.deb ...
Step #9 - "dataform": Unpacking libio-html-perl (1.004-3) ...
Step #9 - "dataform": Selecting previously unselected package liblwp-mediatypes-perl.

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%229424fb6a-436c-4e33-81e5-dac64c00a665%22+AND+resource.labels.build_trigger_id%3D%22785da918-06f1-47bb-860c-fbabc80b5977%22&project=toolbox-testing-438616