XComp commented on code in PR #24484: URL: https://github.com/apache/flink/pull/24484#discussion_r1525984268
########## flink-test-utils-parent/flink-test-utils-junit/src/main/java/org/apache/flink/testutils/logging/LoggerAuditingExtension.java: ########## @@ -81,7 +81,9 @@ public void beforeEach(ExtensionContext context) throws Exception { new AbstractAppender("test-appender", null, null, false, Property.EMPTY_ARRAY) { @Override public void append(LogEvent event) { - loggingEvents.add(event.toImmutable()); + if (event.toImmutable() != null) { + loggingEvents.add(event.toImmutable()); + } Review Comment: It's not clear to me why this change is necessary. The `LogEvent` interface doesn't indicate that `null` is a valid return value. :thinking: You might want to add a comment here if we really need to check for `null` values here. ########## flink-tests/src/test/java/org/apache/flink/test/misc/JobIDLoggingITCase.java: ########## Review Comment: Just to minor nitty general comments on JUnit5 testing: * JUnit5 doesn't require for the test class to be public, anymore. This also removes the necessity to add JavaDoc to please checkstyle. * Same is true for the test methods ########## flink-tests/src/test/java/org/apache/flink/test/misc/JobIDLoggingITCase.java: ########## @@ -205,6 +268,8 @@ private static JobID runJob(ClusterClient<?> clusterClient) throws Exception { // wait for all tasks ready and then checkpoint while (true) { try { + clusterClient.triggerCheckpoint(jobId, CheckpointType.DEFAULT).get(); + // get checkpoint notification Review Comment: why do need a second checkpoint trigger to get the checkpoint notification? because the 2nd checkpoint is waiting for the first one to finish? :thinking: -- 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