[ 
https://issues.apache.org/jira/browse/KAFKA-14133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17753674#comment-17753674
 ] 

Nelson B. commented on KAFKA-14133:
-----------------------------------

Hi [~christo_lolov] , 

 

Searching the current(August 13th of 2023) state of the trunk branch I've found 
that there are test classes not listed here:

 

1. WorkerSinkTaskTest
2. KStreamTransformValuesTest
3. KTableImplTest
4. KTableTransformValuesTest
5. SessionCacheFlushListenerTest
6. TimestampedCacheFlushListenerTest
7. TimestampedTupleForwarderTest
8. ActiveTaskCreatorTest
9. ChangelogTopicsTest
10. GlobalProcessorContextImplTest
11. RecordCollectorTest
12. StateRestoreCallbackAdapterTest
13. StoreToProcessorContextAdapterTest
14. StreamsProducerTest
15. TopologyMetadataTest
16. GlobalStateStoreProviderTest
17. KeyValueIteratorFacadeTest
18. KeyValueSegmentTest
19. MeteredKeyValueStoreTest
20. MeteredSessionStoreTest
21. MeteredTimestampedKeyValueStoreTest
22. MeteredWindowStoreTest
23. ReadOnlyKeyValueStoreFacadeTest
24. ReadOnlyWindowStoreFacadeTest
25. RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapterTest
26. RocksDBRangeIteratorTest
27. TimestampedKeyValueStoreBuilderTest
28. TimestampedSegmentTest
29. TimestampedWindowStoreBuilderTest
30. WindowStoreBuilderTest
31. RocksDBMetricsRecordingTriggerTest
32. SessionStoreBuilderTest (bachmanity1 - 
https://github.com/apache/kafka/pull/14142)

> Remaining EasyMock to Mockito tests
> -----------------------------------
>
>                 Key: KAFKA-14133
>                 URL: https://issues.apache.org/jira/browse/KAFKA-14133
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Christo Lolov
>            Assignee: Christo Lolov
>            Priority: Major
>
> {color:#de350b}There are tests which use both PowerMock and EasyMock. I have 
> put those in https://issues.apache.org/jira/browse/KAFKA-14132. Tests here 
> rely solely on EasyMock.{color}
> Unless stated in brackets the tests are in the streams module.
> A list of tests which still require to be moved from EasyMock to Mockito as 
> of 2nd of August 2022 which do not have a Jira issue and do not have pull 
> requests I am aware of which are opened:
> {color:#ff8b00}In Review{color}
> {color:#00875a}Merged{color}
>  # {color:#00875a}WorkerConnectorTest{color} (connect) (owner: [~yash.mayya] )
>  # {color:#00875a}WorkerCoordinatorTest{color} (connect) (owner: 
> [~yash.mayya] )
>  # {color:#00875a}RootResourceTest{color} (connect) (owner: [~yash.mayya] )
>  # {color:#00875a}ByteArrayProducerRecordEquals{color} (connect) (owner: 
> [~yash.mayya] )
>  # {color:#00875a}KStreamFlatTransformTest{color} (owner: Christo)
>  # {color:#00875a}KStreamFlatTransformValuesTest{color} (owner: Christo)
>  # {color:#00875a}KStreamPrintTest{color} (owner: Christo)
>  # {color:#00875a}KStreamRepartitionTest{color} (owner: Christo)
>  # {color:#00875a}MaterializedInternalTest{color} (owner: Christo)
>  # {color:#00875a}TransformerSupplierAdapterTest{color} (owner: Christo)
>  # {color:#00875a}KTableSuppressProcessorMetricsTest{color} (owner: Christo)
>  # {color:#00875a}ClientUtilsTest{color} (owner: Christo)
>  # {color:#00875a}HighAvailabilityStreamsPartitionAssignorTest{color} (owner: 
> Christo)
>  # {color:#00875a}TopologyTest{color} (owner: Christo)
>  # {color:#00875a}KTableSuppressProcessorTest{color} (owner: Christo)
>  # {color:#00875a}ChangeLoggingSessionBytesStoreTest{color} (owner: Christo)
>  # {color:#00875a}ChangeLoggingTimestampedWindowBytesStoreTest{color} (owner: 
> Christo)
>  # {color:#00875a}ChangeLoggingWindowBytesStoreTest{color} (owner: Christo)
>  # {color:#00875a}MeteredTimestampedWindowStoreTest{color} (owner: Christo)
>  # {color:#00875a}StreamsRebalanceListenerTest{color} (owner: Christo)
>  # {color:#00875a}TimestampedKeyValueStoreMaterializerTest{color} (owner: 
> Christo)
>  # {color:#00875a}CachingInMemoryKeyValueStoreTest{color} (owner: Christo)
>  # {color:#00875a}CachingInMemorySessionStoreTest{color} (owner: Christo)
>  # {color:#00875a}CachingPersistentSessionStoreTest{color} (owner: Christo)
>  # {color:#00875a}CachingPersistentWindowStoreTest{color} (owner: Christo)
>  # {color:#00875a}ChangeLoggingKeyValueBytesStoreTest{color} (owner: Christo)
>  # {color:#00875a}ChangeLoggingTimestampedKeyValueBytesStoreTest{color} 
> (owner: Christo)
>  # {color:#00875a}CompositeReadOnlyWindowStoreTest{color} (owner: Christo)
>  # {color:#00875a}KeyValueStoreBuilderTest{color} (owner: Christo)
>  # {color:#00875a}RocksDBStoreTest{color} (owner: Christo)
>  # {color:#00875a}StreamThreadStateStoreProviderTest{color} (owner: Christo)
>  # {color:#ff8b00}TaskManagerTest{color} (owner: Christo)
>  # {color:#00875a}InternalTopicManagerTest{color} (owner: Christo)
>  # {color:#00875a}ProcessorContextImplTest{color} (owner: Christo)
>  # {color:#00875a}WriteConsistencyVectorTest{color} (owner: Christo)
>  # {color:#00875a}StreamsAssignmentScaleTest{color} (owner: Christo)
>  # {color:#00875a}StreamsPartitionAssignorTest{color} (owner: Christo)
>  # {color:#00875a}AssignmentTestUtils{color} (owner: Christo)
>  # {color:#ff8b00}ProcessorStateManagerTest{color} (owner: Matthew) 
> (takeover: Christo)
>  # {color:#ff8b00}StandbyTaskTest{color} (owner: Matthew)
>  # {color:#ff8b00}StoreChangelogReaderTest{color} (owner: Matthew)
>  # {color:#ff8b00}StreamTaskTest{color} (owner: Matthew)
>  # {color:#ff8b00}StreamThreadTest{color} (owner: Matthew) (takeover: Christo)
>  # {color:#ff8b00}StreamsMetricsImplTest{color} (owner: Dalibor) (Captured in 
> https://issues.apache.org/jira/browse/KAFKA-12947)
>  # {color:#00875a}TimeOrderedCachingPersistentWindowStoreTest{color} (owner: 
> [~shekharrajak])
>  # {color:#00875a}TimeOrderedWindowStoreTest{color} (owners: [~shekharrajak]) 
> [https://github.com/apache/kafka/pull/12777] 
> *The coverage report for the above tests after the change should be >= to 
> what the coverage is now.*



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to