Наблюдение за выполнением тестов JUnit

Модуль JUnit JDT определяет точку расширения, которая позволяет наблюдать за выполнением тестов JUnit и реализовывать схему создания отчетов в пользовательском модуле. Эта точка расширения полезна при реализации инструментов тестирования и компоновки, которые должны сообщать о результатах выполнения автоматических тестов.

Для наблюдения за выполнением тестов необходимо реализовать интерфейс ITestRunListener.  Этот приемник получает уведомления при запуске и завершении серии тестов, а также при запуске и завершении отдельных тестов.  Сообщения о сбоях отправляются отдельно, вместе с данными трассировки стека в момент сбоя.

Для регистрации приемника применяется точка расширения org.eclipse.jdt.junit.testRunListeners.   Язык описания модуля должен поддерживать имя класса приемника, который реализует интерфейс ITestRunListener.