我进行了多次Selenium次测试,想知道他们的报道(用Cobertura测量)。我正在使用Maven 2作为构建框架。
在执行我的Selenium测试之前,我使用mvn jetty:run
启动Web应用程序。
为了使覆盖数据出现在我的报告中,我需要Jetty使用已检测的代码。
我可以使用mvn cobertura:instrument
明确检测代码。但是如何告诉Jetty使用已检测的代码(目录target / generated-classes / cobertura)?
提前致谢
的Dmitri
答案 0 :(得分:3)
在jetty-maven-plugin插件条目的配置元素中,您可以指定元素,这将导致它使用不同的路径来查找类。
如果您设置将以下内容添加到您的jetty插件元素中,我认为您将开展业务:
<classesDirectory>${basedir}/target/generated-classes/cobertura</classesDirectory>