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

Consolidate window store and session store unit tests into a single class

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: streams
    • Labels:

      Description

      For key value store, we have a AbstractKeyValueStoreTest that is shared among all its implementations; however for window and session stores, each class has its own independent unit test classes that do not share the test coverage. In fact, many of these test classes share the same unit test functions (e.g. RocksDBWindowStoreTest, CompositeReadOnlyWindowStoreTest and CachingWindowStoreTest).

      It is better to use the same pattern as for key value stores to consolidate these test functions into a shared base class.

        Attachments

          Activity

            People

            • Assignee:
              ableegoldman Sophie Blee-Goldman
              Reporter:
              guozhang Guozhang Wang
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated: