Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

Commit f707be4

Browse files
authored
test: cleanup and speed up tests (#4376)
- Speeds up the GapicSpannerRpcTest - Removes byte-buddy and the workaround for the slow mTLS check, as the underlying issue has been fixed
1 parent 0bf87a3 commit f707be4

26 files changed

Lines changed: 42 additions & 167 deletions

google-cloud-spanner/pom.xml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -438,20 +438,6 @@
438438
<scope>test</scope>
439439
</dependency>
440440

441-
<!-- Used to work around https://github.com/googleapis/sdk-platform-java/issues/3911 -->
442-
<dependency>
443-
<groupId>net.bytebuddy</groupId>
444-
<artifactId>byte-buddy</artifactId>
445-
<version>1.18.4</version>
446-
<scope>test</scope>
447-
</dependency>
448-
<dependency>
449-
<groupId>net.bytebuddy</groupId>
450-
<artifactId>byte-buddy-agent</artifactId>
451-
<version>1.18.4</version>
452-
<scope>test</scope>
453-
</dependency>
454-
455441
<!-- Executor tests - The 'provided' scope is overwritten to compile time scope for the profile 'executor-tests' -->
456442
<dependency>
457443
<groupId>com.google.api.grpc</groupId>

google-cloud-spanner/src/test/java/com/google/cloud/spanner/AbstractAsyncTransactionTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package com.google.cloud.spanner;
1818

19-
import static com.google.cloud.spanner.DisableDefaultMtlsProvider.disableDefaultMtlsProvider;
2019
import static com.google.cloud.spanner.MockSpannerTestUtil.EMPTY_KEY_VALUE_RESULTSET;
2120
import static com.google.cloud.spanner.MockSpannerTestUtil.INVALID_UPDATE_STATEMENT;
2221
import static com.google.cloud.spanner.MockSpannerTestUtil.READ_MULTIPLE_KEY_VALUE_RESULTSET;
@@ -56,7 +55,6 @@ public abstract class AbstractAsyncTransactionTest {
5655

5756
@BeforeClass
5857
public static void setup() throws Exception {
59-
disableDefaultMtlsProvider();
6058
mockSpanner = new MockSpannerServiceImpl();
6159
mockSpanner.setAbortProbability(0.0D);
6260
mockSpanner.putStatementResult(

google-cloud-spanner/src/test/java/com/google/cloud/spanner/AbstractMockServerTest.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616

1717
package com.google.cloud.spanner;
1818

19-
import static com.google.cloud.spanner.DisableDefaultMtlsProvider.disableDefaultMtlsProvider;
20-
2119
import com.google.api.gax.grpc.testing.LocalChannelProvider;
2220
import com.google.cloud.NoCredentials;
2321
import com.google.cloud.spanner.admin.database.v1.MockDatabaseAdminImpl;
@@ -51,7 +49,6 @@ abstract class AbstractMockServerTest {
5149

5250
@BeforeClass
5351
public static void startMockServer() throws Exception {
54-
disableDefaultMtlsProvider();
5552
mockSpanner = new MockSpannerServiceImpl();
5653
mockSpanner.setAbortProbability(0.0D); // We don't want any unpredictable aborted transactions.
5754
mockInstanceAdmin = new MockInstanceAdminImpl();

google-cloud-spanner/src/test/java/com/google/cloud/spanner/AbstractNettyMockServerTest.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616

1717
package com.google.cloud.spanner;
1818

19-
import static com.google.cloud.spanner.DisableDefaultMtlsProvider.disableDefaultMtlsProvider;
20-
2119
import com.google.api.gax.grpc.testing.LocalChannelProvider;
2220
import com.google.cloud.NoCredentials;
2321
import io.grpc.ForwardingServerCall;
@@ -54,7 +52,6 @@ abstract class AbstractNettyMockServerTest {
5452

5553
@BeforeClass
5654
public static void startMockServer() throws Exception {
57-
disableDefaultMtlsProvider();
5855
mockSpanner = new MockSpannerServiceImpl();
5956
mockSpanner.setAbortProbability(0.0D); // We don't want any unpredictable aborted transactions.
6057

google-cloud-spanner/src/test/java/com/google/cloud/spanner/BatchCreateSessionsSlowTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*/
1616
package com.google.cloud.spanner;
1717

18-
import static com.google.cloud.spanner.DisableDefaultMtlsProvider.disableDefaultMtlsProvider;
1918
import static com.google.cloud.spanner.MockSpannerTestUtil.READ_ONE_KEY_VALUE_RESULTSET;
2019
import static com.google.cloud.spanner.MockSpannerTestUtil.READ_ONE_KEY_VALUE_STATEMENT;
2120
import static com.google.cloud.spanner.MockSpannerTestUtil.SELECT1;
@@ -60,7 +59,6 @@ public class BatchCreateSessionsSlowTest {
6059

6160
@BeforeClass
6261
public static void startStaticServer() throws Exception {
63-
disableDefaultMtlsProvider();
6462
mockSpanner = new MockSpannerServiceImpl();
6563
mockSpanner.setAbortProbability(0.0D); // We don't want any unpredictable aborted transactions.
6664
mockSpanner.putStatementResult(

google-cloud-spanner/src/test/java/com/google/cloud/spanner/ChannelUsageTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package com.google.cloud.spanner;
1818

19-
import static com.google.cloud.spanner.DisableDefaultMtlsProvider.disableDefaultMtlsProvider;
2019
import static java.util.stream.Collectors.toSet;
2120
import static org.junit.Assert.assertEquals;
2221
import static org.junit.Assert.assertTrue;
@@ -106,7 +105,6 @@ public static Collection<Object[]> data() {
106105

107106
@BeforeClass
108107
public static void startServer() throws Exception {
109-
disableDefaultMtlsProvider();
110108
mockSpanner = new MockSpannerServiceImpl();
111109
mockSpanner.setAbortProbability(0.0D); // We don't want any unpredictable aborted transactions.
112110
mockSpanner.putStatementResult(StatementResult.query(SELECT1, SELECT1_RESULTSET));

google-cloud-spanner/src/test/java/com/google/cloud/spanner/DatabaseClientImplTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package com.google.cloud.spanner;
1818

19-
import static com.google.cloud.spanner.DisableDefaultMtlsProvider.disableDefaultMtlsProvider;
2019
import static com.google.cloud.spanner.MockSpannerTestUtil.READ_COLUMN_NAMES;
2120
import static com.google.cloud.spanner.MockSpannerTestUtil.READ_ONE_KEY_VALUE_RESULTSET;
2221
import static com.google.cloud.spanner.MockSpannerTestUtil.READ_ONE_KEY_VALUE_STATEMENT;
@@ -192,7 +191,6 @@ public class DatabaseClientImplTest {
192191

193192
@BeforeClass
194193
public static void startStaticServer() throws Exception {
195-
disableDefaultMtlsProvider();
196194
mockSpanner = new MockSpannerServiceImpl();
197195
mockSpanner.setAbortProbability(0.0D); // We don't want any unpredictable aborted transactions.
198196
mockSpanner.putStatementResult(StatementResult.update(UPDATE_STATEMENT, UPDATE_COUNT));

google-cloud-spanner/src/test/java/com/google/cloud/spanner/DatabaseClientImplWithDefaultRWTransactionOptionsTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package com.google.cloud.spanner;
1818

19-
import static com.google.cloud.spanner.DisableDefaultMtlsProvider.disableDefaultMtlsProvider;
2019
import static com.google.cloud.spanner.MockSpannerTestUtil.INVALID_SELECT_STATEMENT;
2120
import static com.google.cloud.spanner.MockSpannerTestUtil.SELECT1;
2221
import static com.google.cloud.spanner.MockSpannerTestUtil.SELECT1_RESULTSET;
@@ -84,7 +83,6 @@ public class DatabaseClientImplWithDefaultRWTransactionOptionsTest {
8483

8584
@BeforeClass
8685
public static void startStaticServer() throws Exception {
87-
disableDefaultMtlsProvider();
8886
mockSpanner = new MockSpannerServiceImpl();
8987
mockSpanner.setAbortProbability(0.0D); // We don't want any unpredictable aborted transactions.
9088
mockSpanner.putStatementResult(StatementResult.update(UPDATE_STATEMENT, UPDATE_COUNT));

google-cloud-spanner/src/test/java/com/google/cloud/spanner/DisableDefaultMtlsProvider.java

Lines changed: 0 additions & 73 deletions
This file was deleted.

google-cloud-spanner/src/test/java/com/google/cloud/spanner/InlineBeginTransactionTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package com.google.cloud.spanner;
1818

19-
import static com.google.cloud.spanner.DisableDefaultMtlsProvider.disableDefaultMtlsProvider;
2019
import static com.google.cloud.spanner.SpannerApiFutures.get;
2120
import static com.google.common.truth.Truth.assertThat;
2221
import static org.junit.Assert.assertEquals;
@@ -141,7 +140,6 @@ public class InlineBeginTransactionTest {
141140

142141
@BeforeClass
143142
public static void startStaticServer() throws Exception {
144-
disableDefaultMtlsProvider();
145143
mockSpanner = new MockSpannerServiceImpl();
146144
mockSpanner.setAbortProbability(0.0D); // We don't want any unpredictable aborted transactions.
147145
mockSpanner.putStatementResult(StatementResult.update(UPDATE_STATEMENT, UPDATE_COUNT));

0 commit comments

Comments
 (0)