Как выполнить (запустить) тесты arquillian (методы функций с точки зрения spock) из командной строки (cli)?

Я использую arquillian с jboss AS в среде eclipse IDE. Я хочу выполнить тесты arquillian из командной строки. Поскольку arquillian сначала вызывает методы, аннотированные @deployment, а затем выполняет тесты. ИЛИ Любое решение для интеграции с jenkins.


person rogue lad    schedule 26.03.2014    source источник
comment
Нет, я использую Sputnik spockRunner.   -  person rogue lad    schedule 26.03.2014
comment
:-) Итак, вы используете JUnit. Класс Arquillian SpockTestRunner является оболочкой для org.spockframework.runtime.Sputnik, который, в свою очередь, расширяет org.junit.runner.Runner. Тем не менее... запуск такой тестовой установки через командную строку кажется немного сложным. Команда шаблона будет java -cp ‹class path› ‹TestRunnerClass› Я предполагаю, что класс запуска теста должен быть «org.junit.runner.JUnitCore». Основной метод ожидает тестовые классы в качестве аргументов. Ранее упомянутый путь к классу должен содержать все библиотеки. Это сложная часть: все библиотеки Arquillian и все остальные зависимости.   -  person Seelenvirtuose    schedule 26.03.2014


Ответы (1)


Лучший способ выполнить тесты — использовать инструменты сборки (например, Gradle, Maven, ant и т. д.). Затем выполните задачи Gradle через jenkins.

person rogue lad    schedule 10.04.2014