KAFKA-19884: Add tests to ensure Consumer.close() timeouts work as documented
Ensure that close() takes at least DEFAULT_FETCH_MAX_WAIT_MS milliseconds to close, and ensure that close(CloseOptions) with a short timeout closes before DEFAULT_FETCH_MAX_WAIT_MS.
A label of 'needs-attention' was automatically added to this PR in order to raise the
attention of the committers. Once this issue has been triaged, the triage label
should be removed to prevent this automation from happening again.
A label of 'needs-attention' was automatically added to this PR in order to raise the
attention of the committers. Once this issue has been triaged, the triage label
should be removed to prevent this automation from happening again.