[jira] [Commented] (KAFKA-4650) Improve test coverage org.apache.kafka.streams.kstream.internals
[ https://issues.apache.org/jira/browse/KAFKA-4650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16910833#comment-16910833 ] Matthias J. Sax commented on KAFKA-4650: Thanks for you interest and welcome to the Kafka community! I assigned the ticket to you and also added you to the list of contributors. You can now self-assign tickets, too. This ticket is somewhat old, hence the list of classes might be outdate, but I am sure that we have many test gaps in package `internals`. I would recommend to start a single PR for each class you want to add tests for. It makes it easier to review and we can merge PRs faster. Let us know if you have any questions. > Improve test coverage org.apache.kafka.streams.kstream.internals > > > Key: KAFKA-4650 > URL: https://issues.apache.org/jira/browse/KAFKA-4650 > Project: Kafka > Issue Type: Sub-task > Components: streams >Reporter: Damian Guy >Assignee: Hanumanth Bandi >Priority: Minor > Labels: newbie > > Lots of classes have little or no coverage at all, i.e., > {{KTableAggregate.KTableAggregateValueGetter}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetterSupplier}} > {{KStreamAggregate.KStreamAggregateValueGetter}} > {{KStreamReduce.KStreamReduceValueGetter}} > {{KStreamWindowReduce.new KTableValueGetterSupplier}} > {{KTableAggregate.new KTableValueGetterSupplier}} > {{KTableRepartitionMap.new KTableValueGetterSupplier}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetter}} > {{KTableKTableLeftJoinValueGetter}} > {{KStreamWindowReduce.KStreamWindowReduceValueGetter}} > {{TimeWindow}} > {{ChangedSerializer}} > {{UnlimitedWindow}} > {{WindowedDeserializer}} > {{KStreamSessionWindowAggregate.KTableSessionWindowValueGetter}} > {{KTableRepartitionMap}} -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Commented] (KAFKA-4650) Improve test coverage org.apache.kafka.streams.kstream.internals
[ https://issues.apache.org/jira/browse/KAFKA-4650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16908777#comment-16908777 ] Hanumanth Bandi commented on KAFKA-4650: Maththias, Can I pick this ticket.I am newbie to kafka code so I am thinking,I will get hands on with this ticket. Thanks, Hanumanth. > Improve test coverage org.apache.kafka.streams.kstream.internals > > > Key: KAFKA-4650 > URL: https://issues.apache.org/jira/browse/KAFKA-4650 > Project: Kafka > Issue Type: Sub-task > Components: streams >Reporter: Damian Guy >Priority: Minor > Labels: newbie > > Lots of classes have little or no coverage at all, i.e., > {{KTableAggregate.KTableAggregateValueGetter}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetterSupplier}} > {{KStreamAggregate.KStreamAggregateValueGetter}} > {{KStreamReduce.KStreamReduceValueGetter}} > {{KStreamWindowReduce.new KTableValueGetterSupplier}} > {{KTableAggregate.new KTableValueGetterSupplier}} > {{KTableRepartitionMap.new KTableValueGetterSupplier}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetter}} > {{KTableKTableLeftJoinValueGetter}} > {{KStreamWindowReduce.KStreamWindowReduceValueGetter}} > {{TimeWindow}} > {{ChangedSerializer}} > {{UnlimitedWindow}} > {{WindowedDeserializer}} > {{KStreamSessionWindowAggregate.KTableSessionWindowValueGetter}} > {{KTableRepartitionMap}} -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (KAFKA-4650) Improve test coverage org.apache.kafka.streams.kstream.internals
[ https://issues.apache.org/jira/browse/KAFKA-4650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16781557#comment-16781557 ] Sergei commented on KAFKA-4650: --- I will write tests for classes TimeWindow and UnlimitedWindow > Improve test coverage org.apache.kafka.streams.kstream.internals > > > Key: KAFKA-4650 > URL: https://issues.apache.org/jira/browse/KAFKA-4650 > Project: Kafka > Issue Type: Sub-task > Components: streams >Reporter: Damian Guy >Priority: Minor > Labels: newbie > > Lots of classes have little or no coverage at all, i.e., > {{KTableAggregate.KTableAggregateValueGetter}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetterSupplier}} > {{KStreamAggregate.KStreamAggregateValueGetter}} > {{KStreamReduce.KStreamReduceValueGetter}} > {{KStreamWindowReduce.new KTableValueGetterSupplier}} > {{KTableAggregate.new KTableValueGetterSupplier}} > {{KTableRepartitionMap.new KTableValueGetterSupplier}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetter}} > {{KTableKTableLeftJoinValueGetter}} > {{KStreamWindowReduce.KStreamWindowReduceValueGetter}} > {{TimeWindow}} > {{ChangedSerializer}} > {{UnlimitedWindow}} > {{WindowedDeserializer}} > {{KStreamSessionWindowAggregate.KTableSessionWindowValueGetter}} > {{KTableRepartitionMap}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (KAFKA-4650) Improve test coverage org.apache.kafka.streams.kstream.internals
[ https://issues.apache.org/jira/browse/KAFKA-4650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16430988#comment-16430988 ] Matthias J. Sax commented on KAFKA-4650: I agree that smaller PRs are easier to handle. Not sure if we need multiple tickets -- feel free to do a "partial PR" that tackles some of the mentioned classes. > Improve test coverage org.apache.kafka.streams.kstream.internals > > > Key: KAFKA-4650 > URL: https://issues.apache.org/jira/browse/KAFKA-4650 > Project: Kafka > Issue Type: Sub-task > Components: streams >Reporter: Damian Guy >Priority: Minor > Labels: newbie > > Lots of classes have little or no coverage at all, i.e., > {{KTableAggregate.KTableAggregateValueGetter}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetterSupplier}} > {{KStreamAggregate.KStreamAggregateValueGetter}} > {{KStreamReduce.KStreamReduceValueGetter}} > {{KStreamWindowReduce.new KTableValueGetterSupplier}} > {{KTableAggregate.new KTableValueGetterSupplier}} > {{KTableRepartitionMap.new KTableValueGetterSupplier}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetter}} > {{KTableKTableLeftJoinValueGetter}} > {{KStreamWindowReduce.KStreamWindowReduceValueGetter}} > {{TimeWindow}} > {{ChangedSerializer}} > {{UnlimitedWindow}} > {{WindowedDeserializer}} > {{KStreamSessionWindowAggregate.KTableSessionWindowValueGetter}} > {{KTableRepartitionMap}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (KAFKA-4650) Improve test coverage org.apache.kafka.streams.kstream.internals
[ https://issues.apache.org/jira/browse/KAFKA-4650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16430327#comment-16430327 ] Jimin Hsieh commented on KAFKA-4650: Is it possible to split this issue into multiple smaller issues? It would be much easier for contributors to work on and committers to review. > Improve test coverage org.apache.kafka.streams.kstream.internals > > > Key: KAFKA-4650 > URL: https://issues.apache.org/jira/browse/KAFKA-4650 > Project: Kafka > Issue Type: Sub-task > Components: streams >Reporter: Damian Guy >Priority: Minor > Labels: newbie > > Lots of classes have little or no coverage at all, i.e., > {{KTableAggregate.KTableAggregateValueGetter}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetterSupplier}} > {{KStreamAggregate.KStreamAggregateValueGetter}} > {{KStreamReduce.KStreamReduceValueGetter}} > {{KStreamWindowReduce.new KTableValueGetterSupplier}} > {{KTableAggregate.new KTableValueGetterSupplier}} > {{KTableRepartitionMap.new KTableValueGetterSupplier}} > {{KTableKTableRightJoin.KTableKTableRightJoinValueGetter}} > {{KTableKTableLeftJoinValueGetter}} > {{KStreamWindowReduce.KStreamWindowReduceValueGetter}} > {{TimeWindow}} > {{ChangedSerializer}} > {{UnlimitedWindow}} > {{WindowedDeserializer}} > {{KStreamSessionWindowAggregate.KTableSessionWindowValueGetter}} > {{KTableRepartitionMap}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)