У меня есть несколько классов testNG, которые предназначены для тестирования различных функций нашего сайта. Для каждого класса перед его выполнением необходимо выполнить один и тот же вызов config (), чтобы настроить некоторые устройства.
Так что для каждого отдельного тестового класса это выглядит в следующем формате:
public class TestFeature1 extends TestEnvironment {
@BeforeSuite
@Parameters({ "clusterURL"})
public void config(String clusterURL) throws URISyntaxException {
...
}
...
}
Мой вопрос заключается в том, что все эти классы могут работать отдельно или в одном сеансе тестирования. Если это был более поздний случай, как заставить этот config () выполняться только один раз? В настоящее время я использую testNG 6.14.3 сейчас.