Как передать значение invocationCount из плана тестирования testNG - PullRequest
0 голосов
/ 12 мая 2018

Я знаю, что мы можем использовать invocationCount, чтобы повторить метод тестирования для данного числа, как показано ниже:

@Test(invocationCount = 10)
public void example() {    
       System.out.println("Bla Bla");
}

Я хочу установить "invocationCount" (количество повторов) во время выполнения из плана тестирования testNG,Но так как аннотации принимают только константы, я не смог передать динамическую переменную в качестве значения для invocationCount.Есть ли способ добиться этого?

1 Ответ

0 голосов
/ 12 мая 2018

Вы можете реализовать IAnnotationTransformer для изменения значения innvocationCount во время выполнения.Обращайтесь к этому в официальных документах - http://testng.org/doc/documentation-main.html#annotationtransformers. В нем есть точная реализация того, что вы пытаетесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...