【问题标题】:Arquillian: how to run a test without packaging/deploy/start/stop tomcatArquillian:如何在不打包/部署/启动/停止 tomcat 的情况下运行测试
【发布时间】:2014-07-17 16:36:54
【问题描述】:

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

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

是否有任何参数可以让 Arquillian 使用已经部署和运行的应用程序,而无需更改我的测试类的源代码?

【问题讨论】:

    标签: tomcat7 jboss-arquillian


    【解决方案1】:

    没有。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      相关资源
      最近更新 更多