JUnit4-Serenity: создайте исполняемый jar со всеми необходимыми зависимостями и запустите тесты автономно - PullRequest
0 голосов
/ 13 апреля 2020

Помогите решить следующую проблему:

Создайте исполняемый файл jar проекта Maven Java, который состоит только из тестов JUnit4-Serenity, и запустите его из командной строки.

  1. Serenity-JUnit4 Maven Java Проект - используется только для запуска тестов.
  2. Он состоит только из классов тестов, и каждый класс теста имеет аннотацию @RunWith (SerenityRunner.class).
  3. В настоящее время я выполняю весь тест, используя команду mvn, как показано ниже, с парой входных параметров "appName" и "testENV":

    mvn clean verify -DappName = test -DtestENV = интеграция

  4. Эталонный проект - https://github.com/serenity-bdd/serenity-junit-starter - запущен с использованием Maven.

  5. Я делаю это, чтобы докеризовать его, добавив созданную банку в базовый образ, который состоит из некоторых обязательных root CA.
...