Есть json file:
{
“config1” : { … },
“config2” : { … },
“configN” : { … }
}
обьект configX подставляеться как параметри к mvn запуску. Тоесть я указиваю mvn test -DconfigPath=“путь_к_json_файлу” и у меня тести запускаються с первим набором configo-в. (config1).
Задача что б тести запустились с каждим config обьектом отдельно. JSON парсаеться в список Config обьектов , тоесть мне нужно сют которий я запускаю запустить столько раз , сколько size етого списка и при етом подставлять в тести каждий раз другой обьект со списка…что то типа дата провайдера. Как ето все слепить в кучу ? Или другой вариант, предлагать разбиение на отдельние json-и и запускать отдельними командами не нужно)))
Для тестов использую testng (surefire-plugin). Паралельний запуск тоже не нужен…только по очередности.
Спасибо заранее