[ https://issues.apache.org/jira/browse/FLINK-10828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16680967#comment-16680967 ]
Chesnay Schepler commented on FLINK-10828: ------------------------------------------ Do you have a suggestion on how to implement this? For the first part we could _probably_ run over all files, search for {{X extends TypeSerializer/SomeOtherClass}}, and expect a test {{XTest}} in the same module&package that extends {{SerializerTestBase/SomeOtherTestBase}}. No idea about the second part though. > Enforce that all TypeSerializers are tested through SerializerTestBase > ---------------------------------------------------------------------- > > Key: FLINK-10828 > URL: https://issues.apache.org/jira/browse/FLINK-10828 > Project: Flink > Issue Type: Test > Components: Tests > Reporter: Stefan Richter > Priority: Major > > As pointed out in FLINK-10827, type serializers are a common source of bugs > and we should try to enforce that every type serializer (that is not > exclusive to tests) is tested at least through a test that extends the > {{SerializerTestBase}}. We should also check that the tests of composite > serializers use inner serializers that are stateful and require proper > duplication, or else the tests can pass even if inner serializers are not > properly duplicated. -- This message was sent by Atlassian JIRA (v7.6.3#76005)