Подскажите как решать ситуацию. Для тестовых методов @Test хочу применить метод afterInvocation лисенера IInvokedMethodListener. Но при выполнении затрагивает конфигурационнай метод @BeforeSuite. Как обойти это, чтоб применялось только к тестовым методам? Заранее спасибо!
Не совсем понятен вопрос. Но есть и другие аннотации, где указывается то, что вам нужно.
Например
@BeforeTest
void whatNeeded() {
afterInvocation ();
}
Нужно учиться пользоваться дебаггером и читать исходники, ведь то, что вам необходимо, лежит прямо на поверхности.
Каждый метод в IInvokedMethodListener содержит IInvokedMethod в своей сигнатуре. И если заглянуть внутрь, окажется, что ваше требование покрывается одной простой проверкой.
Более того, ту же самую информацию можно найти и в официальных javadocs.