This is an automated email from the ASF dual-hosted git repository.

yhu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 2c7211351f5 Remove testRuntimeMigration configuration for test-utils 
dependencies (#31713)
2c7211351f5 is described below

commit 2c7211351f5fb4a82d6ae73c7b975651817526a4
Author: Yi Hu <[email protected]>
AuthorDate: Mon Jul 1 15:59:51 2024 -0400

    Remove testRuntimeMigration configuration for test-utils dependencies 
(#31713)
    
    * Remove testRuntimeMigration configuration for test-utils dependencies
    
    * Fix test dependency direct-java configuration
---
 sdks/java/io/bigquery-io-perf-tests/build.gradle                 | 4 ++--
 sdks/java/io/cdap/build.gradle                                   | 2 +-
 .../cdap/src/test/java/org/apache/beam/sdk/io/cdap/CdapIOIT.java | 4 ++--
 sdks/java/io/file-based-io-tests/build.gradle                    | 2 +-
 .../src/test/java/org/apache/beam/sdk/io/avro/AvroIOIT.java      | 4 ++--
 .../test/java/org/apache/beam/sdk/io/parquet/ParquetIOIT.java    | 4 ++--
 .../src/test/java/org/apache/beam/sdk/io/text/TextIOIT.java      | 8 ++++----
 .../test/java/org/apache/beam/sdk/io/tfrecord/TFRecordIOIT.java  | 4 ++--
 .../src/test/java/org/apache/beam/sdk/io/xml/XmlIOIT.java        | 4 ++--
 sdks/java/io/google-cloud-platform/build.gradle                  | 9 +++------
 sdks/java/io/hadoop-format/build.gradle                          | 2 +-
 .../org/apache/beam/sdk/io/hadoop/format/HadoopFormatIOIT.java   | 4 ++--
 sdks/java/io/jdbc/build.gradle                                   | 2 +-
 .../jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java | 3 +--
 sdks/java/io/jms/build.gradle                                    | 2 +-
 sdks/java/io/kafka/build.gradle                                  | 2 +-
 .../src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java    | 4 ++--
 sdks/java/io/mongodb/build.gradle                                | 2 +-
 .../test/java/org/apache/beam/sdk/io/mongodb/MongoDBIOIT.java    | 4 ++--
 sdks/java/io/neo4j/build.gradle                                  | 2 +-
 sdks/java/io/singlestore/build.gradle                            | 3 ++-
 .../beam/sdk/io/singlestore/SingleStoreIOPerformanceIT.java      | 4 ++--
 sdks/java/io/snowflake/build.gradle                              | 2 +-
 sdks/java/io/solace/build.gradle                                 | 2 +-
 sdks/java/io/sparkreceiver/2/build.gradle                        | 5 +++--
 .../org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIOIT.java  | 4 ++--
 sdks/java/testing/nexmark/build.gradle                           | 2 +-
 sdks/java/testing/tpcds/build.gradle                             | 2 +-
 28 files changed, 47 insertions(+), 49 deletions(-)

diff --git a/sdks/java/io/bigquery-io-perf-tests/build.gradle 
b/sdks/java/io/bigquery-io-perf-tests/build.gradle
index 0e251ae668f..e81e7972c8c 100644
--- a/sdks/java/io/bigquery-io-perf-tests/build.gradle
+++ b/sdks/java/io/bigquery-io-perf-tests/build.gradle
@@ -27,9 +27,9 @@ ext.summary = "Performance tests for Google BigQuery IO 
sources and sinks"
 dependencies {
     testImplementation library.java.google_api_services_bigquery
     testImplementation project(path: ":sdks:java:core", configuration: 
"shadowTest")
-    testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+    testImplementation project(path: ":sdks:java:testing:test-utils")
     testImplementation project(path: 
":sdks:java:extensions:google-cloud-platform-core", configuration: 
"testRuntimeMigration")
-    testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+    testImplementation project(path: ":sdks:java:testing:test-utils")
     testImplementation project(path: ":sdks:java:io:common")
     testImplementation project(path: ":sdks:java:io:google-cloud-platform", 
configuration: "testRuntimeMigration")
     testImplementation project(":sdks:java:io:synthetic")
diff --git a/sdks/java/io/cdap/build.gradle b/sdks/java/io/cdap/build.gradle
index ae07c2e88db..4d823b1ad78 100644
--- a/sdks/java/io/cdap/build.gradle
+++ b/sdks/java/io/cdap/build.gradle
@@ -71,7 +71,7 @@ dependencies {
     testImplementation library.java.postgres
     testImplementation library.java.testcontainers_postgresql
     testImplementation project(path: ":sdks:java:extensions:avro", 
configuration: "testRuntimeMigration")
-    testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+    testImplementation project(path: ":sdks:java:testing:test-utils")
     testImplementation project(path: ":runners:direct-java", configuration: 
"shadow")
     testImplementation project(path: ":sdks:java:io:common")
 }
diff --git 
a/sdks/java/io/cdap/src/test/java/org/apache/beam/sdk/io/cdap/CdapIOIT.java 
b/sdks/java/io/cdap/src/test/java/org/apache/beam/sdk/io/cdap/CdapIOIT.java
index 8f2a987a5cd..d4955ac43b4 100644
--- a/sdks/java/io/cdap/src/test/java/org/apache/beam/sdk/io/cdap/CdapIOIT.java
+++ b/sdks/java/io/cdap/src/test/java/org/apache/beam/sdk/io/cdap/CdapIOIT.java
@@ -22,9 +22,9 @@ import static 
org.apache.beam.sdk.io.common.IOITHelper.readIOTestPipelineOptions
 import static org.apache.beam.sdk.io.common.TestRow.getExpectedHashForRowCount;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
 import io.cdap.plugin.common.Constants;
 import java.sql.SQLException;
+import java.time.Instant;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
@@ -238,7 +238,7 @@ public class CdapIOIT {
 
   private void collectAndPublishMetrics(PipelineResult writeResult, 
PipelineResult readResult) {
     String uuid = UUID.randomUUID().toString();
-    String timestamp = Timestamp.now().toString();
+    String timestamp = Instant.now().toString();
 
     Set<Function<MetricsReader, NamedTestResult>> readSuppliers = 
getReadSuppliers(uuid, timestamp);
     Set<Function<MetricsReader, NamedTestResult>> writeSuppliers =
diff --git a/sdks/java/io/file-based-io-tests/build.gradle 
b/sdks/java/io/file-based-io-tests/build.gradle
index 482fe7d9c09..d9dbcdbdbd4 100644
--- a/sdks/java/io/file-based-io-tests/build.gradle
+++ b/sdks/java/io/file-based-io-tests/build.gradle
@@ -30,7 +30,7 @@ dependencies {
   testImplementation project(path: ":sdks:java:io:common")
   testImplementation project(path: ":sdks:java:io:xml", configuration: 
"testRuntimeMigration")
   testImplementation project(path: ":sdks:java:io:parquet", configuration: 
"testRuntimeMigration")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
   testImplementation library.java.jaxb_api
   testImplementation library.java.junit
   testImplementation library.java.hadoop_client
diff --git 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/avro/AvroIOIT.java
 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/avro/AvroIOIT.java
index 684cf4d3b63..e024ae6490a 100644
--- 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/avro/AvroIOIT.java
+++ 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/avro/AvroIOIT.java
@@ -22,7 +22,7 @@ import static 
org.apache.beam.sdk.io.common.FileBasedIOITHelper.appendTimestampS
 import static 
org.apache.beam.sdk.io.common.FileBasedIOITHelper.readFileBasedIOITPipelineOptions;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
+import java.time.Instant;
 import java.util.HashSet;
 import java.util.Set;
 import java.util.UUID;
@@ -167,7 +167,7 @@ public class AvroIOIT {
 
   private void collectAndPublishMetrics(PipelineResult result) {
     String uuid = UUID.randomUUID().toString();
-    String timestamp = Timestamp.now().toString();
+    String timestamp = Instant.now().toString();
 
     Set<Function<MetricsReader, NamedTestResult>> metricSuppliers =
         fillMetricSuppliers(uuid, timestamp);
diff --git 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/parquet/ParquetIOIT.java
 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/parquet/ParquetIOIT.java
index 0526b5d66d7..b6ec0178fc5 100644
--- 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/parquet/ParquetIOIT.java
+++ 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/parquet/ParquetIOIT.java
@@ -22,7 +22,7 @@ import static 
org.apache.beam.sdk.io.common.FileBasedIOITHelper.readFileBasedIOI
 import static org.apache.beam.sdk.values.TypeDescriptors.strings;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
+import java.time.Instant;
 import java.util.HashSet;
 import java.util.Set;
 import java.util.UUID;
@@ -173,7 +173,7 @@ public class ParquetIOIT {
 
   private void collectAndPublishMetrics(PipelineResult result) {
     String uuid = UUID.randomUUID().toString();
-    String timestamp = Timestamp.now().toString();
+    String timestamp = Instant.now().toString();
     Set<Function<MetricsReader, NamedTestResult>> metricSuppliers =
         fillMetricSuppliers(uuid, timestamp);
     final IOITMetrics metrics =
diff --git 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/text/TextIOIT.java
 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/text/TextIOIT.java
index e6965d1f20a..b852020c9bb 100644
--- 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/text/TextIOIT.java
+++ 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/text/TextIOIT.java
@@ -22,7 +22,7 @@ import static 
org.apache.beam.sdk.io.common.FileBasedIOITHelper.appendTimestampS
 import static 
org.apache.beam.sdk.io.common.FileBasedIOITHelper.readFileBasedIOITPipelineOptions;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
+import java.time.Instant;
 import java.util.HashSet;
 import java.util.Set;
 import java.util.UUID;
@@ -160,13 +160,13 @@ public class TextIOIT {
 
   private void collectAndPublishMetrics(PipelineResult result) {
     String uuid = UUID.randomUUID().toString();
-    Timestamp timestamp = Timestamp.now();
+    String timestamp = Instant.now().toString();
 
     Set<Function<MetricsReader, NamedTestResult>> metricSuppliers =
-        fillMetricSuppliers(uuid, timestamp.toString());
+        fillMetricSuppliers(uuid, timestamp);
 
     final IOITMetrics metrics =
-        new IOITMetrics(metricSuppliers, result, FILEIOIT_NAMESPACE, uuid, 
timestamp.toString());
+        new IOITMetrics(metricSuppliers, result, FILEIOIT_NAMESPACE, uuid, 
timestamp);
     metrics.publishToInflux(settings);
   }
 
diff --git 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/tfrecord/TFRecordIOIT.java
 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/tfrecord/TFRecordIOIT.java
index cde7b010af7..fde4af9fcbe 100644
--- 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/tfrecord/TFRecordIOIT.java
+++ 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/tfrecord/TFRecordIOIT.java
@@ -22,8 +22,8 @@ import static 
org.apache.beam.sdk.io.common.FileBasedIOITHelper.appendTimestampS
 import static 
org.apache.beam.sdk.io.common.FileBasedIOITHelper.readFileBasedIOITPipelineOptions;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
 import java.nio.charset.StandardCharsets;
+import java.time.Instant;
 import java.util.HashSet;
 import java.util.Set;
 import java.util.UUID;
@@ -172,7 +172,7 @@ public class TFRecordIOIT {
   private void collectAndPublishMetrics(
       final PipelineResult writeResults, final PipelineResult readResults) {
     final String uuid = UUID.randomUUID().toString();
-    final String timestamp = Timestamp.now().toString();
+    final String timestamp = Instant.now().toString();
     final Set<NamedTestResult> results = new HashSet<>();
 
     results.add(
diff --git 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/xml/XmlIOIT.java
 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/xml/XmlIOIT.java
index 515f9180089..f8b77ec7cf7 100644
--- 
a/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/xml/XmlIOIT.java
+++ 
b/sdks/java/io/file-based-io-tests/src/test/java/org/apache/beam/sdk/io/xml/XmlIOIT.java
@@ -21,9 +21,9 @@ import static 
org.apache.beam.sdk.io.common.FileBasedIOITHelper.appendTimestampS
 import static 
org.apache.beam.sdk.io.common.IOITHelper.readIOTestPipelineOptions;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
 import java.io.Serializable;
 import java.nio.charset.Charset;
+import java.time.Instant;
 import java.util.HashSet;
 import java.util.Set;
 import java.util.UUID;
@@ -180,7 +180,7 @@ public class XmlIOIT {
 
   private void collectAndPublishResults(PipelineResult result) {
     String uuid = UUID.randomUUID().toString();
-    String timestamp = Timestamp.now().toString();
+    String timestamp = Instant.now().toString();
 
     Set<Function<MetricsReader, NamedTestResult>> metricSuppliers =
         fillMetricSuppliers(uuid, timestamp);
diff --git a/sdks/java/io/google-cloud-platform/build.gradle 
b/sdks/java/io/google-cloud-platform/build.gradle
index 42356817b57..e499bae6fc6 100644
--- a/sdks/java/io/google-cloud-platform/build.gradle
+++ b/sdks/java/io/google-cloud-platform/build.gradle
@@ -32,7 +32,6 @@ ext.summary = "IO library to read and write Google Cloud 
Platform systems from B
 
 dependencies {
   implementation 
enforcedPlatform(library.java.google_cloud_platform_libraries_bom)
-  permitUnusedDeclared 
enforcedPlatform(library.java.google_cloud_platform_libraries_bom)
   implementation project(path: ":model:pipeline", configuration: "shadow")
   implementation project(":runners:core-java")
   implementation project(path: ":sdks:java:core", configuration: "shadow")
@@ -72,7 +71,6 @@ dependencies {
   // users receive newer google-cloud-bigtable. Beam doesn't directly use this
   // artifact.
   implementation library.java.google_cloud_bigtable
-  permitUnusedDeclared library.java.google_cloud_bigtable
   implementation library.java.google_cloud_core
   implementation(library.java.google_cloud_core_grpc) {
     exclude group: 'io.grpc', module: 'grpc-core' // Use Beam's version
@@ -96,7 +94,6 @@ dependencies {
   implementation library.java.grpc_api
   implementation library.java.grpc_auth
   implementation library.java.grpc_core
-  permitUnusedDeclared library.java.grpc_core // BEAM-11761
   implementation library.java.grpc_census
   permitUnusedDeclared library.java.grpc_census // BEAM-11761
   implementation library.java.grpc_context
@@ -117,7 +114,6 @@ dependencies {
   implementation library.java.guava
   implementation library.java.http_client
   implementation library.java.hamcrest
-  permitUnusedDeclared library.java.hamcrest // Needed for 
PipelineOptionRegistrar auto-service that registered TestPipelineOptions 
interfaces
   implementation library.java.http_core
   implementation library.java.jackson_core
   implementation library.java.jackson_databind
@@ -135,7 +131,6 @@ dependencies {
   implementation library.java.proto_google_cloud_pubsub_v1
   implementation library.java.proto_google_cloud_pubsublite_v1
   implementation library.java.proto_google_cloud_spanner_admin_database_v1
-  permitUnusedDeclared 
library.java.proto_google_cloud_spanner_admin_database_v1 // BEAM-11761
   implementation library.java.proto_google_cloud_spanner_v1
   implementation library.java.proto_google_common_protos
   implementation library.java.protobuf_java
@@ -165,7 +160,9 @@ dependencies {
   testImplementation project(path: ":sdks:java:extensions:protobuf", 
configuration: "testRuntimeMigration")
   testImplementation project(path: ":runners:direct-java", configuration: 
"shadow")
   testImplementation project(path: ":sdks:java:io:common")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
+  testImplementation library.java.commons_math3
+  testImplementation library.java.google_cloud_bigquery
   testImplementation library.java.mockito_core
   testImplementation library.java.powermock
   testImplementation library.java.powermock_mockito
diff --git a/sdks/java/io/hadoop-format/build.gradle 
b/sdks/java/io/hadoop-format/build.gradle
index 0ad855249d7..dbb9f8fdd73 100644
--- a/sdks/java/io/hadoop-format/build.gradle
+++ b/sdks/java/io/hadoop-format/build.gradle
@@ -65,7 +65,7 @@ dependencies {
   testImplementation project(path: ":sdks:java:core", configuration: 
"shadowTest")
   testImplementation project(path: ":sdks:java:extensions:avro", 
configuration: "testRuntimeMigration")
   testImplementation project(path: ":sdks:java:io:common")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
   testImplementation project(":sdks:java:io:jdbc")
   testImplementation 
"org.elasticsearch.plugin:transport-netty4-client:$elastic_search_version"
   testImplementation library.java.testcontainers_elasticsearch
diff --git 
a/sdks/java/io/hadoop-format/src/test/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIOIT.java
 
b/sdks/java/io/hadoop-format/src/test/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIOIT.java
index d61a14a47f8..9f9b04e8356 100644
--- 
a/sdks/java/io/hadoop-format/src/test/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIOIT.java
+++ 
b/sdks/java/io/hadoop-format/src/test/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIOIT.java
@@ -22,8 +22,8 @@ import static 
org.apache.beam.sdk.io.common.IOITHelper.readIOTestPipelineOptions
 import static org.apache.beam.sdk.io.common.TestRow.getExpectedHashForRowCount;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
 import java.sql.SQLException;
+import java.time.Instant;
 import java.util.HashSet;
 import java.util.Set;
 import java.util.UUID;
@@ -236,7 +236,7 @@ public class HadoopFormatIOIT {
 
   private void collectAndPublishMetrics(PipelineResult writeResult, 
PipelineResult readResult) {
     String uuid = UUID.randomUUID().toString();
-    String timestamp = Timestamp.now().toString();
+    String timestamp = Instant.now().toString();
 
     Set<Function<MetricsReader, NamedTestResult>> readSuppliers = 
getReadSuppliers(uuid, timestamp);
     Set<Function<MetricsReader, NamedTestResult>> writeSuppliers =
diff --git a/sdks/java/io/jdbc/build.gradle b/sdks/java/io/jdbc/build.gradle
index 615536d406c..2015bf17397 100644
--- a/sdks/java/io/jdbc/build.gradle
+++ b/sdks/java/io/jdbc/build.gradle
@@ -39,7 +39,7 @@ dependencies {
   testImplementation project(path: ":sdks:java:core", configuration: 
"shadowTest")
   testImplementation project(path: ":sdks:java:extensions:avro", 
configuration: "testRuntimeMigration")
   testImplementation project(path: ":sdks:java:io:common")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
   testImplementation library.java.junit
   testImplementation library.java.slf4j_api
   testImplementation library.java.postgres
diff --git 
a/sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java 
b/sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java
index 76558fd688c..5f53d324300 100644
--- a/sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java
+++ b/sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java
@@ -23,7 +23,6 @@ import static 
org.apache.beam.sdk.io.common.IOITHelper.readIOTestPipelineOptions
 import static 
org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.base.MoreObjects.firstNonNull;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
 import java.sql.SQLException;
 import java.util.HashSet;
 import java.util.List;
@@ -149,7 +148,7 @@ public class JdbcIOIT {
 
   private void gatherAndPublishMetrics(PipelineResult writeResult, 
PipelineResult readResult) {
     String uuid = UUID.randomUUID().toString();
-    String timestamp = Timestamp.now().toString();
+    String timestamp = Instant.now().toString();
 
     Set<Function<MetricsReader, NamedTestResult>> metricSuppliers =
         getWriteMetricSuppliers(uuid, timestamp);
diff --git a/sdks/java/io/jms/build.gradle b/sdks/java/io/jms/build.gradle
index 575bbb69632..b332ac12058 100644
--- a/sdks/java/io/jms/build.gradle
+++ b/sdks/java/io/jms/build.gradle
@@ -44,7 +44,7 @@ dependencies {
   testImplementation library.java.mockito_inline
   testImplementation library.java.qpid_jms_client
   testImplementation project(path: ":sdks:java:io:common")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
   testRuntimeOnly library.java.slf4j_jdk14
   testRuntimeOnly project(path: ":runners:direct-java", configuration: 
"shadow")
 }
diff --git a/sdks/java/io/kafka/build.gradle b/sdks/java/io/kafka/build.gradle
index 4fe2e0b3036..6cba8f8d0fb 100644
--- a/sdks/java/io/kafka/build.gradle
+++ b/sdks/java/io/kafka/build.gradle
@@ -94,7 +94,7 @@ dependencies {
   testImplementation project(path: ":sdks:java:extensions:avro", 
configuration: "testRuntimeMigration")
   testImplementation project(path: ":sdks:java:extensions:protobuf", 
configuration: "testRuntimeMigration")
   testImplementation project(path: ":sdks:java:io:common")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
   // For testing Cross-language transforms
   testImplementation library.java.avro
   testImplementation library.java.junit
diff --git 
a/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java 
b/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java
index 4d38636892c..fba81c51130 100644
--- 
a/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java
+++ 
b/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java
@@ -22,8 +22,8 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotEquals;
 import static org.junit.Assert.assertNull;
 
-import com.google.cloud.Timestamp;
 import java.io.IOException;
+import java.time.Instant;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
@@ -134,7 +134,7 @@ public class KafkaIOIT {
 
   private static final String TEST_ID = UUID.randomUUID().toString();
 
-  private static final String TIMESTAMP = Timestamp.now().toString();
+  private static final String TIMESTAMP = Instant.now().toString();
 
   private static final Logger LOG = LoggerFactory.getLogger(KafkaIOIT.class);
 
diff --git a/sdks/java/io/mongodb/build.gradle 
b/sdks/java/io/mongodb/build.gradle
index 89e571538f0..b9e90082f0d 100644
--- a/sdks/java/io/mongodb/build.gradle
+++ b/sdks/java/io/mongodb/build.gradle
@@ -32,7 +32,7 @@ dependencies {
   implementation library.java.vendored_guava_32_1_2_jre
   testImplementation library.java.junit
   testImplementation project(path: ":sdks:java:io:common")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
   testImplementation "de.flapdoodle.embed:de.flapdoodle.embed.mongo:3.0.0"
   testImplementation "de.flapdoodle.embed:de.flapdoodle.embed.process:3.0.0"
   testRuntimeOnly library.java.slf4j_jdk14
diff --git 
a/sdks/java/io/mongodb/src/test/java/org/apache/beam/sdk/io/mongodb/MongoDBIOIT.java
 
b/sdks/java/io/mongodb/src/test/java/org/apache/beam/sdk/io/mongodb/MongoDBIOIT.java
index 65d672b61b6..73b9463e620 100644
--- 
a/sdks/java/io/mongodb/src/test/java/org/apache/beam/sdk/io/mongodb/MongoDBIOIT.java
+++ 
b/sdks/java/io/mongodb/src/test/java/org/apache/beam/sdk/io/mongodb/MongoDBIOIT.java
@@ -21,9 +21,9 @@ import static 
org.apache.beam.sdk.io.common.IOITHelper.executeWithRetry;
 import static org.apache.beam.sdk.io.common.IOITHelper.getHashForRecordCount;
 import static org.junit.Assert.assertNotEquals;
 
-import com.google.cloud.Timestamp;
 import com.mongodb.client.MongoClient;
 import com.mongodb.client.MongoClients;
+import java.time.Instant;
 import java.util.Date;
 import java.util.HashSet;
 import java.util.Map;
@@ -237,7 +237,7 @@ public class MongoDBIOIT {
 
   private void collectAndPublishMetrics(PipelineResult writeResult, 
PipelineResult readResult) {
     String uuid = UUID.randomUUID().toString();
-    String timestamp = Timestamp.now().toString();
+    String timestamp = Instant.now().toString();
 
     Set<Function<MetricsReader, NamedTestResult>> readSuppliers = 
getReadSuppliers(uuid, timestamp);
     Set<Function<MetricsReader, NamedTestResult>> writeSuppliers =
diff --git a/sdks/java/io/neo4j/build.gradle b/sdks/java/io/neo4j/build.gradle
index 9d822675553..40f52f6d978 100644
--- a/sdks/java/io/neo4j/build.gradle
+++ b/sdks/java/io/neo4j/build.gradle
@@ -32,7 +32,7 @@ dependencies {
     testImplementation library.java.junit
     testImplementation library.java.hamcrest
     testImplementation project(path: ":sdks:java:io:common")
-    testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+    testImplementation project(path: ":sdks:java:testing:test-utils")
     testImplementation "org.testcontainers:neo4j:1.16.2"
     testRuntimeOnly library.java.slf4j_jdk14
     testRuntimeOnly project(path: ":runners:direct-java", configuration: 
"shadow")
diff --git a/sdks/java/io/singlestore/build.gradle 
b/sdks/java/io/singlestore/build.gradle
index 922738dc3b4..5db4a23caf9 100644
--- a/sdks/java/io/singlestore/build.gradle
+++ b/sdks/java/io/singlestore/build.gradle
@@ -39,5 +39,6 @@ dependencies {
     testImplementation library.java.dbcp2
     testRuntimeOnly project(path: ":runners:direct-java", configuration: 
"shadow")
     testImplementation library.java.slf4j_api
-    testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+    testImplementation library.java.mockito_core
+    testImplementation project(path: ":sdks:java:testing:test-utils")
 }
\ No newline at end of file
diff --git 
a/sdks/java/io/singlestore/src/test/java/org/apache/beam/sdk/io/singlestore/SingleStoreIOPerformanceIT.java
 
b/sdks/java/io/singlestore/src/test/java/org/apache/beam/sdk/io/singlestore/SingleStoreIOPerformanceIT.java
index 8adf8a47dc1..35b34b2c80f 100644
--- 
a/sdks/java/io/singlestore/src/test/java/org/apache/beam/sdk/io/singlestore/SingleStoreIOPerformanceIT.java
+++ 
b/sdks/java/io/singlestore/src/test/java/org/apache/beam/sdk/io/singlestore/SingleStoreIOPerformanceIT.java
@@ -20,8 +20,8 @@ package org.apache.beam.sdk.io.singlestore;
 import static 
org.apache.beam.sdk.io.common.IOITHelper.readIOTestPipelineOptions;
 import static org.junit.Assert.assertEquals;
 
-import com.google.cloud.Timestamp;
 import com.singlestore.jdbc.SingleStoreDataSource;
+import java.time.Instant;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
@@ -134,7 +134,7 @@ public class SingleStoreIOPerformanceIT {
       PipelineResult readResult,
       PipelineResult readResultWithPartitions) {
     String uuid = UUID.randomUUID().toString();
-    String timestamp = Timestamp.now().toString();
+    String timestamp = Instant.now().toString();
 
     IOITMetrics writeMetrics =
         new IOITMetrics(
diff --git a/sdks/java/io/snowflake/build.gradle 
b/sdks/java/io/snowflake/build.gradle
index 6cb489bc511..2bdb9a867a3 100644
--- a/sdks/java/io/snowflake/build.gradle
+++ b/sdks/java/io/snowflake/build.gradle
@@ -38,7 +38,7 @@ dependencies {
   testImplementation project(path: ":sdks:java:core", configuration: 
"shadowTest")
   testImplementation project(path: ":sdks:java:extensions:avro", 
configuration: "testRuntimeMigration")
   testImplementation project(path: ":sdks:java:io:common")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
   testImplementation 'com.google.cloud:google-cloud-storage:1.102.0'
   testImplementation library.java.avro
   testImplementation library.java.junit
diff --git a/sdks/java/io/solace/build.gradle b/sdks/java/io/solace/build.gradle
index f569a364abf..11737750164 100644
--- a/sdks/java/io/solace/build.gradle
+++ b/sdks/java/io/solace/build.gradle
@@ -47,7 +47,7 @@ dependencies {
 
     testImplementation library.java.junit
     testImplementation project(path: ":sdks:java:io:common")
-    testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+    testImplementation project(path: ":sdks:java:testing:test-utils")
     testRuntimeOnly library.java.slf4j_jdk14
     testRuntimeOnly project(path: ":runners:direct-java", configuration: 
"shadow")
 }
diff --git a/sdks/java/io/sparkreceiver/2/build.gradle 
b/sdks/java/io/sparkreceiver/2/build.gradle
index 7fb36b4c314..bf611e36bff 100644
--- a/sdks/java/io/sparkreceiver/2/build.gradle
+++ b/sdks/java/io/sparkreceiver/2/build.gradle
@@ -50,9 +50,10 @@ dependencies {
     compileOnly "org.scala-lang:scala-library:2.11.12"
     testImplementation library.java.junit
     testImplementation library.java.testcontainers_rabbitmq
-    testImplementation project(path: ":runners:direct-java", configuration: 
"shadow")
+    testRuntimeOnly project(path: ":runners:direct-java", configuration: 
"shadow")
+    testRuntimeOnly library.java.slf4j_simple
     testImplementation project(":sdks:java:io:synthetic")
     testImplementation project(path: ":sdks:java:io:common")
-    testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+    testImplementation project(path: ":sdks:java:testing:test-utils")
     testImplementation "com.rabbitmq:amqp-client:5.16.0"
 }
diff --git 
a/sdks/java/io/sparkreceiver/2/src/test/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIOIT.java
 
b/sdks/java/io/sparkreceiver/2/src/test/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIOIT.java
index 90c5944602a..b7af2054236 100644
--- 
a/sdks/java/io/sparkreceiver/2/src/test/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIOIT.java
+++ 
b/sdks/java/io/sparkreceiver/2/src/test/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIOIT.java
@@ -21,7 +21,6 @@ import static 
org.apache.beam.sdk.io.synthetic.SyntheticOptions.fromJsonString;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.fail;
 
-import com.google.cloud.Timestamp;
 import com.rabbitmq.client.Channel;
 import com.rabbitmq.client.Connection;
 import com.rabbitmq.client.ConnectionFactory;
@@ -31,6 +30,7 @@ import java.net.URISyntaxException;
 import java.nio.charset.StandardCharsets;
 import java.security.KeyManagementException;
 import java.security.NoSuchAlgorithmException;
+import java.time.Instant;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -98,7 +98,7 @@ public class SparkReceiverIOIT {
 
   private static final String TEST_ID = UUID.randomUUID().toString();
 
-  private static final String TIMESTAMP = Timestamp.now().toString();
+  private static final String TIMESTAMP = Instant.now().toString();
 
   private static final String TEST_MESSAGE_PREFIX = "Test ";
 
diff --git a/sdks/java/testing/nexmark/build.gradle 
b/sdks/java/testing/nexmark/build.gradle
index b9e6a0d2266..a09ed923899 100644
--- a/sdks/java/testing/nexmark/build.gradle
+++ b/sdks/java/testing/nexmark/build.gradle
@@ -88,7 +88,7 @@ dependencies {
   compileOnly library.java.error_prone_annotations
   testRuntimeOnly library.java.slf4j_jdk14
   testImplementation project(path: ":sdks:java:io:google-cloud-platform", 
configuration: "testRuntimeMigration")
-  testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+  testImplementation project(path: ":sdks:java:testing:test-utils")
   gradleRun project(project.path)
   gradleRun project(path: nexmarkRunnerDependency, configuration: 
runnerConfiguration)
 }
diff --git a/sdks/java/testing/tpcds/build.gradle 
b/sdks/java/testing/tpcds/build.gradle
index da4a317d320..7e76619a125 100644
--- a/sdks/java/testing/tpcds/build.gradle
+++ b/sdks/java/testing/tpcds/build.gradle
@@ -79,7 +79,7 @@ dependencies {
     implementation project(path: ":sdks:java:core", configuration: "shadow")
     testRuntimeOnly library.java.slf4j_jdk14
     testImplementation project(path: ":sdks:java:io:google-cloud-platform", 
configuration: "testRuntimeMigration")
-    testImplementation project(path: ":sdks:java:testing:test-utils", 
configuration: "testRuntimeMigration")
+    testImplementation project(path: ":sdks:java:testing:test-utils")
     gradleRun project(project.path)
     gradleRun project(path: tpcdsRunnerDependency, configuration: 
runnerConfiguration)
 }

Reply via email to