Как запустить java + selenium + cucumber на windows-сервере

132
29 марта 2022, 21:00

Я меня есть windows-сервер, на котором через консоль должны запускаться автотесты (Java, Cucumber, Selenium), которые написаны в IntelliJ IDEA (+maven) на mac os. Сейчас на сервере установлена только сама java и мне нужно теперь перенести туда автотесты. Как это сделать?

  1. Нужно ли переносить всю директорию, созданную IDEA? Директория сейчас весит почти 500MB и, скорее всего, уже включает в себя и используемые библиотеки. Или же достаточно перенести на сервер только jar-файл?
  2. Каким образом можно будет запускать код автотестов через консоль, чтобы можно было передавать Тег для запуска конкретного теста? На рабочем компьютере запускаю так:
mvn -f /autotests/abs/pom.xml clean test -Dcucumber.options="/autotests/abs/src/test/resources/features --tags @TEST2"

Но ведь на сервере не будет IDEA (а значит и maven) и файла pom.xml (или его всё же нужно туда переносить?)

READ ALSO
Где должен быть родительский файл pom.xml

Где должен быть родительский файл pom.xml

Создал проект с 2 модулями и хотел сделать родительский pom чтобы не писать все дважды, не знаю где должен быть родительский помЗаранее спасибо

69
Конструкторы Java (Модификатор доступа)

Конструкторы Java (Модификатор доступа)

Я еще совсем зеленый в JavaВопрос: какой модификатор доступа имеет конструктор класса, если не указать его

143
Работа с ViewModel или перенос Бизнес-логики из активити

Работа с ViewModel или перенос Бизнес-логики из активити

Я начал переносить бизнес-логику из активити во viewModel, но остановился на одном местеМне нужно перенести этот участок:

178
Добавление кнопки "Назад" в Action Bar. Android

Добавление кнопки "Назад" в Action Bar. Android

Есть два фрагментаВо фрагменте 1 при нажатии кнопки открывается второй фрагмент

81