我有几个Selenium测试并想知道它们的覆盖范围(用 Cobertura 测量)。我使用 Maven 2 作为构建框架。
在执行 Selenium 测试之前,我使用 mvn jetty:run
启动 Web 应用程序。
为了使覆盖率数据出现在我的报告中,我需要 Jetty 使用检测代码。
我可以使用 mvn cobertura:instrument
显式检测代码。但是我如何告诉 Jetty 使用检测代码(目录 target/generated-classes/cobertura)?
提前致谢
德米特里
最佳答案
在jetty-maven-plugin插件条目的配置元素中,您可以指定该元素,这将导致它使用不同的路径来查找类。
如果您将以下内容添加到您的 jetty 插件元素中,我想您将会成功:
<classesDirectory>${basedir}/target/generated-classes/cobertura</classesDirectory>
关于java - 使用检测文件运行 Jetty (cobertura),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094177/