Skip to content

feat(source/firestore)!: restructure prebuilt toolsets - #2636

Merged
Yuan325 merged 7 commits into
mainfrom
feat/toolsets-firestore
Mar 12, 2026
Merged

feat(source/firestore)!: restructure prebuilt toolsets#2636
Yuan325 merged 7 commits into
mainfrom
feat/toolsets-firestore

Merge branch 'main' into feat/toolsets-firestore

6171547
Select commit
Loading
Failed to load commit list.
Google Cloud Build / integration-test-pr (toolbox-testing-438616) succeeded Mar 12, 2026 in 19m 11s

Summary

Build Information

Trigger integration-test-pr
Build fdb9b355-99ca-41ec-9d9f-f25f2c08eb36
Start 2026-03-12T15:04:02-07:00
Duration 12m35.442s
Status SUCCESS

Steps

Step Status Duration
install-dependencies SUCCESS 19.91s
compile-test-binary SUCCESS 2m6.111s
compile-prompt-test-binary SUCCESS 2m6.113s
prompts-custom SUCCESS 5.66s
cloud-sql-pg SUCCESS 1m7.831s
alloydb SUCCESS 9.625s
alloydb-pg SUCCESS 40.89s
alloydb-ai-nl SUCCESS 15.406s
alloydb-omni SUCCESS 1m57.084s
bigtable SUCCESS 31.72s
bigquery SUCCESS 7m45.88s
cloud-gda SUCCESS 5.681s
dataplex SUCCESS 2m13.451s
dataform SUCCESS 1m27.915s
cloud-healthcare SUCCESS 40.909s
cloud-logging-admin SUCCESS 31.76s
postgres SUCCESS 40.903s
cockroachdb SUCCESS 53.411s
spanner SUCCESS 10m2.375s
neo4j SUCCESS 12.463s
cloud-sql-mssql SUCCESS 15.397s
cloud-sql-mysql SUCCESS 40.908s
mysql SUCCESS 31.782s
mssql SUCCESS 12.753s
http SUCCESS 5.686s
sqlite SUCCESS 6.467s
couchbase SUCCESS 40.868s
redis SUCCESS 7.497s
valkey SUCCESS 9.668s
oceanbase SUCCESS 17.963s
firestore SUCCESS 6.499s
mongodb SUCCESS 9.649s
looker SUCCESS 2m8.47s
mindsdb SUCCESS 31.716s
cloud-sql SUCCESS 5.697s
tidb SUCCESS 12.478s
firebird SUCCESS 1m9.003s
clickhouse SUCCESS 15.406s
trino SUCCESS 15.302s
yugabytedb SUCCESS 15.538s
elasticsearch SUCCESS 15.367s
snowflake SUCCESS 31.775s
cassandra SUCCESS 17.737s
oracle SUCCESS 2m12.65s
serverless-spark SUCCESS 5m17.745s
dataproc SUCCESS 7.496s
singlestore SUCCESS 12.351s
mariadb SUCCESS 1m10.581s

Details

starting build "fdb9b355-99ca-41ec-9d9f-f25f2c08eb36"

FETCHSOURCE
From https://github.com/googleapis/genai-toolbox
 * branch            61715479bbda992b8cfcf76122cf399316aae582 -> FETCH_HEAD
HEAD is now at 6171547 Merge branch 'main' into feat/toolsets-firestore
GitCommit:
61715479bbda992b8cfcf76122cf399316aae582
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": 866771c43bf5: Already exists
Step #0 - "install-dependencies": ed881fbf1b07: Already exists
Step #0 - "install-dependencies": 9da421ddeb65: Already exists
Step #0 - "install-dependencies": 2c117e525b33: Pulling fs layer
Step #0 - "install-dependencies": 6fbff1d4eb7e: Pulling fs layer
Step #0 - "install-dependencies": 0300fff25702: Pulling fs layer
Step #0 - "install-dependencies": 4f4fb700ef54: Pulling fs layer
Step #0 - "install-dependencies": 0300fff25702: Verifying Checksum
Step #0 - "install-dependencies": 0300fff25702: Download complete
Step #0 - "install-dependencies": 4f4fb700ef54: Verifying Checksum
Step #0 - "install-dependencies": 4f4fb700ef54: Download complete
Step #0 - "install-dependencies": 6fbff1d4eb7e: Verifying Checksum
Step #0 - "install-dependencies": 6fbff1d4eb7e: Download complete
Step #0 - "install-dependencies": 2c117e525b33: Verifying Checksum
Step #0 - "install-dependencies": 2c117e525b33: Download complete
Step #0 - "install-dependencies": 2c117e525b33: Pull complete
Step #0 - "install-dependencies": 6fbff1d4eb7e: Pull complete
Step #0 - "install-dependencies": 0300fff25702: Pull complete
Step #0 - "install-dependencies": 4f4fb700ef54: Pull complete
Step #0 - "install-dependencies": Digest: sha256:c7e98cc0fd4dfb71ee7465fee6c9a5f079163307e4bf141b336bb9dae00159a5
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 github.com/spf13/cobra v1.10.2
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/dataplex v1.28.0
Step #0 - "install-dependencies": go: downloading github.com/fsnotify/fsnotify v1.9.0
Step #0 - "install-dependencies": go: downloading github.com/goccy/go-yaml v1.19.2
Step #0 - "install-dependencies": go: downloading google.golang.org/api v0.269.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/geminidataanalytics v0.7.0
Step #0 - "install-dependencies": go: downloading google.golang.org/genai v1.48.0
Step #0 - "install-dependencies": go: downloading github.com/apache/cassandra-gocql-driver/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/trace v1.41.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/cloudsqlconn v1.20.1
Step #0 - "install-dependencies": go: downloading github.com/ClickHouse/clickhouse-go/v2 v2.43.0
Step #0 - "install-dependencies": go: downloading github.com/cockroachdb/cockroach-go/v2 v2.4.3
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/logging v1.13.2
Step #0 - "install-dependencies": go: downloading github.com/google/go-cmp v0.7.0
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto v0.0.0-20260226221140-a57be14db171
Step #0 - "install-dependencies": go: downloading github.com/couchbase/tools-common/http v1.0.11
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocb/v2 v2.12.0
Step #0 - "install-dependencies": go: downloading github.com/go-chi/chi/v5 v5.2.5
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel v1.41.0
Step #0 - "install-dependencies": go: downloading github.com/google/uuid v1.6.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/longrunning v0.8.0
Step #0 - "install-dependencies": go: downloading google.golang.org/protobuf v1.36.11
Step #0 - "install-dependencies": go: downloading github.com/go-chi/render v1.0.3
Step #0 - "install-dependencies": go: downloading github.com/go-playground/validator/v10 v10.30.1
Step #0 - "install-dependencies": go: downloading github.com/go-chi/httplog/v3 v3.3.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/sdk v1.41.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/dataproc/v2 v2.16.0
Step #0 - "install-dependencies": go: downloading github.com/go-chi/cors v1.2.2
Step #0 - "install-dependencies": go: downloading github.com/godror/godror v0.50.0
Step #0 - "install-dependencies": go: downloading github.com/redis/go-redis/v9 v9.18.0
Step #0 - "install-dependencies": go: downloading google.golang.org/grpc v1.79.1
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/firestore v1.21.0
Step #0 - "install-dependencies": go: downloading github.com/looker-open-source/sdk-codegen/go v0.26.2
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/bigquery v1.74.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/autoprop v0.66.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/alloydbconn v1.17.3
Step #0 - "install-dependencies": go: downloading github.com/jackc/pgx/v5 v5.8.0
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.55.0
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.31.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.41.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/bigtable v1.42.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.41.0
Step #0 - "install-dependencies": go: downloading github.com/go-sql-driver/mysql v1.9.3
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/metric v1.41.0
Step #0 - "install-dependencies": go: downloading github.com/cenkalti/backoff/v5 v5.0.3
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/sdk/metric v1.41.0
Step #0 - "install-dependencies": go: downloading golang.org/x/oauth2 v0.35.0
Step #0 - "install-dependencies": go: downloading github.com/neo4j/neo4j-go-driver/v6 v6.0.0
Step #0 - "install-dependencies": go: downloading github.com/sijms/go-ora/v2 v2.9.0
Step #0 - "install-dependencies": go: downloading github.com/elastic/elastic-transport-go/v8 v8.9.0
Step #0 - "install-dependencies": go: downloading github.com/elastic/go-elasticsearch/v9 v9.3.1
Step #0 - "install-dependencies": go: downloading github.com/nakagami/firebirdsql v0.9.15
Step #0 - "install-dependencies": go: downloading go.mongodb.org/mongo-driver/v2 v2.5.0
Step #0 - "install-dependencies": go: downloading modernc.org/sqlite v1.46.1
Step #0 - "install-dependencies": go: downloading github.com/jmoiron/sqlx v1.4.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/spanner v1.88.0
Step #0 - "install-dependencies": go: downloading github.com/valkey-io/valkey-go v1.0.72
Step #0 - "install-dependencies": go: downloading github.com/microsoft/go-mssqldb v1.9.8
Step #0 - "install-dependencies": go: downloading github.com/trinodb/trino-go-client v0.333.0
Step #0 - "install-dependencies": go: downloading github.com/snowflakedb/gosnowflake v1.19.0
Step #0 - "install-dependencies": go: downloading github.com/yugabyte/pgx/v5 v5.5.3-yb-5
Step #0 - "install-dependencies": go: downloading github.com/thlib/go-timezone-local v0.0.7
Step #0 - "install-dependencies": go: downloading cloud.google.com/go v0.123.0
Step #0 - "install-dependencies": go: downloading golang.org/x/sys v0.41.0
Step #0 - "install-dependencies": go: downloading github.com/spf13/pflag v1.0.9
Step #0 - "install-dependencies": go: downloading github.com/inconshreveable/mousetrap v1.1.0
Step #0 - "install-dependencies": go: downloading golang.org/x/crypto v0.48.0
Step #0 - "install-dependencies": go: downloading github.com/couchbase/tools-common/errors v1.1.0
Step #0 - "install-dependencies": go: downloading github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/ot v1.41.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.41.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/jaeger v1.41.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/propagators/aws v1.41.0
Step #0 - "install-dependencies": go: downloading github.com/ajg/form v1.5.1
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/trace v1.11.7
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260217215200-42d3e9bedb6d
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.55.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/monitoring v1.24.3
Step #0 - "install-dependencies": go: downloading github.com/googleapis/gax-go/v2 v2.17.0
Step #0 - "install-dependencies": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260217215200-42d3e9bedb6d
Step #0 - "install-dependencies": go: downloading go.uber.org/multierr v1.11.0
Step #0 - "install-dependencies": go: downloading filippo.io/edwards25519 v1.1.1
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.41.0
Step #0 - "install-dependencies": go: downloading github.com/pierrec/lz4 v2.6.1+incompatible
Step #0 - "install-dependencies": go: downloading github.com/klauspost/compress v1.18.3
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/gokrb5/v8 v8.4.4
Step #0 - "install-dependencies": go: downloading gopkg.in/ini.v1 v1.67.0
Step #0 - "install-dependencies": go: downloading github.com/json-iterator/go v1.1.12
Step #0 - "install-dependencies": go: downloading github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0
Step #0 - "install-dependencies": go: downloading modernc.org/mathutil v1.7.1
Step #0 - "install-dependencies": go: downloading golang.org/x/text v0.34.0
Step #0 - "install-dependencies": go: downloading gitlab.com/nyarla/go-crypt v0.0.0-20160106005555-d9a5dc2b789b
Step #0 - "install-dependencies": go: downloading github.com/nakagami/chacha20 v0.1.0
Step #0 - "install-dependencies": go: downloading github.com/shopspring/decimal v1.4.0
Step #0 - "install-dependencies": go: downloading golang.org/x/exp v0.0.0-20251023183803-a4bb9ffd2546
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/compute/metadata v0.9.0
Step #0 - "install-dependencies": go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
Step #0 - "install-dependencies": go: downloading github.com/modern-go/reflect2 v1.0.2
Step #0 - "install-dependencies": go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/auth v0.18.2
Step #0 - "install-dependencies": go: downloading github.com/gorilla/websocket v1.5.3
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/iam v1.5.3
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/alloydb v1.20.0
Step #0 - "install-dependencies": go: downloading golang.org/x/net v0.51.0
Step #0 - "install-dependencies": go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
Step #0 - "install-dependencies": go: downloading go.opencensus.io v0.24.0
Step #0 - "install-dependencies": go: downloading golang.org/x/time v0.14.0
Step #0 - "install-dependencies": go: downloading github.com/gabriel-vasile/mimetype v1.4.12
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 gopkg.in/inf.v0 v0.9.1
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/hashicorp/go-uuid v1.0.3
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.39.0
Step #0 - "install-dependencies": go: downloading github.com/godror/knownpb v0.3.0
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/aescts/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading github.com/go-playground/locales v0.14.1
Step #0 - "install-dependencies": go: downloading github.com/jcmturner/rpc/v2 v2.0.3
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0
Step #0 - "install-dependencies": go: downloading github.com/go-logfmt/logfmt v0.6.0
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocbcore/v10 v10.9.0
Step #0 - "install-dependencies": go: downloading github.com/couchbase/gocbcoreps v0.1.5-0.20260107140814-1c3a03f888f8
Step #0 - "install-dependencies": go: downloading github.com/couchbase/goprotostellar v1.0.5
Step #0 - "install-dependencies": go: downloading github.com/couchbaselabs/gocbconnstr/v2 v2.0.0
Step #0 - "install-dependencies": go: downloading github.com/golang/snappy v1.0.0
Step #0 - "install-dependencies": go: downloading go.uber.org/zap v1.27.1
Step #0 - "install-dependencies": go: downloading github.com/VictoriaMetrics/easyproto v0.1.4
Step #0 - "install-dependencies": go: downloading github.com/jackc/puddle/v2 v2.2.2
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0
Step #0 - "install-dependencies": go: downloading github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.6.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/apache/arrow/go/v15 v15.0.2
Step #0 - "install-dependencies": go: downloading golang.org/x/sync v0.19.0
Step #0 - "install-dependencies": go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0
Step #0 - "install-dependencies": go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
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/google/s2a-go v0.1.9
Step #0 - "install-dependencies": go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.12
Step #0 - "install-dependencies": go: downloading github.com/felixge/httpsnoop v1.0.4
Step #0 - "install-dependencies": go: downloading github.com/ClickHouse/ch-go v0.71.0
Step #0 - "install-dependencies": go: downloading github.com/andybalholm/brotli v1.2.0
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/paulmach/orb v0.12.0
Step #0 - "install-dependencies": go: downloading go.yaml.in/yaml/v3 v3.0.4
Step #0 - "install-dependencies": go: downloading go.uber.org/atomic v1.11.0
Step #0 - "install-dependencies": go: downloading github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.0.0
Step #0 - "install-dependencies": go: downloading github.com/apache/arrow-go/v18 v18.4.0
Step #0 - "install-dependencies": go: downloading github.com/99designs/keyring v1.2.2
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2 v1.39.0
Step #0 - "install-dependencies": go: downloading github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c
Step #0 - "install-dependencies": go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.21.0
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/config v1.31.8
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.18.12
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/service/s3 v1.88.1
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.38.4
Step #0 - "install-dependencies": go: downloading github.com/aws/smithy-go v1.23.0
Step #0 - "install-dependencies": go: downloading github.com/golang-jwt/jwt/v5 v5.3.1
Step #0 - "install-dependencies": go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
Step #0 - "install-dependencies": go: downloading github.com/sirupsen/logrus v1.9.3
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.9.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.2.1
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/scram v1.2.0
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/stringprep v1.0.4
Step #0 - "install-dependencies": go: downloading github.com/danieljoos/wincred v1.2.2
Step #0 - "install-dependencies": go: downloading github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4
Step #0 - "install-dependencies": go: downloading github.com/dvsekhvalnov/jose2go v1.7.0
Step #0 - "install-dependencies": go: downloading github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2
Step #0 - "install-dependencies": go: downloading github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c
Step #0 - "install-dependencies": go: downloading github.com/mtibben/percent v0.2.1
Step #0 - "install-dependencies": go: downloading golang.org/x/term v0.40.0
Step #0 - "install-dependencies": go: downloading github.com/xdg-go/pbkdf2 v1.0.0
Step #0 - "install-dependencies": go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0
Step #0 - "install-dependencies": go: downloading github.com/pierrec/lz4/v4 v4.1.25
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/segmentio/asm v1.2.1
Step #0 - "install-dependencies": go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2
Step #0 - "install-dependencies": go: downloading github.com/envoyproxy/go-control-plane/envoy v1.36.0
Step #0 - "install-dependencies": go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0
Step #0 - "install-dependencies": go: downloading github.com/cncf/xds/go v0.0.0-20251210132809-ee656c7534f5
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.29.3
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7
Step #0 - "install-dependencies": go: downloading cel.dev/expr v0.25.1
Step #0 - "install-dependencies": go: downloading github.com/envoyproxy/protoc-gen-validate v1.3.0
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.7
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.1
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.7
Step #0 - "install-dependencies": go: downloading github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.7
Step #0 - "install-dependencies": go: downloading github.com/go-jose/go-jose/v4 v4.1.3
Step #0 - "install-dependencies": go: downloading golang.org/x/tools v0.41.0
Step #0 - "install-dependencies": go: downloading golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
Step #0 - "install-dependencies": go: downloading github.com/goccy/go-json v0.10.5
Step #0 - "install-dependencies": go: downloading github.com/google/flatbuffers v25.2.10+incompatible
Step #0 - "install-dependencies": go: downloading github.com/zeebo/xxh3 v1.0.2
Step #0 - "install-dependencies": go: downloading github.com/klauspost/cpuid/v2 v2.2.11
Step #0 - "install-dependencies": go: downloading github.com/apache/thrift v0.22.0
Step #0 - "install-dependencies": go: downloading github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3
Step #0 - "install-dependencies": go: downloading github.com/klauspost/asmfmt v1.3.2
Step #0 - "install-dependencies": go: downloading github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8
Step #0 - "install-dependencies": go: downloading golang.org/x/telemetry v0.0.0-20260109210033-bd525da824e2
Step #0 - "install-dependencies": go: downloading golang.org/x/mod v0.32.0
Step #0 - "install-dependencies": go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
Step #0 - "install-dependencies": go: downloading modernc.org/libc v1.67.6
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 modernc.org/memory v1.11.0
Step #0 - "install-dependencies": go: downloading github.com/ncruces/go-strftime v1.0.0
Finished Step #0 - "install-dependencies"
Starting Step #43 - "oracle"
Starting Step #1 - "compile-test-binary"
Starting Step #2 - "compile-prompt-test-binary"
Step #43 - "oracle": Pulling image: ghcr.io/oracle/oraclelinux9-instantclient:23
Step #1 - "compile-test-binary": Already have image (with digest): golang:1
Step #2 - "compile-prompt-test-binary": Already have image (with digest): golang:1
Step #2 - "compile-prompt-test-binary": --- Compiling prompt test for custom with targeted coverage ---
Step #43 - "oracle": 23: Pulling from oracle/oraclelinux9-instantclient
Step #43 - "oracle": aef3b3618223: Pulling fs layer
Step #43 - "oracle": bc577a6ff4e2: Pulling fs layer
Step #1 - "compile-test-binary": go: downloading github.com/testcontainers/testcontainers-go v0.40.0
Step #1 - "compile-test-binary": go: downloading github.com/testcontainers/testcontainers-go/modules/cockroachdb v0.40.0
Step #1 - "compile-test-binary": go: downloading github.com/docker/go-connections v0.6.0
Step #1 - "compile-test-binary": go: downloading github.com/docker/docker v28.5.2+incompatible
Step #1 - "compile-test-binary": go: downloading github.com/containerd/errdefs v1.0.0
Step #1 - "compile-test-binary": go: downloading github.com/containerd/platforms v0.2.1
Step #1 - "compile-test-binary": go: downloading github.com/cenkalti/backoff/v4 v4.3.0
Step #1 - "compile-test-binary": go: downloading dario.cat/mergo v1.0.2
Step #1 - "compile-test-binary": go: downloading github.com/opencontainers/image-spec v1.1.1
Step #1 - "compile-test-binary": go: downloading github.com/cpuguy83/dockercfg v0.3.2
Step #1 - "compile-test-binary": go: downloading github.com/moby/term v0.5.2
Step #1 - "compile-test-binary": go: downloading github.com/stretchr/testify v1.11.1
Step #1 - "compile-test-binary": go: downloading github.com/moby/go-archive v0.1.0
Step #1 - "compile-test-binary": go: downloading github.com/shirou/gopsutil/v4 v4.25.6
Step #1 - "compile-test-binary": go: downloading github.com/moby/patternmatcher v0.6.0
Step #1 - "compile-test-binary": go: downloading github.com/magiconair/properties v1.8.10
Step #1 - "compile-test-binary": go: downloading github.com/containerd/log v0.1.0
Step #1 - "compile-test-binary": go: downloading gopkg.in/yaml.v3 v3.0.1
Step #1 - "compile-test-binary": go: downloading github.com/opencontainers/go-digest v1.0.0
Step #1 - "compile-test-binary": go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
Step #1 - "compile-test-binary": go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
Step #1 - "compile-test-binary": go: downloading github.com/moby/sys/userns v0.1.0
Step #1 - "compile-test-binary": go: downloading github.com/moby/sys/user v0.4.0
Step #1 - "compile-test-binary": go: downloading github.com/moby/sys/sequential v0.6.0
Step #1 - "compile-test-binary": go: downloading github.com/tklauser/go-sysconf v0.3.12
Step #1 - "compile-test-binary": go: downloading github.com/tklauser/numcpus v0.6.1
Step #1 - "compile-test-binary": go: downloading github.com/docker/go-units v0.5.0
Step #1 - "compile-test-binary": go: downloading github.com/morikuni/aec v1.0.0
Step #1 - "compile-test-binary": go: downloading github.com/moby/docker-image-spec v1.3.1
Step #1 - "compile-test-binary": go: downloading github.com/distribution/reference v0.6.0
Step #1 - "compile-test-binary": go: downloading github.com/pkg/errors v0.9.1
Step #1 - "compile-test-binary": go: downloading github.com/containerd/errdefs/pkg v0.3.0
Step #43 - "oracle": bc577a6ff4e2: Verifying Checksum
Step #43 - "oracle": bc577a6ff4e2: Download complete
Step #43 - "oracle": aef3b3618223: Verifying Checksum
Step #43 - "oracle": aef3b3618223: Download complete
Step #43 - "oracle": aef3b3618223: Pull complete
Step #43 - "oracle": bc577a6ff4e2: Pull complete
Step #43 - "oracle": Digest: sha256:6bf42c555735b6f611de65535d6ee327d88491549058e440a8fd0a624c5c9fc3
Step #43 - "oracle": Status: Downloaded newer image for ghcr.io/oracle/oraclelinux9-instantclient:23
Step #43 - "oracle": ghcr.io/oracle/oraclelinux9-instantclient:23
Step #43 - "oracle": Oracle Instant Client 23 for Oracle Linux 9 - L 103 kB/s |  18 kB     00:00    
Step #43 - "oracle": Oracle Linux 9 BaseOS Latest (x86_64)            97 MB/s | 113 MB     00:01    
Step #43 - "oracle": Oracle Linux 9 Application Stream Packages (x86 107 MB/s |  85 MB     00:00    
Step #43 - "oracle": Package oracle-instantclient-devel-23.9.0.25.07-1.el9.x86_64 is already installed.
Step #43 - "oracle": Dependencies resolved.
Step #43 - "oracle": =============================================================================================
Step #43 - "oracle":  Package                      Arch    Version               Repository                   Size
Step #43 - "oracle": =============================================================================================
Step #43 - "oracle": Installing:
Step #43 - "oracle":  gcc                          x86_64  11.5.0-11.0.2.el9     ol9_appstream                33 M
Step #43 - "oracle": Upgrading:
Step #43 - "oracle":  glibc                        x86_64  2.34-231.0.1.el9_7.10 ol9_baseos_latest           2.0 M
Step #43 - "oracle":  glibc-common                 x86_64  2.34-231.0.1.el9_7.10 ol9_baseos_latest           330 k
Step #43 - "oracle":  glibc-langpack-en            x86_64  2.34-231.0.1.el9_7.10 ol9_baseos_latest           969 k
Step #43 - "oracle":  libgcc                       x86_64  11.5.0-11.0.2.el9     ol9_baseos_latest            94 k
Step #43 - "oracle":  libgomp                      x86_64  11.5.0-11.0.2.el9     ol9_baseos_latest           263 k
Step #43 - "oracle":  oracle-instantclient-basic   x86_64  23.26.1.0.0-1.el9     ol9_oracle_instantclient23   79 M
Step #43 - "oracle":  oracle-instantclient-devel   x86_64  23.26.1.0.0-1.el9     ol9_oracle_instantclient23  680 k
Step #43 - "oracle": Installing dependencies:
Step #43 - "oracle":  binutils                     x86_64  2.35.2-67.0.1.el9_7.1 ol9_baseos_latest           4.8 M
Step #43 - "oracle":  binutils-gold                x86_64  2.35.2-67.0.1.el9_7.1 ol9_baseos_latest           749 k
Step #43 - "oracle":  cpp                          x86_64  11.5.0-11.0.2.el9     ol9_appstream                11 M
Step #43 - "oracle":  elfutils-debuginfod-client   x86_64  0.192-6.el9_6         ol9_baseos_latest            50 k
Step #43 - "oracle":  glibc-devel                  x86_64  2.34-231.0.1.el9_7.10 ol9_appstream                60 k
Step #43 - "oracle":  glibc-headers                x86_64  2.34-231.0.1.el9_7.10 ol9_appstream               921 k
Step #43 - "oracle":  kernel-headers               x86_64  5.14.0-611.38.1.el9_7 ol9_appstream               3.6 M
Step #43 - "oracle":  libmpc                       x86_64  1.2.1-4.el9           ol9_appstream                63 k
Step #43 - "oracle":  libpkgconf                   x86_64  1.7.3-10.el9          ol9_baseos_latest            35 k
Step #43 - "oracle":  libxcrypt-devel              x86_64  4.4.18-3.el9          ol9_appstream                42 k
Step #43 - "oracle":  make                         x86_64  1:4.3-8.el9           ol9_baseos_latest           570 k
Step #43 - "oracle":  pkgconf                      x86_64  1.7.3-10.el9          ol9_baseos_latest            49 k
Step #43 - "oracle":  pkgconf-m4                   noarch  1.7.3-10.el9          ol9_baseos_latest            14 k
Step #43 - "oracle":  pkgconf-pkg-config           x86_64  1.7.3-10.el9          ol9_baseos_latest           9.9 k
Step #43 - "oracle": 
Step #43 - "oracle": Transaction Summary
Step #43 - "oracle": =============================================================================================
Step #43 - "oracle": Install  15 Packages
Step #43 - "oracle": Upgrade   7 Packages
Step #43 - "oracle": 
Step #43 - "oracle": Total download size: 138 M
Step #43 - "oracle": Downloading Packages:
Step #43 - "oracle": (1/22): elfutils-debuginfod-client-0.192-6.el9_ 459 kB/s |  50 kB     00:00    
Step #43 - "oracle": (2/22): libpkgconf-1.7.3-10.el9.x86_64.rpm      704 kB/s |  35 kB     00:00    
Step #43 - "oracle": (3/22): binutils-gold-2.35.2-67.0.1.el9_7.1.x86 4.1 MB/s | 749 kB     00:00    
Step #43 - "oracle": (4/22): pkgconf-1.7.3-10.el9.x86_64.rpm         2.6 MB/s |  49 kB     00:00    
Step 
...
[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%22fdb9b355-99ca-41ec-9d9f-f25f2c08eb36%22+AND+resource.labels.build_trigger_id%3D%22785da918-06f1-47bb-860c-fbabc80b5977%22&project=toolbox-testing-438616.]
...
ndpoints/invoke_my-array-tool (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-auth-tool_with_auth_token (0.11s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-auth-tool_with_invalid_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-auth-tool_without_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-auth-required-tool_with_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-auth-required-tool_with_invalid_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-auth-required-tool_without_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-client-auth-tool_with_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-client-auth-tool_without_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-tool (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_invalid_tool (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-tool_without_parameters (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-tool_with_insufficient_parameters (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-auth-required-tool (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-auth-required-tool_with_invalid_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-auth-required-tool_without_auth_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-client-auth-tool (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-client-auth-tool_without_access_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-client-auth-tool_with_invalid_access_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_with_custom_access_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_without_access_token (0.00s)
Step #28 - "valkey":     --- PASS: TestValkeyToolEndpoints/MCP_Invoke_my-fail-tool (0.00s)
Step #28 - "valkey": PASS
Step #28 - "valkey": coverage: 2.4% of statements in ./internal/sources/..., ./internal/tools/...
Step #13 - "dataform": Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Step #13 - "dataform": Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Step #13 - "dataform": Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Finished Step #45 - "dataproc"
Finished Step #27 - "redis"
Step #13 - "dataform": Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9670 kB]
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/get_my-simple-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-simple-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-tool
Step #13 - "dataform": Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Step #13 - "dataform": Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [111 kB]
Step #5 - "alloydb": Calculating coverage for AlloyDB...
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-tool-by-id_with_nil_response
Step #5 - "alloydb": AlloyDB total coverage: 75.0%
Step #5 - "alloydb": Coverage for AlloyDB is sufficient.
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-tool-by-name_with_nil_response
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-tool_without_parameters
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-tool_with_insufficient_parameters
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-array-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-tool_with_auth_token
Step #31 - "mongodb": Calculating coverage for MongoDB...
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/get_my-simple-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-simple-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-tool-by-id_with_nil_response
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-tool-by-name_with_nil_response
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-tool_without_parameters
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-tool_with_insufficient_parameters
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-array-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-tool_with_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-tool_with_invalid_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-tool_without_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-required-tool_with_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-required-tool_with_invalid_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-required-tool_without_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-client-auth-tool_with_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-client-auth-tool_without_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_invalid_tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-tool_without_parameters
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-tool_with_insufficient_parameters
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-auth-required-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-auth-required-tool_with_invalid_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-auth-required-tool_without_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-client-auth-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-client-auth-tool_without_access_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-client-auth-tool_with_invalid_access_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_with_custom_access_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_without_access_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/MCP_Invoke_my-fail-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-exec-sql-tool
Step #13 - "dataform": Fetched 10.0 MB in 1s (10.5 MB/s)
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-exec-sql-tool_create_table
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-exec-sql-tool_select_table
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-exec-sql-tool_drop_table
Step #28 - "valkey": Calculating coverage for Valkey...
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-exec-sql-tool_without_body
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-exec-sql-tool_with_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-exec-sql-tool_with_invalid_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/Invoke_my-auth-exec-sql-tool_without_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-exec-sql-tool_with_invalid_SELECT_SQL
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_my-exec-sql-tool_with_invalid_ALTER_SQL
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_create-table-templateParams-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_insert-table-templateParams-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_insert-table-templateParams-tool#01
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_select-templateParams-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_select-templateParams-combined-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_select-templateParams-combined-tool_with_no_results
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_select-fields-templateParams-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_select-filter-templateParams-combined-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_drop-table-templateParams-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_all_tables_detailed_output
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-tool_with_invalid_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-tool_without_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-required-tool_with_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-required-tool_with_invalid_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-required-tool_without_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-client-auth-tool_with_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-client-auth-tool_without_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_invalid_tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-tool_without_parameters
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-tool_with_insufficient_parameters
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-auth-required-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-auth-required-tool_with_invalid_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-auth-required-tool_without_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-client-auth-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-client-auth-tool_without_access_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-client-auth-tool_with_invalid_access_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_with_custom_access_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_without_access_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/MCP_Invoke_my-fail-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool
Step #7 - "alloydb-ai-nl": === RUN   TestAlloyDBAINLToolEndpoints
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_create_table
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_select_table
Step #31 - "mongodb": MongoDB total coverage: 76.4%
Step #31 - "mongodb": Coverage for MongoDB is sufficient.
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints
Step #28 - "valkey": Valkey total coverage: 77.1%
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_all_tables_simple_output
Step #28 - "valkey": Coverage for Valkey is sufficient.
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_drop_table
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_without_body
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-exec-sql-tool_with_auth_token
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_detailed_output
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-exec-sql-tool_with_invalid_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/Invoke_my-auth-exec-sql-tool_without_auth_token
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_with_invalid_SELECT_SQL
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_simple_output
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_with_invalid_ALTER_SQL
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_with_invalid_output_format
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_create-table-templateParams-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_insert-table-templateParams-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_insert-table-templateParams-tool#01
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_select-templateParams-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_select-templateParams-combined-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_select-templateParams-combined-tool_with_no_results
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_select-fields-templateParams-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_select-filter-templateParams-combined-tool
Step #46 - "singlestore": === RUN   TestSingleStoreToolEndpoints/invoke_drop-table-templateParams-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_with_malformed_table_names_parameter
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_with_multiple_table_names
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_with_non-existent_table
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_tables_with_one_existing_and_one_non-existent_table
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_views_with_newly_created_view
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_views_with_non-existent_view
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/get_my-simple-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-simple-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_schemas_with_schema_name
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-tool
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_schemas_with_limit_1
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_schemas_with_non-existent_schema
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-tool-by-id_with_nil_response
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_active_queries_when_the_system_is_idle
Step #6 - "alloydb-pg": === RUN   TestAlloyDBPgToolEndpoints/invoke_list_active_queries_when_there_is_1_ongoing_but_lower_than_the_threshold
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-tool-by-name_with_nil_response
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-tool_without_parameters
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-tool_with_insufficient_parameters
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-array-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-tool_with_auth_token
Step #46 - "singlestore": --- PASS: TestSingleStoreToolEndpoints (1.91s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/get_my-simple-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-simple-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-tool (0.23s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-tool-by-id_with_nil_response (0.22s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-tool-by-name_with_nil_response (0.14s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-tool_without_parameters (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-tool_with_insufficient_parameters (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-array-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-tool_with_auth_token (0.27s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-tool_with_invalid_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-tool_without_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-required-tool_with_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-required-tool_with_invalid_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-required-tool_without_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-client-auth-tool_with_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-client-auth-tool_without_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-tool (0.01s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_invalid_tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-tool_without_parameters (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-tool_with_insufficient_parameters (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-auth-required-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-auth-required-tool_with_invalid_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-auth-required-tool_without_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-client-auth-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-client-auth-tool_without_access_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-client-auth-tool_with_invalid_access_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_with_custom_access_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_without_access_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/MCP_Invoke_my-fail-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_create_table (0.05s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_select_table (0.07s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_drop_table (0.03s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_without_body (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-exec-sql-tool_with_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-exec-sql-tool_with_invalid_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/Invoke_my-auth-exec-sql-tool_without_auth_token (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_with_invalid_SELECT_SQL (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_my-exec-sql-tool_with_invalid_ALTER_SQL (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_create-table-templateParams-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_insert-table-templateParams-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_insert-table-templateParams-tool#01 (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_select-templateParams-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_select-templateParams-combined-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_select-templateParams-combined-tool_with_no_results (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_select-fields-templateParams-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_select-filter-templateParams-combined-tool (0.00s)
Step #46 - "singlestore":     --- PASS: TestSingleStoreToolEndpoints/invoke_drop-table-templateParams-tool (0.00s)
Step #46 - "singlestore": PASS
Step #46 - "singlestore": coverage: 2.6% of statements in ./internal/sources/..., ./internal/tools/...
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/get_my-simple-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-simple-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-tool-by-id_with_nil_response
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-tool_with_invalid_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-tool-by-name_with_nil_response
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-tool_without_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-required-tool_with_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-tool_without_parameters
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-tool_with_insufficient_parameters
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-required-tool_with_invalid_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-array-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-tool_with_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-required-tool_without_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-client-auth-tool_with_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-client-auth-tool_without_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_invalid_tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-tool_without_parameters
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-tool_with_insufficient_parameters
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-auth-required-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-auth-required-tool_with_invalid_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-auth-required-tool_without_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-client-auth-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-client-auth-tool_without_access_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-client-auth-tool_with_invalid_access_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_with_custom_access_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_without_access_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/MCP_Invoke_my-fail-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-exec-sql-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-exec-sql-tool_create_table
Step #13 - "dataform": Reading package lists...
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-tool_with_invalid_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-tool_without_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-required-tool_with_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-required-tool_with_invalid_auth_token
Step #7 - "alloydb-ai-nl": === RUN   TestAlloyDBAINLToolEndpoints/get_my-simple-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-required-tool_without_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-client-auth-tool_with_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-client-auth-tool_without_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-client-auth-tool_with_invalid_auth_token
Step #7 - "alloydb-ai-nl": === RUN   TestAlloyDBAINLToolEndpoints/invoke_my-simple-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-exec-sql-tool_select_table
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-exec-sql-tool_drop_table
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_invalid_tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-tool_without_parameters
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-tool_with_insufficient_parameters
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-auth-required-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-auth-required-tool_with_invalid_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-auth-required-tool_without_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-client-auth-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-client-auth-tool_without_access_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-client-auth-tool_with_invalid_access_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_with_custom_access_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-custom-client-auth-tool_without_access_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/MCP_Invoke_my-fail-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-exec-sql-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-exec-sql-tool_create_table
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-exec-sql-tool_select_table
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-exec-sql-tool_drop_table
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-exec-sql-tool_without_body
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-exec-sql-tool_with_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-exec-sql-tool_with_invalid_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/Invoke_my-auth-exec-sql-tool_without_auth_token
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-exec-sql-tool_with_invalid_SELECT_SQL
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_my-exec-sql-tool_with_invalid_ALTER_SQL
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_create-table-templateParams-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_insert-table-templateParams-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_insert-table-templateParams-tool#01
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_select-templateParams-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_select-templateParams-combined-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_select-templateParams-combined-tool_with_no_results
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_select-fields-templateParams-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_select-filter-templateParams-combined-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_drop-table-templateParams-tool
Step #22 - "mysql": === RUN   TestMySQLToolEndpoints/invoke_list_tables_for_all_tables_detailed_output
Step #19 - "neo4j": === RUN   TestNeo4jToolEndpoints
Step #23 - "mssql": === RUN   TestMSSQLToolEndpoints
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-exec-sql-tool_without_body
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-exec-sql-tool_with_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-exec-sql-tool_with_invalid_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/Invoke_my-auth-exec-sql-tool_without_auth_token
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-exec-sql-tool_with_invalid_SELECT_SQL
Step #19 - "neo4j": === RUN   TestNeo4jToolEndpoints/get_my-simple-cypher-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_my-exec-sql-tool_with_invalid_ALTER_SQL
Step #19 - "neo4j": === RUN   TestNeo4jToolEndpoints/get_my-simple-execute-cypher-tool
Step #19 - "neo4j": === RUN   TestNeo4jToolEndpoints/get_my-schema-tool
Step #19 - "neo4j": === RUN   TestNeo4jToolEndpoints/get_my-schema-tool-with-cache
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_create-table-templateParams-tool
Step #35 - "tidb": === RUN   TestTiDBToolEndpoints/invoke_insert-table-templateParams-tool

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%22fdb9b355-99ca-41ec-9d9f-f25f2c08eb36%22+AND+resource.labels.build_trigger_id%3D%22785da918-06f1-47bb-860c-fbabc80b5977%22&project=toolbox-testing-438616