Как запустить набросок сценария несколько раз для списка данных - PullRequest
0 голосов
/ 05 декабря 2018

Я хочу запускать примеры набросков своего сценария более одного раза с другим набором данных, а данные для примеров являются динамическими.

Например: у меня Список 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"

Он работает нормально для первых данных из списка и отчета, сгенерированного успешно, но не работает для остальных данных.Подскажите, пожалуйста, как мне достичь вышеуказанной части.

Заранее спасибо.

...