Arquillian:如何在没有打包/部署/启动/停止tomcat的情况下运行测试

时间:2014-07-17 16:36:55

标签: tomcat7 jboss-arquillian

我正在考虑使用https://docs.jboss.org/author/display/ARQ/Drone中所述的@RunWith(Arquillian.class)注释进行junit测试 在编写测试时,我想在没有等待包战的情况下进行测试,启动tomcat,部署war,每次都停止tomcat。

我在eclipse中运行测试,我可以使用我的Web应用程序运行一次tomcat,并在IDE中多次运行测试。

是否有任何参数让Arquillian使用已经部署并正在运行的应用程序,而不更改我的测试类的来源?

1 个答案:

答案 0 :(得分:1)

不。

Arquillian是关于创建可部署的存档并在真正的服务器容器中测试它。

顺便说一句:如果您正在寻找加快开发速度的方法,请查看tomcat remote adapter。通常使用远程适配器,您不需要为每次测试启动启动服务器。只需手动启动一次。