Gwen Shapira created KAFKA-1858: ----------------------------------- Summary: Make ServerShutdownTest a bit less flaky Key: KAFKA-1858 URL: https://issues.apache.org/jira/browse/KAFKA-1858 Project: Kafka Issue Type: Bug Reporter: Gwen Shapira
ServerShutdownTest currently: * Starts a KafkaServer * Does stuff * Stops the server * Counts if there are any live kafka threads This is fine on its own. But when running in a test suite (i.e gradle test), the test is very very sensitive to any other test freeing all resources. If you start a server in a previous test and forgot to close it, the ServerShutdownTest will find threads from the previous test and fail. This makes for a flaky test that is pretty challenging to troubleshoot. I suggest counting the threads at the beginning and end of each test in the class, and only failing if the number at the end is greater than the number at the beginning. -- This message was sent by Atlassian JIRA (v6.3.4#6332)