Я хочу запускать примеры набросков своего сценария более одного раза с другим набором данных, а данные для примеров являются динамическими.
Например: у меня Список java скажем L , который содержит значения таких стран, как США, ИНДИЯ, Великобритания и т. Д. (Которые будут генерироваться динамически), и я хочу запустить свои примеры с набором данных, например:
Examples:
|Country| State| Region|
|USA | ABC | DEF |
|USA | GHI | JKL |
|USA | MNO | PQR |
Теперь я хочуПриведенные выше примеры будут выполняться сначала для США, а затем для Индии и т. д. (согласно данным в списке)
Я попытался запустить его с помощью следующего
public class ABC {
@test
public void run() throws Throwable {
for(String s: L){
net.serenitybdd.cucumber.cli.Main.main(new String[] { "-g", "Path of Step Defs","Path of feature file" });
}
}
}
и запустить над классом как"clean verify -Dit.test = Abc.java"
Он работает нормально для первых данных из списка и отчета, сгенерированного успешно, но не работает для остальных данных.Подскажите, пожалуйста, как мне достичь вышеуказанной части.
Заранее спасибо.