разных потоках? При этом чтобы каждый поток принял свой набор данных из DataProvider?
Junit parallel test
Не, точнее так. У меня в начале проходит ссылки в датапровайдере. Как запустить последующие 4 теста которые наследуются друг за другом чтобы они работали в трёх потоках при этом с своими данными? Когда выставлял parallel = true, то данные ломались и перебивали друг друга.
https://stackoverflow.com/questions/31521466/testng-parallel-execution-with-dataprovider разве не оно?)
Не я эту ссылку уже видел. Не помогло.
ну без конкретики и прочего сложно представить что значит «данные ломались и перебивали друг друга»
Ну тут погружаться в доку и читать нужно
Датапровайдер передает у меня 3 ссылки. Там где я его подключаю я делаю по каждой из ссылок запрос и из response беру данные. Далее у меня еще один запрос который в зависимости от того какая ссылка сделала первый запрос отправляет еще один и тоже сохраняеттданные. А дальше идет 2й тест в котором идет составление мапы из данных полученных в предыдущем тесте и первые шаги ui(допустим открываем некую меню с инпутами и некоторыми из настройками). Ну а дальше последний 3й тест в котором в цикле подставляются данные в все поля и применяются. И вот мне нужно чтобы эти условно 3 теста отрабатывали каждый в своем потоке с своими данными из провайдера. Каждый тест кроме самого первого наследуется друг за другом(знаю что не очень хорошая практика)
если честно, то мне лень вчитываться и осознавать происходящее, но по описанию звучит будто тебе сюда https://t.me/qa_automation
Обсуждают сегодня