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

Improve Streams unit test coverage

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

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.11.0.0
    • None
    • streams
    • None

    Description

      There are some important methods in streams that are lacking good unit-test coverage. Whilst we shouldn't strive to get 100% coverage, we should do our best to ensure sure that all important code paths are covered by unit-tests.

      For contributors: you can first run ./gradlew streams:reportCoverage to get the report, which will then accessible in streams/build/reports/jacoco/test/html/index.html.

      Attachments

        1.
        Improve test coverage of StreamsThread Sub-task Resolved Guozhang Wang Actions
        2.
        Improve test coverage of ProcessorStateManager Sub-task Resolved Damian Guy Actions
        3.
        Improve test coverage of StreamsKafkaClient Sub-task Resolved Unassigned Actions
        4.
        Improve test coverage of StreamsPartitionAssignor Sub-task Resolved Damian Guy Actions
        5.
        Improve test coverage of ProcessorTopology Sub-task Resolved Damian Guy Actions
        6.
        Improve test coverage AbstractProcessorContext Sub-task Resolved Damian Guy Actions
        7.
        Improve test coverage of GlobalStreamThread Sub-task Resolved Damian Guy Actions
        8.
        Improve test coverage StreamTask Sub-task Resolved Damian Guy Actions
        9.
        Improve test coverage GlobalStateManagerImpl Sub-task Resolved Damian Guy Actions
        10.
        Improve test coverage org.apache.kafka.streams.kstream.internals Sub-task Open Hanumanth Bandi Actions
        11.
        Improve test coverage of Stores Sub-task Resolved Bill Bejeck Actions
        12.
        Improve test coverage KStreamBuilder Sub-task Resolved Bill Bejeck Actions
        13.
        Improve test coverage of RocksDBStore Sub-task Resolved Jeyhun Karimov Actions
        14.
        Improve test coverage MemoryLRUCache Sub-task Resolved Bill Bejeck Actions
        15.
        Improve test coverage of CompositeReadOnlySessionStore Sub-task Resolved Jeyhun Karimov Actions
        16.
        Improve test coverage of CompositeReadOnlyKeyValueStore Sub-task Resolved Jeyhun Karimov Actions
        17.
        Improve test coverage of CompositeReadOnlyWindowStore Sub-task Resolved Unassigned Actions
        18.
        Improve test coverage InMemoryKeyValueLoggedStore Sub-task Resolved Jeyhun Karimov Actions
        19.
        Improve test coverage of CachingKeyValueStore Sub-task Resolved Jeyhun Karimov Actions
        20.
        Improve test coverage KafkaStreams Sub-task Resolved Umesh Chaudhary Actions
        21.
        Improve test coverage UsePreviousTimeOnInvalidTimestamp Sub-task Resolved Jeyhun Karimov Actions
        22.
        Improve test coverage TopologyBuilder Sub-task Resolved Bill Bejeck Actions

        Activity

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

          People

            damianguy Damian Guy
            damianguy Damian Guy
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment