【发布时间】:2014-03-26 06:34:49
【问题描述】:
我在 Eclipse IDE 中使用 arquillian 和 jboss AS。 我想从命令行执行 arquillian 测试。 由于 arquillian 首先调用带有 @deployment 注释的方法,然后它执行测试。 或者 任何与 jenkins 集成的解决方案。
【问题讨论】:
-
不,我正在使用 Sputnik spockRunner。
-
:-) 所以你正在使用 JUnit。 Arquillian 类 SpockTestRunner 是 'org.spockframework.runtime.Sputnik' 的包装器,而后者又扩展了 'org.junit.runner.Runner'。尽管如此......通过命令行运行这样的测试设置似乎有点复杂。我假设模板命令是“java -cp
”,测试运行器类必须仍然是'org.junit.runner.JUnitCore'。 main 方法期望测试类作为参数。前面提到的类路径必须包含所有库。这是棘手的部分:所有 Arquillian 库和所有其他依赖项。
标签: java integration-testing spock jboss-arquillian