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

Improve Streams unit test coverage

    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. streams-coverage.zip
          1.02 MB
          Damian Guy

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: