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

Improve Streams unit test coverage

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.11.0.0
    • Fix Version/s: None
    • Component/s: streams
    • Labels:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: