gaoyunhaii commented on code in PR #21736: URL: https://github.com/apache/flink/pull/21736#discussion_r1090596770
########## flink-tests/src/test/java/org/apache/flink/test/checkpointing/StatefulJobSnapshotMigrationITCase.java: ########## @@ -60,62 +62,68 @@ * previous Flink versions, as well as for different state backends. */ @RunWith(Parameterized.class) -public class StatefulJobSnapshotMigrationITCase extends SnapshotMigrationTestBase { +public class StatefulJobSnapshotMigrationITCase extends SnapshotMigrationTestBase + implements MigrationTest { Review Comment: The initial thought is that the interface would 1. As a label interface so that we could identify the migration tests directly. Otherwise it will need to check all the methods of all the classes to identify the migration tests. 2. Another small functionality is to introduce the generating annotations into the scope, thus the tests do not need to `import static` them. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org