Глядя на последний тестовый пример JUnit, я написал, я вызвал метод log4j BasicConfigurator.configure() внутри конструктора класса. Это отлично работает для запуска только одного класса из команды Eclipse "запускать как JUnit test case". Но я понимаю, что это неверно: я уверен, что наш основной набор тестов запускает все эти классы из одного процесса, поэтому конфигурация log4j должна происходить где-то выше.
Но мне все же нужно запускать тестовый пример сам по себе несколько раз, и в этом случае я хочу настроить log4j. Где я должен поместить вызов конфигурации так, чтобы он запускался, когда тестовый сценарий выполнялся автономно, но не тогда, когда тестовый пример запускается как часть более крупного пакета?