Возможность проведения тестов каратэ в контейнере - PullRequest
1 голос
/ 30 января 2020

Мы пытаемся запустить тесты каратэ из контейнера docker и пытаемся сохранить тестовые зависимости локально из соображений безопасности.

Всего пара вопросов:

  1. Можем ли мы есть тесты по каратэ в основной папке и запускать его как приложение java?
  2. Если да, то какие изменения необходимы в build.gradle, чтобы облегчить это?

Любые дальнейшие предложения для этого варианта использования было бы здорово для меня, чтобы добиться прогресса.

1 Ответ

1 голос
/ 31 января 2020

Один простой способ сделать это - установить Gradle в контейнер Docker, тогда все, что вам нужно, это исходный код, как обычно.

Если вам действительно нужно создать JAR, убедитесь, что возможный. Как вы сказали, переместите зависимости каратэ из области действия test и сделайте все под src/main/.

Для примеров других, которые сделали что-то подобное [(Maven, но вы можете сделать подобные изменения в Gradle) пожалуйста, посмотрите эту тему: https://github.com/intuit/karate/issues/529

...