我正在考虑使用https://docs.jboss.org/author/display/ARQ/Drone中所述的@RunWith(Arquillian.class)注释进行junit测试 在编写测试时,我想在没有等待包战的情况下进行测试,启动tomcat,部署war,每次都停止tomcat。
我在eclipse中运行测试,我可以使用我的Web应用程序运行一次tomcat,并在IDE中多次运行测试。
是否有任何参数让Arquillian使用已经部署并正在运行的应用程序,而不更改我的测试类的来源?
答案 0 :(得分:1)
不。
Arquillian是关于创建可部署的存档并在真正的服务器容器中测试它。
顺便说一句:如果您正在寻找加快开发速度的方法,请查看tomcat remote adapter。通常使用远程适配器,您不需要为每次测试启动启动服务器。只需手动启动一次。