您现在的位置是:主页 > news > 金融公司网站 html/淮北网站建设

金融公司网站 html/淮北网站建设

admin2025/4/20 6:53:53news

简介金融公司网站 html,淮北网站建设,北京 网站建设咨询顾问公司,黑龙江建设网站这有点老土,但我使用的方法是modified version of the Maven cobertura plugin(这是available from their repo)它提供了一个cobertura:generate报告目标,这样您就可以分别在测试运行之前和之后将cobertura:instrument和cobertura:generate报告插入到您的生命周期中。这样就可以…

金融公司网站 html,淮北网站建设,北京 网站建设咨询顾问公司,黑龙江建设网站这有点老土,但我使用的方法是modified version of the Maven cobertura plugin(这是available from their repo)它提供了一个cobertura:generate报告目标,这样您就可以分别在测试运行之前和之后将cobertura:instrument和cobertura:generate报告插入到您的生命周期中。这样就可以…

这有点老土,但我使用的方法是

modified version of the Maven cobertura plugin

(这是

available from their repo

)它提供了一个cobertura:generate报告目标,这样您就可以分别在测试运行之前和之后将cobertura:instrument和cobertura:generate报告插入到您的生命周期中。这样就可以获得所需的覆盖率数据,而不需要重复的测试执行/记录。

潜在的问题是,我遇到的所有非Clover Maven覆盖插件都是围绕着这样一个想法构建的,即运行覆盖率独立于Maven生命周期中的主要测试执行的测试。显然,这会导致两组测试执行。如果您使用的是Freestyle项目,那么您只会记录一组测试(因为即使有两个测试执行,也只有一个测试输出副本),但是Maven项目类型实际上会截取Maven Mojo执行,并在测试执行时记录测试输出/结果,而不是在构建结束时将所有测试都作为Freestyl记录下来。E项目做。这有很多优点,但它也有一个相当明显的缺点,即一个测试执行两次就被算作两个测试。

这就是说,虽然我已经看到了针对非检测代码和检测代码运行测试的有力论据,但我更喜欢针对检测代码只运行一次测试——这不仅仅是因为Maven/Hudson问题,而是因为当您有需要45分钟的测试时,运行两次来生成相同的代码似乎相当愚蠢结果。