Uma possibilidade:
O processo do executor está atendendo somente o 127.0.0.1
, o endereço de loopback do IPv4, mas o Eclipse está tentando se conectar ao localhost
- que pode ser 127.0.0.1
ou ::1
, sendo o último loopback IPv6. Na maioria dos sistemas operacionais, o IPv6 está habilitado, será preferível, fazendo com que o Eclipse experimente o IPv6 ::1
primeiro.
Como o JUnitRunner não está escutando em nenhum endereço IPv6, o sistema operacional deve rejeitar conexões tentadas com um TCP RST (ou mayyybebe
Primeiro, verifique sua configuração de firewall ( ip6tables
) - não há motivo para bloquear as conexões de loopback de forma alguma. Teste com o firewall temporariamente desativado. Se nada ajudar, verifique se o Eclipse pode ser configurado para usar 127.0.0.1
ou se a JUnit pode ser configurada para escutar no IPv6 e no IPv4.