В первую очередь, хочу поблагодарить коллег за ответы в прошлых созданных мной темах.
Конкретно в IDE если запускать - тесты работают, отчет testNG после прогона успешно формируется.
В данный момент я не могу запустить тесты из Jenkins.
Что было мной сделано:
Написаны тесты для учебного сайта SauceDemo (Maven+Java+Selenium+testNG)
Cкачан докер, на котором я развернул Jenkins
Подтянуты плагины в Jenkins по умолчанию + плагин maven integration
В проекте создан файл testng.xml, в котором четко прописаны тесты (сьюты)
Пробовал запускать тесты из Jenkins путем команды мавен (после выбора нужной опции в дроп-дауне нужная секция для заполнения просто не открывается). так же, пробовал выбирать опцию “команда windows”. Пыталось работать, но падало с ошибкой(скрин, где фигурирует bat jenkins). Одно радует - сборки худо-бедно “собираются”, даже по расписанию. Правда с задержкой в 3 часа по разнице Гринвича и Мск. Кажется, что я в шаге от запуска, но упустил что то.
Содержание pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>SauceProject</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.7.1</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.11.0</version>
</dependency>
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>5.4.1</version>
</dependency>
</dependencies>
</project>
Если нужна какая то доп инфа, могу дополнить.