From 376228b1da441d300eb807e983b7ff8cb23083e9 Mon Sep 17 00:00:00 2001 From: Sakthivel Subramanian Date: Wed, 11 Mar 2026 13:43:21 +0530 Subject: [PATCH] chore: Fix ITMutableCredentialsTest in cloud-devel --- .../google/cloud/spanner/it/ITMutableCredentialsTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITMutableCredentialsTest.java b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITMutableCredentialsTest.java index 469401f09c0..c136305bcdd 100644 --- a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITMutableCredentialsTest.java +++ b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITMutableCredentialsTest.java @@ -22,6 +22,7 @@ import com.google.auth.oauth2.GoogleCredentials; import com.google.auth.oauth2.ServiceAccountCredentials; +import com.google.cloud.spanner.IntegrationTestEnv; import com.google.cloud.spanner.MutableCredentials; import com.google.cloud.spanner.SerialIntegrationTest; import com.google.cloud.spanner.Spanner; @@ -32,6 +33,7 @@ import java.io.InputStream; import java.nio.file.Files; import java.nio.file.Paths; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; import org.junit.runner.RunWith; @@ -44,6 +46,8 @@ public class ITMutableCredentialsTest { private static final String INVALID_CERT_PATH = "/com/google/cloud/spanner/connection/test-key.json"; + @ClassRule public static final IntegrationTestEnv env = new IntegrationTestEnv(); + @Test public void testMutableCredentialsUpdateAuthorizationForRunningClient() throws IOException { GoogleCredentials validCredentials = null; @@ -75,7 +79,7 @@ public void testMutableCredentialsUpdateAuthorizationForRunningClient() throws I new MutableCredentials((ServiceAccountCredentials) validCredentials); SpannerOptions options = - SpannerOptions.newBuilder() + env.getTestHelper().getOptions().toBuilder() // this setting is required in the scenario SPANNER_EMULATOR_HOST is set otherwise // SpannerOptions overrides credentials to NoCredentials .setEmulatorHost(null)