Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-6978

Refactor CCKafkaClientsIntegrationTestHarness and subclasses for TestContainers migration

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False

      As detailed in the upstream issue Migrate off internal Kafka APIs to Improve Compatibility and Maintainability #2282, the existing Cruise Control tests rely on the Kafka server wrapper class, CCEmbeddedBroker, which uses several non-public Kafka APIs. These internal APIs lack stability and compatibility guarantees, making it increasingly difficult to upgrade Kafka versions.

      This task is to refactor CCKafkaClientsIntegrationTestHarness and subclasses to replace all usages of the CCEmbeddedBroker class and thus remove its dependence on private Kafka APIs and make it easier to test against different Kafka versions.

              kliberti Kyle Liberti
              kliberti Kyle Liberti
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: