C0urante commented on pull request #10528:
URL: https://github.com/apache/kafka/pull/10528#issuecomment-940419416


   Thanks @tombentley. Interesting point about the log capture appender but 
it's a little tricky with the current setup. I've hacked together a prototype 
that tries to provide realistic coverage by simulating genuine offset commits 
with calls to `SourceTaskOffsetCommitter::commit` without constructing a 
full-on integration test; LMK what you think.
   
   If the test cases themselves look acceptable, I suspect we may want to 
either develop a Connect-specific log capture appender (similar to how Connect 
has its own embedded testing framework that was largely copied from Streams) or 
move the Streams-specific `LogCaptureAppender` into a more general-use 
location, possibly in the clients module. The current prototype's dependency on 
Streams' testing artifacts isn't desirable as it makes partial builds (which I 
personally do quite frequently while testing Connect-specific changes) less 
effective.


-- 
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: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to