Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-16406

Split long-running consumer integration test

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      PlaintextConsumerTest contains integration tests for the consumer. Since the introduction of the new consumer group protocol (KIP-848) and the new KafkaConsumer, this test has been parametrized to run with multiple combinations, making sure we test the logic for the old and new coordinator, as well as for the legacy and new KafkaConsumer.

      This led to this being one of the longest-running integration tests, so in the aim of reducing the impact on the build times we could split it to allow for parallelization. The tests covers multiple areas of the consumer logic, in a single file, so splitting based on the high-level features being tested would be sensible and achieve the result wanted.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            lianetm Lianet Magrans
            lianetm Lianet Magrans
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment