[ 
https://issues.apache.org/jira/browse/KAFKA-19042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18014780#comment-18014780
 ] 

PoAn Yang commented on KAFKA-19042:
-----------------------------------

Hi [~lianetm], yes, this Jira lists all test cases which will be migrated to 
clients-integration-tests module. I think most of cases in AbstractConsumerTest 
and Others sections are finished, because they don't have inherited test cases.

For other test cases like BaseConsumerTest, BaseAdminIntegrationTest, etc., we 
need to find a way to handle inherited test cases. I think we can follow what 
[~m1a2st] did, using a static function like testSimpleConsumption to reuse the 
test case in different security protocols. cc [~chia7712]

> Move kafka.api test cases to clients-integration-tests module
> -------------------------------------------------------------
>
>                 Key: KAFKA-19042
>                 URL: https://issues.apache.org/jira/browse/KAFKA-19042
>             Project: Kafka
>          Issue Type: Test
>            Reporter: PoAn Yang
>            Assignee: PoAn Yang
>            Priority: Major
>
> This is an umbrella Jira about moving integration tests from kafka.api module 
> to clients-integration-tests module and rewrite them with 
> ClusterTestExtensions.
> h2. AbstractConsumerTest
>  * ConsumerBounceTest [~taijuwu]
>  * ConsumerWithLegacyMessageFormatIntegrationTest [~lansg]
>  * PlaintextConsumerAssignTest [~taijuwu]
>  * PlaintextConsumerAssignorsTest [~taijuwu]
>  * PlaintextConsumerCallbackTest [~m1a2st]
>  * PlaintextConsumerCommitTest [~m1a2st]
>  * PlaintextConsumerFetchTest [~m1a2st]
>  * PlaintextConsumerPollTest [~m1a2st]
>  * PlaintextConsumerSubscriptionTest [~m1a2st]
> h3. BaseConsumerTest [~m1a2st]
>  * PlaintextConsumerTest [~m1a2st] 
>  * SaslMultiMechanismConsumerTest
>  * SaslPlainPlaintextConsumerTest [~m1a2st]
>  * SaslPlaintextConsumerTest
>  * SaslSslConsumerTest
>  * SslConsumerTest
> h3. RebootstrapTest
>  * ConsumerRebootstrapTest
> ----
> h2. AbstractSaslTest
>  * SaslClientsWithInvalidCredentialsTest
> ----
> h2. AbstractAuthorizerIntegrationTest
>  * kafka.api.AuthorizerIntegrationTest
>  * org.apache.kafka.tools.consumer.group.AuthorizerIntegrationTest
> ----
> h2. BaseAdminIntegrationTest
>  * PlaintextAdminIntegrationTest
>  * SaslSslAdminIntegrationTest
>  * SslAdminIntegrationTest
> ----
> h2. BaseProducerSendTest
>  * PlaintextProducerSendTest
>  * SslProducerSendTest
> ----
> h2. BaseQuotaTest
>  * ClientIdQuotaTest
>  * UserClientIdQuotaTest
>  * UserQuotaTest
> ----
> h2. EndToEndAuthorizationTest
>  * DelegationTokenEndToEndAuthorizationTest
>  * DelegationTokenEndToEndAuthorizationWithOwnerTest
>  * PlaintextEndToEndAuthorizationTest
>  * SslEndToEndAuthorizationTest
> h3. SaslEndToEndAuthorizationTest
>  * GroupEndToEndAuthorizationTest
>  * SaslGssapiSslEndToEndAuthorizationTest
>  * SaslOAuthBearerSslEndToEndAuthorizationTest
>  * SaslScramSslEndToEndAuthorizationTest
> ----
> h2. Others
>  * AdminClientWithPoliciesIntegrationTest [~yung] 
>  * ConsumerTopicCreationTest [~frankvicky]
>  * CustomQuotaCallbackTest
>  * GroupAuthorizerIntegrationTest [~lansg]
>  * GroupCoordinatorIntegrationTest [~yung] 
>  * MetricsTest [~yung] 
>  * ProducerCompressionTest [~gongxuanzhang]
>  * ProducerFailureHandlingTest [~gongxuanzhang]
>  * ProducerIdExpirationTest [~gongxuanzhang]
>  * ProducerSendWhileDeletionTest [~m1a2st]
>  * TransactionsBounceTest [~yangpoan]
>  * TransactionsExpirationTest [~yangpoan]
>  * TransactionsTest [~m1a2st]
>  * TransactionsWithMaxInFlightOneTest [~yangpoan]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to