Java 如何从命令行(cli)执行(运行)arquillian测试(spock方面的功能方法)?

Java 如何从命令行(cli)执行(运行)arquillian测试(spock方面的功能方法)?,java,integration-testing,spock,jboss-arquillian,Java,Integration Testing,Spock,Jboss Arquillian,我在EclipseIDE中使用arquillian和jboss。 我想从命令行执行arquillian测试。 arquillian首先调用带有@deployment注释的方法,然后执行测试。 或 与jenkins集成的任何解决方案。执行测试的最佳方式是通过构建工具(即,Gradle、Maven、ant等)。 然后通过jenkins执行gradle任务。不,我使用的是Sputnik spockRunner.:-)所以您使用的是JUnit。Arquillian类SpockTestRunner是“or

我在EclipseIDE中使用arquillian和jboss。 我想从命令行执行arquillian测试。 arquillian首先调用带有@deployment注释的方法,然后执行测试。 或
与jenkins集成的任何解决方案。

执行测试的最佳方式是通过构建工具(即,Gradle、Maven、ant等)。
然后通过jenkins执行gradle任务。

不,我使用的是Sputnik spockRunner.:-)所以您使用的是JUnit。Arquillian类SpockTestRunner是“org.spockframework.runtime.Sputnik”的包装器,它反过来扩展了“org.junit.runner.runner”。然而通过命令行运行这样的测试设置似乎有点复杂。模板命令应该是“java-cp”,我假设测试运行程序类仍然必须是“org.junit.runner.JUnitCore”。main方法期望测试类作为参数。前面提到的类路径必须包含所有库。这是棘手的部分:所有Arquillian LIB和所有其他依赖项。