sunm2n opened a new pull request, #23655:
URL: https://github.com/apache/kafka/pull/23655

   Six of the 14 cases in SuppressionIntegrationTest take 42 to 46 seconds each.
   Each test method uses a fixed application id, so the withHeaders=false
   and withHeaders=true runs share one consumer group, and the second run waits
   until the previous member's session times out. shouldUseDefaultSerdes also
   reused the "-shouldInheritSerdes" test id, so it shared a group and topics
   with shouldInheritSerdes. The two shouldShutdownWhen... tests were not
   affected, because their members send a LeaveGroup when the stream thread 
fails.
   
   This uses safeUniqueTestName(testInfo) for the test id, as #23594 did for
   FineGrainedAutoResetIntegrationTest, so every run gets its own application
   id and topics. The changelog topic names checked in
   shouldAllowOverridingChangelogConfig and shouldCreateChangelogByDefault
   were hard-coded with the old application id, so they are now built from
   the application id.
   
   Local runs of the whole class on the same machine:
   
   | | Before (1 run) | After (3 runs) |
   |---|---|---|
   | Test time | 289s | 32.4 to 32.5s |
   | Cases over 30s | 6 | 0 |
   | Result | 14 passed | 14 passed |


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to