[
https://issues.apache.org/jira/browse/KAFKA-20328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias J. Sax updated KAFKA-20328:
------------------------------------
Parent Issue: KAFKA-20421 (was: KAFKA-20056)
> Audit and extend test coverage for all headers-aware APIs
> ---------------------------------------------------------
>
> Key: KAFKA-20328
> URL: https://issues.apache.org/jira/browse/KAFKA-20328
> Project: Kafka
> Issue Type: Sub-task
> Components: streams
> Reporter: Alieh Saeedi
> Assignee: Muralidhar Basani
> Priority: Minor
>
> Audit and improve unit/integration test coverage for header-aware state
> stores and their decorator/forwarding layers so that regressions like missing
> method overrides (e.g., {{{}backwardFetch(){}}},
> {{{}backwardFindSessions(){}}}) are caught by tests rather than by manual
> testing.
> h3. Goal
> Define and implement stronger test coverage and test patterns around:
> * Headers-aware KV, window, and session stores.
> * Their decorator/forwarding classes (e.g., {{AbstractReadWriteDecorator}} /
> {{AbstractReadX}} families).
> * Any other layers that proxy or wrap state store APIs.
> h3. Steps
> # Audit existing tests
> ** Survey current unit and integration tests for:
> *** Header-aware KV/window/session stores (including KIP-1271 work).
> *** {{AbstractReadWriteDecorator}} / {{AbstractReadX}} and similar
> forwarder/decorator classes.
> # Implement and wire tests
--
This message was sent by Atlassian Jira
(v8.20.10#820010)