TestNG retryAnalyzer работает только когда определено в методах @Test, не работает в классе '@Test

Это работает как положено, тест не пройден (из-за haltTesting ()) и повторяется 2 раза

public class A0001_A0003Test extends TestControl {

    private Kunde kunde = Kunde.FR_WEHLITZ;

    @Test(retryAnalyzer = TestRepeat.class, groups = {TestGroups.FAILED}, description = "verify adress")
    public void testkundenDaten_Angaben() throws Exception {
        bifiTestInitial();
        testActions.selectKunde(kunde);
        haltTesting();
    }
} 

но так как у меня есть несколько тестов в одном классе, я определил repeatAnalyzer на уровне класса

@Test(retryAnalyzer = TestRepeat.class)
public class A0001_A0003Test extends TestControl {

    private Kunde kunde = Kunde.FR_WEHLITZ;

    @Test(groups = {TestGroups.FAILED}, description = "verify adress")
    public void testkundenDaten_Angaben() throws Exception {
        bifiTestInitial();
        testActions.selectKunde(kunde);
        haltTesting();
    }
} 

но затем тест не повторяется, в документации говорится:

Эффект аннотации @Test уровня класса состоит в том, чтобы все открытые методы этого класса стали методами тестирования, даже если они не аннотированы. Вы все еще можете повторить аннотацию @Test для метода, если хотите добавить определенные атрибуты.

Значит, это должно было быть возможным, или я ожидаю неверного результата?

Ответы на вопрос(2)

Ваш ответ на вопрос