From af7d370530981578e1a5249a875e0e9f9bb2fb2f Mon Sep 17 00:00:00 2001 From: Rahul Yadav Date: Thu, 3 Sep 2026 16:06:49 +0530 Subject: [PATCH] test(spanner): fix built-in metrics emulator unit test --- .../spanner/BuiltInOpenTelemetryMetricsProviderTest.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/BuiltInOpenTelemetryMetricsProviderTest.java b/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/BuiltInOpenTelemetryMetricsProviderTest.java index 1f2adb41a218..9cbffdda1c0e 100644 --- a/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/BuiltInOpenTelemetryMetricsProviderTest.java +++ b/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/BuiltInOpenTelemetryMetricsProviderTest.java @@ -111,6 +111,10 @@ private void verifyHash(String hash) { private SpannerOptions newTestOptions() { return SpannerOptions.newBuilder() .setProjectId("host-project") + // The builder picks up SPANNER_EMULATOR_HOST from the environment, and building with an + // emulator host replaces the credentials below with NoCredentials. Built-in metrics are + // disabled for a client without credentials, so leave the emulator out of these tests. + .setEmulatorHost(null) .setCredentials( OAuth2Credentials.create(new AccessToken("test-token", new Date(Long.MAX_VALUE)))) .build();