А вот почему тесты не завершаются - создаёшь ExecutorService и не завершаешь его.