TestNG retryAnalyzer só funciona quando definido nos métodos @Test, não funciona na classe '@Test

Isso funciona como suposto, teste falha (devido a haltTesting ()) e é repetido 2x

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();
    }
} 

mas porque eu tenho vários testes em uma classe, eu defini o repeatAnalyzer em nível de classe

@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();
    }
} 

mas o teste não é repetido, a documentação diz:

O efeito de uma anotação @Test de nível de classe é fazer com que todos os métodos públicos dessa classe se tornem métodos de teste, mesmo que não sejam anotados. Você ainda pode repetir a anotação @Test em um método se quiser adicionar certos atributos.

Então, deveria ter sido possível ou estou esperando o resultado errado?

questionAnswers(2)

yourAnswerToTheQuestion