По сути, я запускаю свои тесты автоматизации на LambdaTest Selenium Grid для нескольких конфигураций.У меня есть 7 файлов классов тестирования, добавленных в мой набор тестов testng.Я передал свои конфигурации, такие как браузер, версия браузера, ОС и разрешение, в моем классе DataProvider
.Каждый тест будет выполняться на всех конфигурациях, переданных в классе DataProvider
.Однако я не могу получить эти значения конфигурации в итоговой части testng emailable-report.
Мне нужен файл класса DataProvider
- значения конфигурации в итоговой части testng emailable-отчет, который поможет мне получить информацию о том, на какой конфигурации каждый тест прошел или не прошел.
На данный момент мой тестовый отчет выглядит так: https://ibb.co/5TbDdGw
Вверху показано 7 тестов.случаи добавлены в 7 разных файлах классов.
package com.mydataprovider;
import org.testng.annotations.DataProvider;
public class MyDataProvider {
@DataProvider
public Object[][] realTimeConfiguration() {
return new Object[][] {
new Object[] {"chrome", "chrome76","win10","1280x1024" },
new Object[] {"chrome", "chrome75","win10","1280x1024" },
new Object[] {"chrome", "chrome74","win10","1280x1024" },
new Object[] {"chrome", "chrome73","win10","1280x1024" },
new Object[] {"chrome", "chrome72","win10","1280x1024" },
new Object[] {"firefox", "firefox68","win10","1280x1024" },
new Object[] {"firefox", "firefox67","win10","1280x1024" },
new Object[] {"firefox", "firefox66","win10","1280x1024" },
new Object[] {"firefox", "firefox65","win10","1280x1024" },
new Object[] {"firefox", "firefox64","win10","1280x1024" },
};
}
}
Это мой DataProvider
класс, который включает конфигурацию.На общем скриншоте отчета показано, что все методы тестирования выполнялись на всех 10 конфигурациях, упомянутых в DataProvider
.Однако в сводке отчета не указана конфигурация, на которой выполнялся каждый мой тест.
Помогите сгенерировать отчет, содержащий значения DataProvider
в сводке отчета по тестированию.