lh0156 opened a new pull request, #23057:
URL: https://github.com/apache/kafka/pull/23057

   ## Summary\n\nAdd focused unit coverage for all public methods in :\n\n* 
deterministic metric ordering and type-specific formatting\n* tabular output 
alignment\n* valid and invalid bootstrap server addresses\n* duplicate 
detection without repeated results\n* non-mutating set subtraction\n\nThe tests 
document the existing behavior without changing production code.\n\n## 
Tests\n\n* > Task :api-checker:gradle-plugins:pluginDescriptors UP-TO-DATE
   > Task :api-checker:gradle-plugins:processResources UP-TO-DATE
   > Task :api-checker:core:compileJava UP-TO-DATE
   > Task :api-checker:core:processResources NO-SOURCE
   > Task :api-checker:core:classes UP-TO-DATE
   > Task :api-checker:core:jar UP-TO-DATE
   > Task :api-checker:gradle-plugins:compileJava UP-TO-DATE
   > Task :api-checker:gradle-plugins:classes UP-TO-DATE
   > Task :api-checker:gradle-plugins:jar UP-TO-DATE
   
   > Configure project :
   Starting build with version 4.4.0-SNAPSHOT (commit id unknown) using Gradle 
9.4.1, Java 25 and Scala 2.13.18
   Build properties: ignoreFailures=false, maxParallelForks=8, 
maxScalacThreads=8, maxTestRetries=0
   
   > Task :core:processResources NO-SOURCE
   > Task :metadata:processResources UP-TO-DATE
   > Task :coordinator-common:processResources NO-SOURCE
   > Task :group-coordinator:processResources UP-TO-DATE
   > Task :server:processResources NO-SOURCE
   > Task :raft:processResources UP-TO-DATE
   > Task :server-common:processResources NO-SOURCE
   > Task :clients:processResources UP-TO-DATE
   > Task :server-common:createVersionFile UP-TO-DATE
   > Task :raft:createVersionFile UP-TO-DATE
   > Task :group-coordinator:group-coordinator-api:processResources NO-SOURCE
   > Task :server:createVersionFile UP-TO-DATE
   > Task :clients:createVersionFile UP-TO-DATE
   > Task :storage:storage-api:processResources NO-SOURCE
   > Task :share-coordinator:processResources UP-TO-DATE
   > Task :clients:processTestFixturesResources NO-SOURCE
   > Task :storage:processResources UP-TO-DATE
   > Task :group-coordinator:group-coordinator-api:createVersionFile UP-TO-DATE
   > Task :tools:tools-api:processResources NO-SOURCE
   > Task :transaction-coordinator:processResources UP-TO-DATE
   > Task :storage:storage-api:createVersionFile UP-TO-DATE
   > Task :server-common:processTestFixturesResources NO-SOURCE
   > Task :server:processTestFixturesResources UP-TO-DATE
   > Task :tools:processResources NO-SOURCE
   > Task :storage:createVersionFile UP-TO-DATE
   > Task :tools:tools-api:createVersionFile UP-TO-DATE
   > Task :storage:processTestFixturesResources NO-SOURCE
   > Task :streams:processResources UP-TO-DATE
   > Task :connect:api:processResources UP-TO-DATE
   > Task :tools:processTestResources UP-TO-DATE
   > Task :connect:runtime:processResources UP-TO-DATE
   > Task :connect:transforms:processResources UP-TO-DATE
   > Task :connect:json:processResources UP-TO-DATE
   > Task :streams:createStreamsVersionFile UP-TO-DATE
   > Task :streams:processTestFixturesResources NO-SOURCE
   > Task :test-common:test-common-internal-api:processResources NO-SOURCE
   > Task :test-common:test-common-runtime:processResources UP-TO-DATE
   > Task :generator:compileJava UP-TO-DATE
   > Task :test-common:test-common-util:compileJava UP-TO-DATE
   > Task :generator:processResources NO-SOURCE
   > Task :generator:classes UP-TO-DATE
   > Task :test-common:test-common-util:processResources UP-TO-DATE
   > Task :test-common:test-common-util:classes UP-TO-DATE
   > Task :connect:runtime:processTestFixturesResources UP-TO-DATE
   > Task :generator:jar UP-TO-DATE
   > Task :test-common:test-common-util:jar UP-TO-DATE
   > Task :clients:processMessages UP-TO-DATE
   > Task :storage:processMessages UP-TO-DATE
   > Task :raft:processMessages UP-TO-DATE
   > Task :metadata:processMessages UP-TO-DATE
   > Task :share-coordinator:processMessages UP-TO-DATE
   > Task :streams:processMessages UP-TO-DATE
   > Task :transaction-coordinator:processMessages UP-TO-DATE
   > Task :group-coordinator:processMessages UP-TO-DATE
   > Task :clients:compileJava UP-TO-DATE
   > Task :clients:classes UP-TO-DATE
   > Task :tools:tools-api:compileJava UP-TO-DATE
   > Task :connect:api:compileJava UP-TO-DATE
   > Task :group-coordinator:group-coordinator-api:compileJava UP-TO-DATE
   > Task :tools:tools-api:classes UP-TO-DATE
   > Task :group-coordinator:group-coordinator-api:classes UP-TO-DATE
   > Task :server-common:compileJava UP-TO-DATE
   > Task :server-common:classes UP-TO-DATE
   > Task :group-coordinator:group-coordinator-api:jar UP-TO-DATE
   > Task :connect:transforms:compileJava UP-TO-DATE
   > Task :connect:api:classes UP-TO-DATE
   > Task :connect:transforms:classes UP-TO-DATE
   > Task :tools:tools-api:jar UP-TO-DATE
   > Task :server-common:jar UP-TO-DATE
   > Task :test-common:test-common-internal-api:compileJava UP-TO-DATE
   > Task :connect:json:compileJava UP-TO-DATE
   > Task :storage:storage-api:compileJava UP-TO-DATE
   > Task :test-common:test-common-internal-api:classes UP-TO-DATE
   > Task :clients:shadowJar UP-TO-DATE
   > Task :connect:json:classes UP-TO-DATE
   > Task :clients:jar SKIPPED
   > Task :storage:storage-api:classes UP-TO-DATE
   > Task :connect:api:copyDependantLibs UP-TO-DATE
   > Task :storage:storage-api:jar UP-TO-DATE
   > Task :test-common:test-common-internal-api:jar UP-TO-DATE
   > Task :connect:api:jar UP-TO-DATE
   > Task :connect:transforms:copyDependantLibs UP-TO-DATE
   > Task :connect:transforms:jar UP-TO-DATE
   > Task :connect:json:copyDependantLibs UP-TO-DATE
   > Task :connect:json:jar UP-TO-DATE
   > Task :storage:compileJava UP-TO-DATE
   > Task :clients:compileTestFixturesJava UP-TO-DATE
   > Task :streams:compileJava UP-TO-DATE
   > Task :storage:classes UP-TO-DATE
   > Task :streams:classes UP-TO-DATE
   > Task :clients:testFixturesClasses UP-TO-DATE
   > Task :storage:jar UP-TO-DATE
   > Task :clients:testFixturesJar UP-TO-DATE
   > Task :streams:copyDependantLibs UP-TO-DATE
   > Task :raft:compileJava UP-TO-DATE
   > Task :raft:classes UP-TO-DATE
   > Task :raft:jar UP-TO-DATE
   > Task :streams:jar UP-TO-DATE
   > Task :storage:compileTestFixturesJava UP-TO-DATE
   > Task :storage:testFixturesClasses UP-TO-DATE
   > Task :metadata:compileJava UP-TO-DATE
   > Task :metadata:classes UP-TO-DATE
   > Task :metadata:jar UP-TO-DATE
   > Task :storage:testFixturesJar UP-TO-DATE
   > Task :server-common:compileTestFixturesJava UP-TO-DATE
   > Task :streams:compileTestFixturesJava UP-TO-DATE
   > Task :server-common:testFixturesClasses UP-TO-DATE
   > Task :streams:testFixturesClasses UP-TO-DATE
   > Task :connect:runtime:compileJava UP-TO-DATE
   > Task :server-common:testFixturesJar UP-TO-DATE
   > Task :coordinator-common:compileJava UP-TO-DATE
   > Task :connect:runtime:classes UP-TO-DATE
   > Task :streams:testFixturesJar UP-TO-DATE
   > Task :coordinator-common:classes UP-TO-DATE
   > Task :share-coordinator:compileJava UP-TO-DATE
   > Task :transaction-coordinator:compileJava UP-TO-DATE
   > Task :share-coordinator:classes UP-TO-DATE
   > Task :group-coordinator:compileJava UP-TO-DATE
   > Task :coordinator-common:jar UP-TO-DATE
   > Task :group-coordinator:classes UP-TO-DATE
   > Task :share-coordinator:jar UP-TO-DATE
   > Task :transaction-coordinator:classes UP-TO-DATE
   > Task :group-coordinator:jar UP-TO-DATE
   > Task :transaction-coordinator:jar UP-TO-DATE
   > Task :connect:runtime:copyDependantLibs UP-TO-DATE
   > Task :connect:runtime:jar UP-TO-DATE
   > Task :server:compileJava UP-TO-DATE
   > Task :server:classes UP-TO-DATE
   > Task :core:compileJava NO-SOURCE
   > Task :server:jar UP-TO-DATE
   > Task :tools:compileJava UP-TO-DATE
   > Task :tools:classes UP-TO-DATE
   > Task :tools:checkstyleMain UP-TO-DATE
   > Task :server:compileTestFixturesJava UP-TO-DATE
   > Task :server:testFixturesClasses UP-TO-DATE
   > Task :server:testFixturesJar UP-TO-DATE
   > Task :core:compileScala UP-TO-DATE
   > Task :core:classes UP-TO-DATE
   > Task :core:copyDependantLibs UP-TO-DATE
   > Task :test-common:test-common-runtime:compileJava UP-TO-DATE
   > Task :test-common:test-common-runtime:classes UP-TO-DATE
   > Task :core:jar UP-TO-DATE
   > Task :connect:runtime:compileTestFixturesJava UP-TO-DATE
   > Task :test-common:test-common-runtime:jar UP-TO-DATE
   > Task :connect:runtime:testFixturesClasses UP-TO-DATE
   > Task :connect:runtime:testFixturesJar UP-TO-DATE
   > Task :tools:spotbugsMain UP-TO-DATE
   > Task :tools:compileTestJava UP-TO-DATE
   > Task :tools:testClasses UP-TO-DATE
   > Task :tools:checkstyleTest UP-TO-DATE
   
   > Task :tools:test
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldRejectInvalidBootstrapServer(String) > 
"shouldRejectInvalidBootstrapServer(String).hostPort=null" PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldRejectInvalidBootstrapServer(String) > 
"shouldRejectInvalidBootstrapServer(String).hostPort=" PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldRejectInvalidBootstrapServer(String) > 
"shouldRejectInvalidBootstrapServer(String).hostPort=localhost" PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldRejectInvalidBootstrapServer(String) > 
"shouldRejectInvalidBootstrapServer(String).hostPort=localhost:not-a-port" 
PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldRejectInvalidBootstrapServer(String) > 
"shouldRejectInvalidBootstrapServer(String).hostPort=localhost:9092,invalid" 
PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldPrintMetricsInSortedOrderWithTypeSpecificFormatting() PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldAcceptValidBootstrapServer(String) > 
"shouldAcceptValidBootstrapServer(String).hostPort=localhost:9092" PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldAcceptValidBootstrapServer(String) > 
"shouldAcceptValidBootstrapServer(String).hostPort=host1:9091,host2:9092" PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldAcceptValidBootstrapServer(String) > 
"shouldAcceptValidBootstrapServer(String).hostPort=[::1]:9092" PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldReturnEachDuplicateOnlyOnce() PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldNotPrintMetricsWhenMetricsAreNullOrEmpty(Map) > 
"shouldNotPrintMetricsWhenMetricsAreNullOrEmpty(Map).metrics=null" PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldNotPrintMetricsWhenMetricsAreNullOrEmpty(Map) > 
"shouldNotPrintMetricsWhenMetricsAreNullOrEmpty(Map).metrics={}" PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldPrintTableWithAlignedColumns() PASSED
   
   Gradle Test Run :tools:test > Gradle Test Executor 103 > ToolsUtilsTest > 
shouldReturnCopyWithoutSpecifiedElements() PASSED
   
   > Task :tools:copyTestXml SKIPPED
   
   [Incubating] Problems report is available at: 
file:///Users/developseop/Desktop/kafka-20692/build/reports/problems/problems-report.html
   
   Deprecated Gradle features were used in this build, making it incompatible 
with Gradle 10.
   
   You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.
   
   For more on this, please refer to 
https://docs.gradle.org/9.4.1/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.
   
   BUILD SUCCESSFUL in 2s
   110 actionable tasks: 1 executed, 109 up-to-date
   Consider enabling configuration cache to speed up this build: 
https://docs.gradle.org/9.4.1/userguide/configuration_cache_enabling.html\n* > 
Task :api-checker:gradle-plugins:pluginDescriptors UP-TO-DATE
   > Task :api-checker:gradle-plugins:processResources UP-TO-DATE
   > Task :api-checker:core:compileJava UP-TO-DATE
   > Task :api-checker:core:processResources NO-SOURCE
   > Task :api-checker:core:classes UP-TO-DATE
   > Task :api-checker:core:jar UP-TO-DATE
   > Task :api-checker:gradle-plugins:compileJava UP-TO-DATE
   > Task :api-checker:gradle-plugins:classes UP-TO-DATE
   > Task :api-checker:gradle-plugins:jar UP-TO-DATE
   
   > Configure project :
   Starting build with version 4.4.0-SNAPSHOT (commit id unknown) using Gradle 
9.4.1, Java 25 and Scala 2.13.18
   Build properties: ignoreFailures=false, maxParallelForks=8, 
maxScalacThreads=8, maxTestRetries=0
   
   > Task :clients:processResources UP-TO-DATE
   > Task :clients:createVersionFile UP-TO-DATE
   > Task :test-common:test-common-util:compileJava UP-TO-DATE
   > Task :generator:compileJava UP-TO-DATE
   > Task :generator:processResources NO-SOURCE
   > Task :generator:classes UP-TO-DATE
   > Task :generator:jar UP-TO-DATE
   > Task :transaction-coordinator:processMessages UP-TO-DATE
   > Task :clients:processMessages UP-TO-DATE
   > Task :streams:processMessages UP-TO-DATE
   > Task :metadata:processMessages UP-TO-DATE
   > Task :share-coordinator:processMessages UP-TO-DATE
   > Task :storage:processMessages UP-TO-DATE
   > Task :raft:processMessages UP-TO-DATE
   > Task :group-coordinator:processMessages UP-TO-DATE
   > Task :clients:compileJava UP-TO-DATE
   > Task :group-coordinator:group-coordinator-api:compileJava UP-TO-DATE
   > Task :tools:tools-api:compileJava UP-TO-DATE
   > Task :server-common:compileJava UP-TO-DATE
   > Task :connect:api:compileJava UP-TO-DATE
   > Task :connect:transforms:compileJava UP-TO-DATE
   > Task :storage:storage-api:compileJava UP-TO-DATE
   > Task :connect:json:compileJava UP-TO-DATE
   > Task :test-common:test-common-internal-api:compileJava UP-TO-DATE
   > Task :clients:compileTestFixturesJava UP-TO-DATE
   > Task :clients:classes UP-TO-DATE
   > Task :storage:compileJava UP-TO-DATE
   > Task :raft:compileJava UP-TO-DATE
   > Task :storage:compileTestFixturesJava UP-TO-DATE
   > Task :metadata:compileJava UP-TO-DATE
   > Task :clients:shadowJar UP-TO-DATE
   > Task :streams:compileJava UP-TO-DATE
   > Task :coordinator-common:compileJava UP-TO-DATE
   > Task :share-coordinator:compileJava UP-TO-DATE
   > Task :group-coordinator:compileJava UP-TO-DATE
   > Task :server-common:compileTestFixturesJava UP-TO-DATE
   > Task :transaction-coordinator:compileJava UP-TO-DATE
   > Task :connect:runtime:compileJava UP-TO-DATE
   > Task :streams:compileTestFixturesJava UP-TO-DATE
   > Task :server:compileJava UP-TO-DATE
   > Task :core:compileJava NO-SOURCE
   > Task :server:compileTestFixturesJava UP-TO-DATE
   > Task :core:compileScala UP-TO-DATE
   > Task :test-common:test-common-runtime:compileJava UP-TO-DATE
   > Task :connect:runtime:compileTestFixturesJava UP-TO-DATE
   > Task :tools:spotlessJava UP-TO-DATE
   > Task :tools:spotlessJavaCheck UP-TO-DATE
   > Task :tools:spotlessCheck UP-TO-DATE
   > Task :tools:compileJava UP-TO-DATE
   > Task :tools:processResources NO-SOURCE
   > Task :tools:classes UP-TO-DATE
   > Task :tools:checkstyleMain UP-TO-DATE
   > Task :tools:compileTestJava UP-TO-DATE
   > Task :tools:processTestResources UP-TO-DATE
   > Task :tools:testClasses UP-TO-DATE
   > Task :tools:checkstyleTest UP-TO-DATE
   > Task :tools:spotbugsMain UP-TO-DATE
   
   [Incubating] Problems report is available at: 
file:///Users/developseop/Desktop/kafka-20692/build/reports/problems/problems-report.html
   
   Deprecated Gradle features were used in this build, making it incompatible 
with Gradle 10.
   
   You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.
   
   For more on this, please refer to 
https://docs.gradle.org/9.4.1/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.
   
   BUILD SUCCESSFUL in 1s
   55 actionable tasks: 55 up-to-date
   Consider enabling configuration cache to speed up this build: 
https://docs.gradle.org/9.4.1/userguide/configuration_cache_enabling.html\n* 
\n\nThe full  suite was also started. The new  cases passed, while unrelated 
integration tests encountered environment/timing failures in SASL 
consumer-group discovery and Connect Raft server startup; the long-running 
suite was stopped after those failures were observed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to