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

Migrate upstream Cruise Control "CruiseControlMetricsReporterTest" to TestContainers

XMLWordPrintable

      As detailed in te 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 migrate the `CruiseControlMetricsReporterTest` tests to use TestContainers to replace its usage 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:
                Resolved: