niket-goel commented on code in PR #12206: URL: https://github.com/apache/kafka/pull/12206#discussion_r882104924
########## core/src/test/scala/unit/kafka/server/DescribeQuorumIntegrationTest.scala: ########## @@ -17,25 +17,30 @@ package kafka.server import java.io.IOException - import kafka.test.ClusterInstance import kafka.test.annotation.{ClusterTest, ClusterTestDefaults, Type} import kafka.test.junit.ClusterTestExtensions -import kafka.utils.NotNothing +import kafka.testkit.{KafkaClusterTestKit, TestKitNodes} +import kafka.utils.{NotNothing, TestUtils} +import org.apache.kafka.clients.admin.{Admin, AdminClientConfig, DescribeMetadataQuorumOptions} import org.apache.kafka.common.protocol.{ApiKeys, Errors} import org.apache.kafka.common.requests.DescribeQuorumRequest.singletonRequest import org.apache.kafka.common.requests.{AbstractRequest, AbstractResponse, ApiVersionsRequest, ApiVersionsResponse, DescribeQuorumRequest, DescribeQuorumResponse} +import org.apache.kafka.metadata.BrokerState import org.junit.jupiter.api.Assertions._ -import org.junit.jupiter.api.Tag +import org.junit.jupiter.api.{Tag, Timeout} import org.junit.jupiter.api.extension.ExtendWith +import org.slf4j.LoggerFactory import scala.jdk.CollectionConverters._ import scala.reflect.ClassTag +@Timeout(120) @ExtendWith(value = Array(classOf[ClusterTestExtensions])) @ClusterTestDefaults(clusterType = Type.KRAFT) @Tag("integration") -class DescribeQuorumRequestTest(cluster: ClusterInstance) { +class DescribeQuorumIntegrationTest(cluster: ClusterInstance) { + val log = LoggerFactory.getLogger(classOf[DescribeQuorumIntegrationTest]) @ClusterTest(clusterType = Type.ZK) def testDescribeQuorumNotSupportedByZkBrokers(): Unit = { Review Comment: Another issue is that the new fields are defaulted to `-1` when not set, but also `-1` when the value for a particualr `voter` or `observer` is unknown. Thinking if there is a way test this reliably. -- 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: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org