Olhando para o último caso de teste JUnit que escrevi, chamei o método BasicConfigurator.configure () do log4j dentro do construtor de classe. Isso funcionou bem para executar apenas aquela única classe do comando "executar como caso de teste JUnit" do Eclipse. Mas percebo que está incorreto: tenho quase certeza de que nosso conjunto de testes principal executa todas essas classes de um processo e, portanto, a configuração do log4j deve estar acontecendo em algum lugar mais acima.
Mas eu ainda preciso executar um caso de teste sozinho algumas vezes, caso em que quero log4j configurado. Onde devo colocar a chamada de configuração para que seja executada quando o caso de teste é executado de forma autônoma, mas não quando o caso de teste é executado como parte de um conjunto maior?