Все методы конфигурации, выполняемые @Factory, перечислены под каждым «Настроить» в отчете об очаровании - PullRequest
0 голосов
/ 27 марта 2020

При выполнении тестов с аннотацией TestNG @ Factory все методы конфигурации перечислены в разделе «Настройка» в отчете об очаровании.

enter image description here

Код:

public class TestPoc {

@TestInstanceParameter("Iteration")
int i = 1;

public TestPoc() {

}

public TestPoc(int i) {
    this.i = i;
}

@BeforeClass
public void beforeClass() {
}

@Test
public void stepFailDemo() {
    try {
        failStep();
    } catch (AssertionError e) {/*do nothing*/
    }
}

@Step("Failing step")
private void failStep() {
    Assert.fail("Failing an inner step  " + i);
}


@Factory
public Object[] myFactory() {
    return new Object[]{new TestPoc(5), new TestPoc(6), new TestPoc(7)};
}

}

Ожидаемое поведение - в каждой «настройке» должны отображаться только связанные методы конфигурации теста, а не все.

Версии: testng = 6.14.3 и allure-testng = 2.13

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