Как да изпълнявам (изпълнявам) тестове на 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 libs и всички други зависимости.   -  person Seelenvirtuose    schedule 26.03.2014


Отговори (1)


Най-добрият начин за изпълнение на тестове е чрез инструменти за изграждане (т.е., Gradle, Maven, ant и т.н.). След това изпълнете gradle задачи чрез jenkins.

person rogue lad    schedule 10.04.2014